Ügyességi készítő: Arduino 101 - 💡 Fix My Ideas

Ügyességi készítő: Arduino 101

Ügyességi készítő: Arduino 101


Szerző: Ethan Holmes, 2019

Hallottál már Arduino-ról? Ez egy fantasztikus programozható mikroprocesszor (mini számítógép), amit szinte bármit megtehetsz! Fő célja, hogy az érzékelők reagáljanak a hajtóművekre (fények, motorok stb.). Ez a primer segít elkezdeni az Arduino-val és egy kis kódolással.

Az Arduino Leonardo az Arduino fő modellje, csak annyi funkcióval rendelkezik, hogy elkezdhesse. Ez is az egyik legolcsóbb és könnyen használható mikro-vezérlő platform ($ 25).

Minden a nyílt forráskódról

Az Arduino-t Olaszországban építették a nyílt forráskódú hardveren, ami nagyszerű inspirációt jelentett számos termék számára. Sok vállalat és elektronikai termék nyílt forráskódú. A projekt nyílt forráskódjának létrehozásához egy személy a tervezési fájlokat nyilvánosságra hozza, hogy a közösség megvizsgálhassa őket, változtatásokat és fejlesztéseket javasoljon, hozzájáruljon a projektekhez, és segítsen a projektek jobbá tételében!

Íme néhány hűvös projekt, amelyek az Arduino határait tolják el, amit te is tehetsz:

3D nyomtató (a legtöbb 3D nyomtatók Arduino-kompatibilis)

Quadcopters / Drones (egy Arduino a levegőben!)

Laser Harp (lejátszás dallamok lézereken)

LED-kocka

Sakk játék robot

De először nagyon egyszerű lesz. Mindez a LED villogásával kezdődik!

Melyek ezek a részek?

Először fel - a tábla elrendezése. Az alábbiakban az Arduino Leonardo és az összes fő összetevője, amit tudnod kell, és mit csinál.

Beszéljünk ugyanazon a nyelven

Ezután az Arduino szoftvert telepítjük a számítógépére. Lépjen a bit.ly/arduinoide oldalra, hogy letöltse az Arduino IDE-t (számítógépes szoftver) PC-re, Macre vagy Linuxra. Kövesse a bit.ly/arduinopc utasításokat, ha Windows-gépen tartózkodik, és telepíti a szoftver utolsó darabjait.

Most már készen áll a programozásra!

Arduino C és C ++ keveréke, egy könnyen használható programozási nyelv. Gondolhatod, hogy a kódolás mindegyik és nulla, de nem Arduino-val. Az Arduino csapata által felvetett fő gondolat az volt, hogy az Arduino-nak elérhetőnek kell lennie, vagy bárki számára könnyen használható (gyerekek, tervezők, művészek, mesterlövészek és döntéshozók). Így az Arduino kódnyelv többnyire egyszerű angol, néhány szám itt és ott, amelyeket könnyen érthető. Menjünk át az Arduino legegyszerűbb programjára!

Ez a Blink vázlat (a vázlat egy másik szó az Arduino-n futó programnak). Nyissa meg a Blink vázlatot a Fájl> Példák> 01.Basics> Blink menüben. A villogás vázlat egy másodpercre bekapcsol és egy másodpercig kikapcsol, így villog. Használhatja a beépített LED-et a 13-as tűnél, melynek címe „L”, vagy csatlakoztassa a saját LED-jét.

Ez a példa kód nyilvános, ami azt jelenti, hogy bárki hozzáférhet hozzá. Vizsgáljuk meg a kódot!

/*

Pislogás

Bekapcsolja a LED-et egy másodpercig, majd ismét egy másodpercig.

*/  Magyarázza el a kódot. Bármelyik a / * * / vagy a // után, figyelmen kívül hagyja, és megjegyzést fűz magának, hogy mit csinál a kód (nagy emlékeztető tíz vagy száz vázlat létrehozása után).

int led = 13; A formátum: int (egész szám / szám) led (név) = 13 (pin, ahol a LED csatlakozik); (A pontosvesszőket minden olyan kód után kell megadni, amelyik a kódot adja meg, kivéve a beállítást (), hurkot () és minden más funkciót (bármit a () -al).

érvénytelen beállítás () { Érvénytelen beállítás: kód, amely egyszer fut; beállítsa a bemeneteket és kimeneteket.

pinMode (led, OUTPUT); állítsa be a kimenetet

}

érvénytelen hurok () { Void loop: a telepítés után újra és újra fut

digitalWrite (led, HIGH); kapcsolja be a LED-et (az Arduino nyelvben a „HIGH” be van kapcsolva)

késleltetés (1000); késleltetés / várjon egy másodpercig (1000 milliszekundum = 1 másodperc)

digitalWrite (led, LOW); kapcsolja ki a LED-et (az Ldu „ki van kapcsolva” az Arduino nyelvben)

késleltetés (1000); késleltetés / várjon egy másodpercig

}

Itt az ideje, hogy feltöltsük a vázlatot az Arduino fórumunkba! Kattintson az Eszközök> Testület> Arduino Leonardo (ha egy Arduino Leonardo-t használ), és kattintson az Eszközök> Tábla> Port elemre, és válassza ki a /dev/tty.usbmodemfd121 (valamivel ebbe a sorba) használatával, ha Macet használ. , és válassza ki a legalacsonyabb COM portot, ha PC-n van. Ezután nyomja meg a lentebb látható Compile + Upload gombot (jobbra nyíl). Ezzel ellenőrizhető, hogy nincs-e hiba a kódban, majd töltse fel az Arduino táblára. Hibák esetén ezek a kód alatt látható fekete téglalap üzenetként jelennek meg.

Körülbelül 5 másodperc múlva a LED-eknek nagyon gyorsan kell villogniuk a táblán, majd ezt követően az „L” LED-nek villognia kell egy másodperccel, és egy másodperccel ki kell kapcsolnia. Elkészítette az első projektet!

Elágazás, biztosan sok más projektet is megtehetsz azzal a tudással, hogy most már van! Például tíz LED-et lehet villogni, vagy többszínű LED-eket is megjeleníthet! Az Arduino projektekkel kapcsolatos további ötleteket és oktatóanyagokat a bit.ly/makearduino oldalon talál.

Ez a hozzászólás eredetileg 2013. december 4-én jelent meg, és 2014. január 6-án újra közzétették.



Lehet, Hogy Érdekli

Első időzítők Útmutató a Festivus ünnepi összejöveteléhez

Első időzítők Útmutató a Festivus ünnepi összejöveteléhez


Cathy Callahan régi iskolája: Hóember sajtgolyó

Cathy Callahan régi iskolája: Hóember sajtgolyó


Bara Brith: A walesi ünnepi kenyér

Bara Brith: A walesi ünnepi kenyér


Asztali középpontok az olcsó helyen

Asztali középpontok az olcsó helyen






Legutóbbi Hozzászólások