#1 - Gomb, Potméter, Led

Elstartolt a jó kis oktatós...

Oktatósorozatunk első részében mikrovezérlőkre (NodeMCU/ESP8266, Arduino UNO) gombot, ledet és potmétert kötöttünk, majd programoztunk hozzá egy keveset. Igyekeztünk lépésről-lépésre elmagyarázni, hogyan tudjátok ezt ti is megvalósítani.


Általános alapismeretek mielőtt nekikezdenél


Összegyűjtöttük, hogy mik azok a szükséges információk, amikkel jó ha tisztában vagy, mielőtt nekifogsz a megvalósításnak. Igyekeztünk az alapoktól indulni, de mi specifikusan a mikrokontrollerekre fókuszálunk, így elektronikai és programozói alaptudás nélkül nehezebb lesz a megértése.

Elektronikai alapismeretek (indulásnak az első 10 fejezetig javasoljuk,de későbbiekben a többi tudás is hasznos lesz)
https://www.interkonyv.hu/konyvek/harsanyi_juhasz_fizikai_szamitastechnika_elektronikai_alapok_es_arduino_programozas

Arduino programozási alapismeretek (NodeMCU esetén is ez ajánlott) :
http://www.inf.u-szeged.hu/miszak/utmutatok/arduino/arduino-kezdo-lepesek/
https://www.peschka.hu/userfiles/7/files/tavir_arduino_notebook.pdf

Egyéb hasznos infók:
C++ referencia: http://www.cplusplus.com/reference/
Arduino C++ referencia: https://www.arduino.cc/reference/en/
 


 A sorozatunkhoz videó is jár:

Használt szoftver


Mind Arduino, mind a NodeMCU (ESP8266) esetében Arduino IDE programot használtunk. Ingyenesen letölthető a www.arduino.cc oldalról. A videó idején mi 1.8.8 változatát használtuk.

NodeMCU esetén az alábbi alaplap kezelő URL-t kell beiktatni az Arduino IDE szoftverbe:

http://arduino.esp8266.com/stable/package_esp8266com_index.json


Ezután az alaplapok között megtalálható az ESP8266 típusú alaplap csomag. Mi a videó idején a 2.5.0-s változatot használtuk.
Aki már tud programozni és nem találja elég kezesnek az Arduino IDE-t, annak ajánlom az Atmel Studio-t. Ez a program szintén ingyenes és kb 500 különböző eszközt ismer. De lehet használni egyéb saját szoftvert, pld én jó ideig Notepad++ és Notepad 2-ben írtam a kódot, az Arduino IDE-t csak a feltöltésre használtam.
 

Szükséges eszközök


A minta kódok teszteléséhez/kipróbálásához szükségetek lesz az alábbira:

  • Arduino vagy NodeMCU (vagy valamelyik hasonszőrű ESP8266 alapú mikrokontroller, pld WeMos)
    Mi mindkettőt javasoljuk, ugyanis a későbbiekben majd a helyzet választja, hogy melyiket fogjuk használni, de az oktatósorozat első 10 részében a NodeMCU lesz a jó választás. Azt fogjuk többet használni.
  • Breadboard (ez a videóban látható teszt panel, amibe be lehet "bökni" az elektronikai elemeket)
  • Gomb, led, potméter - szinte bármelyik szakboltban kapható
  • Ellenállás (10k Ohm a gombokhoz, 120 Ohm a NodeMCU-ra kötött ledekhez, 150 Ohm az Arduinora kötött ledekhez)

Természetesen ez a lista bővülni fog úgy, ahogy haladunk előre a sorozatban.
 

Kapcsolási rajzok és minta kódok


A videóban bemutatott kapcsolásokat és a hozzá tartozó mintakódokat a cikk alatt letölthetitek és egyszerre használhatjátok.
 

Ha elakadtál ...


Létrehoztunk egy Discord szervert, ahol általában mindig van közülünk valaki, aki tud segíteni. A legtöbb esetben így meg tudjuk oldani a problémát, ha azt rendesen körül írod.

Kritika, vélemény minden mennyiségben jöhet, amennyiben az az oktatóanyagunk minőségi javulását szolgálja. Közösségi oldalainkon, illetve a videó alatt várjuk az ilyen észrevételeket. Ja és ne felejtsétek: minden 2. csütörtökön új oktatósorozat rész kerül fel! A következő 03.21-én.

 

Letöltések

Hozzászólás