Robotická ruka CCRH (Coordinates Controled Robotic Hand) Tuto ruku jsme stavěli s kamarádem jako studentský projekt. Nyní chceme, aby se náš projekt rozšířil mezi lidi, kteří by měli zájem na něm dále pracovat a vylepšovat jej. Popis projektu Jedná se o [klikněte zde...]
Arduino základy -12. přehrávání melodie
Dnes si ukážeme, jak použít příkaz tone() k přehrání not. K vašemu údivu přehrává melodii, která některým bude připadat velmi povědomá. Potřebný hardware – Arduino – malý 8 ohmový reproduktor – 100 ohmový rezistor – propojovací vodič Obvod Zapojte jeden [klikněte zde...]
Arduino základy – 11. funkce INPUT_PULLUP
Na tomto příkladu si ukážeme použití funkce INPUT_PULLUP s pinMode(). Budeme tedy monitorovat stav spínače pomocí navázání sériové komunikace mezi Arduinem a vaším počítačem přes USB. Dále také uvidíme, že změna stavu vstupu na HIGH zapříčiní rozsvícení LED na pinu [klikněte zde...]
Arduino základy – 10. detekce změny stavu tlačítka
Číst stav tlačítka už umíme. Někdy ale potřebujeme provést nějakou činnost závislou na počtu jeho stlačení. Abychom však tento úkon mohli provést, musíme přesně vědět, kdy se stav tlačítka změní z LOW na HIGH a přitom počítat, kolikrát tato změna proběhne. Tento [klikněte zde...]
Arduino základy – 9. funkce debounce
Na tomto příkladu si ukážeme, jak použít funkci debounce (ošetření zákmitů) na vstup (tlačítko). Provedeme dvě kontroly v krátkém časovém intervalu ve snaze ujistit se, že tlačítko je opravdu stlačené. Bez použití této funkce si Arduino může jedno stlačení interpretovat [klikněte zde...]
Arduino základy – 8. tlačítko
Tlačítka či spínače slouží v obvodu k tomu, aby při stisknutí spojili, nebo rozpojili dva body obvodu. V tomto příkladu si ukážeme program, který při stlačení tlačítka rozsvítí vestavěnou LED na pinu 13. Potřebný hardware Arduino tlačítko či spínač rezistor [klikněte zde...]
Arduino základy – 7. Blikání bez funkce Delay
Občas se stane, že v programu potřebujete dělat dvě věci najednou. Chcete třeba blikat LED a zároveň číst stlačení tlačítka či jiný vstup. V takovém případě nemůžete použít delay(), protože ta úplně zastaví chod celého programu – ten by stisk [klikněte zde...]
Arduino základy – 6. Regulace jasu LED
Tento článek se zabývá použitím funkce analogWrite() pro ovládání jasu LED diody. Toho je docíleno pomocí pulzně-šířkové modulace (PWM), při které je LED rychle vypínána a zapínána. To se pro lidské oko projeví jako změna jejího jasu. Více o PWM a [klikněte zde...]
Arduino základy – 5. Read Analog Voltage
Tento příklad vám předvede, jak číst analogový vstup pinu A0, převést hodnoty z analogRead() na napětí a poslat je na sériový monitor. Potřebný hardware Arduino Proměnný rezistor, tj. potenciometr Obvod Jeden z vnějších pinů potenciometru připojíme ke GND, druhý krajní pin připojíme k [klikněte zde...]
Arduino základy – 4. Digital Read Serial
Na tomto příkladu si ukážeme, jak lze pomocí navázání sériové komunikace mezi Arduinem a vaším počítačem přes USB sledovat stav spínače. Potřebný hardware Arduino deska mikrospínač, tlačítko nebo přepínač Rezistor s odporem 10k Ω nepájivé kontaktní pole Propojovací vodiče Obvod [klikněte zde...]










