Arduino Alapok
Az Arduino panel nagyon népszerű az elektronikával és robotikával
hobbi szinten foglalkozók körében, mert nagyon egyszerű a használata. A neten
rengeteg angol nyelvű Arduino-s robotprojekt és tutorial található.
Mi az Arduino?
Az Arduino
egy nyílt forráskódú, könnyen használható mikrokontroller alapú fejlesztői
platform, amelyet elektronikai projektek készítésére terveztek. Az Arduino
lehetővé teszi, hogy szenzorokat, motorokat, LED-eket és egyéb elektronikai
komponenseket programozzunk és vezéreljünk egyszerűen, akár anélkül, hogy
mélyebb ismeretekkel rendelkeznénk az elektronikáról.
Mi szükséges az Arduino kezdéshez?
- Arduino alaplap (pl. Arduino Uno vagz Arduino Nano) – Ez a mikrokontroller, ami a vezérlést végzi.
Az Arduino Nano sokkal kisebb méretű mint az
Uno. A Nano csatlakozóit tüskesorra cserélték, és úgy alakították ki, hogy
egyszerűen rádugható legyen egy dugdosós próbapanelre. Ezáltal nagyon
egyszerűen, forrasztás nélkül egészen bonyolult kapcsolások is összeállíthatóak
és tesztelhetőek.
- USB kábel – Az Arduino alaplapot a
számítógéphez csatlakoztatjuk vele.
- Arduino IDE (Integrated Development Environment) – Ez a program lehetővé teszi, hogy írj és feltölts kódot az
Arduino-ra.
- LED, ellenállás – Az alap elektronikai
komponensek, amelyekkel kezdhetsz.
- Bárminemű egyéb szenzorok és komponensek
(pl. nyomógombok, potenciométerek) a további kísérletekhez.
1. Arduino telepítése és az első program
(Hello World)
A legegyszerűbb módja annak, hogy elkezdjük az
Arduino programozást, ha először egy alapvető "Hello World"-ot írunk.
Az Arduino környezetben ez az alap kód, amely egy LED-et villogtat.
Lépések:
- Töltsd le és telepítsd az Arduino IDE-t.
- Csatlakoztasd az Arduino alaplapot a számítógépedhez USB kábel
segítségével.
- Indítsd el az Arduino IDE-t, és válaszd ki az eszközt és a portot:
- Eszköz > Arduino Uno (vagy a megfelelő eszköz típus)
- Eszköz > Port > válaszd ki a megfelelő COM portot
- Másold be az alábbi kódot az IDE-be:
void setup() {
pinMode(13,
OUTPUT); // A 13-as pin (beépített LED)
kimeneti módba állítása
}
void loop() {
digitalWrite(13,
HIGH); // A LED felkapcsolása
delay(1000); // 1 másodperc várakozás
digitalWrite(13,
LOW); // A LED kikapcsolása
delay(1000); // 1 másodperc várakozás
}
Ez a program folyamatosan fel- és lekapcsolja
a 13-as pinhez csatlakoztatott LED-et, ami a beépített LED az Arduino Uno
alaplapon. A kódot úgy tervezték, hogy 1 másodpercenként felvillanjon, majd
lekapcsolódjon.
- Kattints a Feltöltés gombra (az ideiglenes nyílra), hogy
feltöltsd a kódot az Arduino-ra.
- Az Arduino LED-je most már villogni fog!
Egyébb programok amiket érdemes megnézni : ARDUINO alapok
- Robotépítés kezdőknek
Niciun comentariu:
Trimiteți un comentariu