Alapok |
![]() Egy potenciométer olvasása, és az állapotának kinyomtatása az Arduino soros monitorra. ![]() Az Arduino-vázlat elindításához csupán minimális kód szükséges. ![]() Másodpercenként kapcsoljon be és ki egy LED-et. ![]() Egy kapcsoló olvasása, és az állapotának kinyomtása az Arduino soros monitorra. ![]() Bemutatja az analóg kimenet használatát egy LED fényerejének változtatásával. ![]() Olvassa az analóg bemenetet, és kiírja a feszültséget a soros monitorra. |
Digitális |
![]() Egy LED villogtatása a delay() függvény használata nélkül. ![]() Ismerje meg, hogyan kell bekábelezni és programozni egy nyomógombot a LED vezérlésére. ![]() Nyomógomb olvasása, zajszűrés. ![]() Bemutatja az INPUT_PULLUP használatát a pinMode()-dal ![]() Megszámoljuk a gombnyomások számát. ![]() Háromgombos zenei billentyűzet erőérzékelőkkel és piezo hangszóróval. ![]() Egy dallam lejátszása piezo hangszóróval. ![]() Hangszekvenciák lejátszása több hangszórón a tone() paranccsal. ![]() Egy hangmagasság lejátszása a piezo hangszórón az analóg bemenettől függően. |
Analóg |
![]() Egy analóg bemeneti kivezetés olvasása, kalibrálja az eredményt, majd használja ezt az adatot a LED elsötétítésére vagy világosabbá tételére. ![]() Potenciométert használunk a LED villogásának szabályozására. ![]() 12 LED fényerejének változtatása, egymás után, egy Arduino Mega kártya segítségével. ![]() Az analóg érzékelő várható maximum és minimum értékeinek meghatározása. ![]() Analóg kimenetet (PWM kivezetés) használata a LED fényerejének változtatásához. ![]() Egy analóg bemenet többszöri leolvasásának simítása. |
Kommunikáció |
![]() Haladó Arduino soros kimeneti funkciókat mutat be. ![]() LED fényerejének módosítása egérmozgatással. ![]() Küldje el az adatokat a számítógépre, és ábrázolja azokat a Processing-el. ![]() MIDI hangjegyüzenetek sorozatban küldése. ![]() Két soros port használata az Arduino Megán. ![]() LED be- és kikapcsolása Processingből vagy Max/MSP-ből az Arduino-ra küldött adatokkal. ![]() Elemezze a vesszővel elválasztott egész számokat a LED fényerejéhez. ![]() Több változó küldése hívás és válasz (kézfogás) módszerrel. ![]() Több változó küldése hívás és válasz (kézfogás) módszerrel, és küldés előtt ASCII-kódolja az értékeket. ![]() A serialEvent() függvény használatát mutatja be. ![]() Bemutatja, hogyan lehet virtuálisan összekapcsolni a Serial-t és a Serial1-et. ![]() Ez a példa bemutatja, hogyan küldhet több értéket az Arduino kártyáról a számítógépre. |
Vezérlési struktúrák |
![]() A For ciklus példa egy változata, amely bemutatja, hogyan kell egy tömböt használni. ![]() Több LED vezérlése for ciklussal ![]() Hogyan válasszunk diszkrét számú érték közül. ![]() Egy második switch-case példa, amely bemutatja, hogyan kell különböző műveleteket végrehajtani a soros porton fogadott karakterek alapján. ![]() Hogyan használhatjuk a while ciklust az érzékelő kalibrálására, miközben a gombokat olvassuk. ![]() Használjunk if utasítást a kimeneti feltételek megváltoztatásához a bemeneti feltételek megváltozása alapján. |
Érzékelők |
![]() Egy ADXL3xx gyorsulásmérő olvasása. ![]() Ez az oktatóanyag bemutatja, hogyan lehet Piezo elemet használni a rezgés észlelésére. ![]() Ismerje meg, hogyan olvashat ki adatokat a Memsic 2125 kéttengelyes gyorsulásmérőből. ![]() Tárgyak észlelése ultrahangos távolságmérővel. |
Kijelző |
![]() Ismerje meg, hogyan készíthet LED-oszlopdiagramot – LED-ek sorozata egy sorban. ![]() Sor-oszlop szkennelés egy 8x8-as LED-mátrix vezérléséhez. |
Stringek |
![]() Az operátorokat használjuk annak felismerésére, hogy milyen típusú karakterrel van dolgunk. ![]() Karakterláncok hozzáadása különféle módokon. ![]() A += operátort és a concat() metódust használjuk, hogy hozzáfűzünk a dolgokat a Stringshez. ![]() Megváltoztatjuk a karakterlánc kis- és nagybetűjét. ![]() Egy adott karakter értékének lekérdezése/beállítása egy karakterláncban. ![]() Ismerje meg, hogyan lehet alfabetikus összehasonlítást végezni a karakterláncok között. Hasznosak többek között a válogatáshoz és az ábécé rendezéséhez. ![]() String objektumok inicializálása. ![]() Egy karaktersorozat első/utolsó előfordulásának megkeresése. ![]() Ez a példa bemutatja, hogyan lehet ezzel a paranccsal válaszolni a Serial Monitor bemenetére. ![]() Szerezd meg és vágd le egy karakterlánc hosszát. ![]() A replace() függvény lehetővé teszi, hogy egy karakterláncban egy adott karakter összes példányát lecseréljük egy másik karakterre. ![]() Ellenőrizzük, hogy egy adott karakterlánc mely karakterekkel/alstringekkel kezdődik vagy végződik. ![]() Keressünk "kifejezéseket" egy adott karakterláncon belül. ![]() Lehetővé teszi, hogy egy karakterláncot egész számmá alakítson át. |
USB |
![]() Vezérelje a kurzor mozgását 5 nyomógombbal. ![]() Vezérli a számítógép kurzormozgását a Joystick segítségével, amikor egy gombot megnyomnak. ![]() Egy programban mutatja be az egér és a billentyűzet parancsait. ![]() Kijelentkezteti az aktuális felhasználót billentyűparancsokkal. ![]() Szöveges karakterláncot küld egy gomb megnyomásakor. ![]() Új ablakot nyit meg az Arduino IDE-ben, és egy egyszerű villogó programmal újraprogramozza a Leonardot. ![]() Beolvas egy bájtot a soros portról, és visszaküld egy billentyűleütést. |
Arduino ISP |
![]() Az Arduino ISP az Arduino-t áramkörön belüli programozóvá változtatja az AtMega chipek újraprogramozására. ![]() Arduino kártya migrálása önálló mikrokontroller a próbapanelen. |
Fordította: Maczák András 2022