Hogyan állítsunk be egy LED-es lámpát és hogyan kell kóddal villogni

A LED-fény kódolása egy bevezető projekt, amely megmutatja, hogy a szoftver és a hardver hogyan hat egymással. Ez egy egyszerű projekt, amelyet egy hétvégén elvégezhet, és amely segít megismerni a hardver néhány alapvető szempontját.

A projekt végére kódolni fogja saját LED-lámpáját, rendelkeznie kell azzal a tudással, hogy a LED-et az Ön által kiválasztott időközönként be- és kikapcsolja, és megtanulja a hardver alapelveit.

Az Elegoo Uno kezdőkészlet tartalmazza az összes hardvert, valamint utasításokat, amelyek egy egyszerű LED-lámpa elkészítéséhez szükségesek. A LED fény az első projekt, amelyet a készletükkel kínálnak.

Az Elegoo Uno számos más projekttel érkezik, és a kezdőtől a haladó projektekig vezet. A dobozban szereplő minden projekt egyszerű, könnyen követhető módon fejleszti készségeit.

Szükséges alkatrészek

Elegoo Uno R3

Az Elogoo Uno R3 egy mikrokontroller kártya. Az eszközökbe beágyazott mikrovezérlők vezérlik a termék műveleteit és jellemzőit. Kompakt integrált áramkörök, amelyeket a műveletek irányítására terveztek.

Az Elogoo Uno R3-ban található mikrovezérlő 14 digitális bemeneti / kimeneti tűvel, 6 analóg bemenettel, USB csatlakozóval, tápcsatlakozóval és egy reset gombbal rendelkezik. Ez a kártya mindent tartalmaz, amire szüksége van a mikrovezérlő támogatásához. A mikrovezérlő bekapcsolásához egyszerűen csatlakoztassa az USB-kábelt.

USB kábel

USB-kábelre van szüksége az Elegoo Uno R3 számítógéphez csatlakoztatásához és bekapcsolásához. Az USB az univerzális soros buszt jelenti. Az USB segítségével számítógépét olyan eszközökhöz csatlakoztathatja, mint például digitális fényképezőgépek, nyomtatók, szkennerek és külső merevlemezek.

Projektünkben USB-kábellel csatlakoztatjuk a mikrovezérlőt a számítógéphez.

LED-ek

A LED a fénykibocsátó diódát jelenti. Pozitív és negatív vezet. A hosszabb oldal a pozitív vezet.

Hogyan kell összeállítani az alkatrészeket

Ebben a projektben csak a LED-et fogjuk villogni.

Először csatlakoztatnunk kell az USB-kábelt a táblához, majd a számítógéphez.

Ezután csatlakoztatnunk kell a LED-et GND-hez (a GND egy referenciapont egy elektromos áramkörben, ahonnan a feszültséget mérjük, és ez az elektromos áram közös visszatérési útja), valamint a táblán lévő 13 bemenetet.

Kód a LED-es vaku be- és kikapcsolásához:

Miután a mikrovezérlő kártya csatlakozik a számítógéphez, és a LED maga a táblán van, néhány egyszerű kódot kell írnunk, hogy a LED villogjon.

// the setup function runs once when you press reset or power the board void setup() { // initialize digital pin LED_BUILTIN as an output. pinMode(LED_BUILTIN, OUTPUT); } // the loop function runs over and over again forever void loop() { digitalWrite(LED_BUILTIN, HIGH); // turn the LED on delay(1000); // wait for a second digitalWrite(LED_BUILTIN, LOW); // turn the LED off delay(1000); // wait for a second } 

A fenti kód alapvetően 1 másodpercre bekapcsolja a LED-et, majd egy másodpercre kikapcsol.

Ez a funkció folyamatos hurokban van. Az digitalWritea függvény, amely 2 paramétert vesz fel, LED_BUILTINés HIGH || LOW. A hurok alapvetően felveszi a LED-et, majd bekapcsolja a feszültséget, HIGHamelyre bekapcsolja. Ezután 1 másodperc múlva kikapcsolja ugyanazt a LED-et a voltra kapcsolásával LOW.

Íme a végtermék:

Ennek a kis LED-es fénykódolási projektnek az volt a célja, hogy megismertesse Önt a hardver és a szoftver egyesítésének alapvető elveivel. Remélem élvezted!