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…]
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…]
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…]
Čí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…]
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…]
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…]
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…]
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…]
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…]
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…]