0% found this document useful (0 votes)
115 views27 pages

Arduino Deluxe Kit User Guide v1.2

Uploaded by

Viktor Ropoli
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
115 views27 pages

Arduino Deluxe Kit User Guide v1.2

Uploaded by

Viktor Ropoli
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

www.hobbielektronikabolt.

hu

Arduino Starter Kit User Guide v1.3

Roboworld Hobbielektronika

1
www.hobbielektronikabolt.hu

Tartalomjegyzék
Arduino IDE telepítése ................................................................................................................................................. 4

Kísérlet 01 - Blinking LED ........................................................................................................................................... 6

Kísérlet 02 - Button Controlled LED ............................................................................................................................ 9

Kísérlet 03 - Self-locking Button ................................................................................................................................ 10

Kísérlet 04 - Light Sensor .......................................................................................................................................... 11

Kísérlet 06 - Light Control Breathing LED ................................................................................................................. 14

Kísérlet 07 - Rotary Potentiometer control LED ......................................................................................................... 15

Kísérlet 08 - RGB LED .............................................................................................................................................. 16

Kísérlet 09 - 7 Segmental LED ................................................................................................................................... 17

Kísérlet 10 - 1602LCD Display.................................................................................................................................. 18

Kísérlet 11 - Temperature and Humidity Sensor ........................................................................................................ 19

Kísérlet 12 - Remote Infrared Control ........................................................................................................................ 20

Kísérlet 14 - Tilt Sensor ............................................................................................................................................. 21

Kísérlet 15 - Ultrasonic Sensor................................................................................................................................... 22

Kísérlet 16 - Buzzer .................................................................................................................................................... 23

Kísérlet 17 - Stepper Motor........................................................................................................................................ 24

Kísérlet 18 - Servomotor ............................................................................................................................................ 25

Kísérlet 19 – Servomotor with potentiometer ............................................................................................................. 26

2
www.hobbielektronikabolt.hu

3
www.hobbielektronikabolt.hu

Arduino IDE telepítése

Ebben az oktatói anyagban bemutatjuk, hogyan is kell az


Arduino fejlesztőkörnyezetét feltelepíteni és hogyan kell
beilleszteni az oktató anyag fájljait az Arduino IDE
programba.
A Starter Kit tartalmaz egy USB kábelt (A-B típus),
amellyel megtudod táplálni Arduinodat és ezen keresztül
tudod a programokat is feltölteni rá.

Töltsd le az Arduino fejlesztői környezetet a


StarterKit könyvtáraival egyaránt.

A következő linkről letudod tölteni az Arduino IDE fejlesztői


környezetet:
Arduino IDE letöltés

A letöltés befejeztével csomagold ki a letöltött fájlt majd


indítsd el az arduino.exe-t.
A libraries mappában megtalálható egy ArduinoDeluxeKit
nevű almappa, amely tartalmazza a StarterKit-hez szükséges
összes oktató programot.

Csatlakoztasd az alaplapot

Csatlakoztasd Arduinodat a számítógépedhez az USB kábelt használva. A zöld LED mutatja, hogy a
mikrokontroller bekapcsolt, mellette pedig egy villogó sárga LED (13.pin) amely a gyári előre feltelepített program.

4
www.hobbielektronikabolt.hu

Driverek telepítése

Amikor csatlakoztatod a mikrokontrollert a Windows elindítja a driver installációs folyamatot (abban az


esetben ha még sosem volt csatlakoztatva Arduino a számítógépedhez)
 Windows 7/8/10 operációs rendszerek esetében a driverek installálása automatikusan megy végbe.
Amennyiben ez számodra nem működik úgy természetesen manuálisan is lehet telepíteni:
 Amikor a Windows megkérdezi, hogy : „A Windows csatlakozni szeretne a Windows Update
szolgáltatáshoz, hogy illesztőprogramokat keressen.” Válaszd a „Nem, majd máskor” opciót. Kattints
a tovább gombra.
 Válaszd ki a „Telepítés listából vagy meghatározott helyről (ajánlott)” és kattints a tovább gombra.
 Make sure that Search for the best driver in these locations is checked; uncheck Search re movable
media; check Include this location in the search and browse to the drivers/FTDI USB Drivers
directory of the Arduino distribution. Click next.
 A varázsló megkeresi a drivert és telepíti azt.
 Megnézheted a Windows Eszközkezelőben, hogy a driverek telepítve lettek (Port fül USB Soros Port
(COMxxx)) ez az Arduino board.

Libraries telepítése meglévő fejlesztőkörnyezet mellett

Abban az esetben, ha neked már telepítve


van az Arduino IDE fejlesztőkörnyezet a
számítógépeden, de mégis szeretnéd a
Starter Kit könyvtárait használni, úgy az
alábbi linken ezt letudod tölteni.
libraries letöltése
Nem kell mást tenned, mint bemásolni a
kicsomagolt ArduinoDeluxeKit mappát a
libraries-be.

5
www.hobbielektronikabolt.hu

Kísérlet 01 - Blinking LED

Az első kísérletben megtudod, hogy is működik az Arduino saját fejlesztőkörnyezetében egy program. 3 új
funkciót tanulhatsz most meg. ( Fedezz fel többet funkciót itt : http://arduino.cc/en/Tutorial/HomePage
pinMode()
digitalWrite()
delay()

Hardware kapcsolás

Nyisd meg Arduino IDE programot

6
www.hobbielektronikabolt.hu

Kattins a bal felső sarokban a „File / Samples” pontra és helyezd a kurzort az ArduinoDeluxeKit fülre majd nyisd meg az
első projektet „p01 Blink”.

Kattins a Tools SerialPort és válaszd ki a helyes portot, amely látható lesz miután a drivert sikeresen
telepítetted.

7
www.hobbielektronikabolt.hu

Most pedig ki kell választanunk, hogy milyen típusú Arduino-val is rendelkezel. Kattints a Tools Board
fülre és válaszd ki : Arduino Uno

Kattints a feltöltés (Upload) gombra és a kód automatikusan fordításra majd feltöltésre kerül az Arduino-ra.
Amennyiben a fordítás és a feltöltés sikeres volt a következő sorokat fogod látni:

Kapcsolás megvalósítása és eredménye

A próbapanelen (másszóval: breadboard) lévő LED minden másodpercben felfog villanni.

8
www.hobbielektronikabolt.hu

Kísérlet 02 - Button Controlled LED

Ebben a kísérletben LED-et fogunk működtetni egy nyomógomb segítségével. Ehhez szükséged lesz 2 db 1kΩ
(kiloOhm)-os ellenállásra , 1db nyomógombra, 1 db LED-re és vezetékre.
Az alábbi képen találod a kapcsolás vázlatát.

Hardware kapcsolás

Kapcsolás megvalósítása és eredménye

Nyisd meg a második vázlatot (Sketch) (p02_ButtonControlLED.ino) és töltsd fel az Arduino-ra. Ha sikerült,
akkor amikor megnyomod a gombot akkor a LED világítani fog (LED is ON). A nyomógomb újbóli
megnyomására a LED nem világít tovább (LED is OFF).

9
www.hobbielektronikabolt.hu

Kísérlet 03 - Self-locking Button

Ez a kísérlet egy kicsit különbözik az előzőtől (Kísérlet 02). ámbár az áramkör ugyanaz maradt.

Hardware kapcsolás

Kapcsolás megvalósítása és eredménye

Nyisd meg a harmadik vázlatot ( p03_SelflockingButtonControlLED.ino ) az Arduino IDE programmal és


töltsd fel az Arduino-ra. A sikeres feltöltés után látni fogod, hogy miben is változott meg a működés. A
nyomógomb megnyomására a LED világítani fog, úgynevezett öntartó állapotba került. A nyomógomb
újbóli megnyomása a LED kioltását eredményezi.

10
www.hobbielektronikabolt.hu

Kísérlet 04 - Light Sensor

A 4. kísérletben megtanuljuk, hogy hogyan is kell egy analóg bementről információt kinyerni és megjeleníteni azt.
Segítségünkre lesz egy fotoellenállás. De mi is az a fotoellenállás? Ez az eszköz fény hatására változtatja az ellenállás
értékét, amelyet meg is fogunk jeleníteni a kimeneten.
Újabb funkciókat fogunk használni:
analogRead()
Serial.begin()
Serial.print()
Serial.println()

Hardware kapcsolás

Kapcsolás megvalósítása és eredménye

Nyisd meg a negyedik vázlatot (p04_LightSensor.ino) és töltsd fel az Arduino-ra. A sikeres feltöltés után az
Arduino IDE program jobb felső sarkában találsz egy „Serial Monitor” nevű ikont. Ezen kis ikon megnyomásával
felugrik egy ablak, ahol nyomon tudod követni, hogy hogyan is működik a fotoellenállásod. A „Serial Monitor”
máskor is hasznodra válhat, ha kíváncsi vagy mi is történik a mikrokontrollered agyában. Hibakeresésére is egyaránt
alkalmas.

11
www.hobbielektronikabolt.hu

A szenzor normál állapotban (letakarás nélkül).

Amikor eltakarod a szenzort a kezeddel vagy ha csak lekapcsolod a villanyt a szobádban, akkor a kimeneti
érték csökkeni fog ezzel érzékelve azt, hogy fényváltozás történt. A képek ezeket az eseményeket
illusztrálják.

12
www.hobbielektronikabolt.hu

Kísérlet 05 - Light Control LED

Az 5. kísérlet azt szemlélteti, hogy hogyan tudunk egy LED-et egy fotoellenállással vezérelni. Ha a szenzort
letakarjuk, akkor a LED világítani fog, ha pedig fényt érzékel, akkor a LED kialszik.

Hardware kapcsolás

Kapcsolás megvalósítása és eredménye

Nyisd meg az ötödik vázlatot (p05_LightControlLED.ino ) és töltsd fel az Arduino IDE


program segítségével a mikrokontrolleredre.

13
www.hobbielektronikabolt.hu

Kísérlet 06 - Light Control Breathing LED

A 6. kísérletben a kapcsolás ugyan az mint az 5. kísérletben, de itt a LED különböző frekvenciával úgymond
„lélegezni fog”. Hogy mi szabályozza a lélegzetvételek gyorsaságát? Nem más mint a fotoellenállás.
Funkció használata:analogWrite()

Hardware kapcsolás

Physical connection diagram and result

Nyisd meg a hatodik vázlatot (p06_LightControlBreathingLED.ino) és töltsd fel az Arduino-ra.


Helyezd a szenzorod sötétség alá és a LED a frekvencia növekedésével gyorsabban fog „lélegezni”.

14
www.hobbielektronikabolt.hu

Kísérlet 07 - Rotary Potentiometer control LED

A 7. kísérletben megismerünk egy újabb elemet a potenciométert. A potenciométer egy 3 lábú ellenállás,
amelynek állításával változik az ellenállás értéke.Ebben a kísérletben egy potméter segítsével fogjuk beállítani egy
LED fényerejét.
Funkció használata:map(value,LOWfrom,HIGHfrom,LOWto,HIGHto)

Hardware kapcsolás

Kapcsolás megvalósítása és eredménye

Nyisd meg a hetedik vázlatot (p07_RotaryPotentiometercontrolLED.ino) és töltsd fel az Arduino-ra. Látni


fogod ha eltekered a potméter lábát jobbra, majd balra akkor a LED fényereje változni fog.

15
www.hobbielektronikabolt.hu

Kísérlet 08 - RGB LED

A 8. kísérletben egy RGB LED-et fogunk használni és a szivárvány színeit jelenítjük meg rajta. Nem kell más
hozzá, mint 1db RGB ellenállás és 3db 1kΩ-os ellenállás.

Hardware kapcsolás

Kapcsolás megvalósítása és eredménye

Nyisd meg a nyolcadik vázlatot (p08_RGBLED.ino) és töltsd fel az Arduino-ra. Az RGB LED folyamatosan
változtatni fogja a színét és a fényerejét.

16
www.hobbielektronikabolt.hu

Kísérlet 09 - 7 Segmental LED

A 9. kísérletben egy 7 szegmenses kijelzőt fogunk felprogramozni úgy, hogy az 0-tól 9-ig fog elszámolni. Nincs másra
szükség, mint jópár vezetékre és egy 1kΩ-os ellenállásra.

Hardware kapcsolás

Kapcsolás megvalósítása és eredménye

Nyisd meg a kilencedik vázlatot (p09_DigitalLED.ino) és töltsd fel az Arduino-ra. A sikeres feltöltés
eredményeként láthatod, hogy a kijelző 0-tól 9-ig számol.

17
www.hobbielektronikabolt.hu

Kísérlet 10 - 1602LCD Display

A 10. kísérletben egy 16x2 LCD kijelzőt fogunk használni és programozni. A 16-os szám annyit jelent, hogy egy sorban
ennyi karaktert tudunk megjeleníteni, míg a 2-es szám a sorok számát mutatja. A kijelző működtetéséhez szükségünk van
még egy „ LiquidCrystal ” nevű library-re. Ez a library megtalálható az Arduino IDE nevű szoftverben így csak
hivatkoznunk kell rá.

Hardware kapcsolás

Kapcsolás megvalósítása és eredménye

Nyisd meg a tizedik vázlatot (p10_1602LCD.ino) és töltsd fel az Arduino-ra. A kijelző első sorában az a
„Hello World!” mondatot fogod látni, míg a második sorban másodpercenként növekszik a szám. A potméter
(10kΩ) értékének változtatásával az LCD háttérvilágítását tudjuk beállítani.

18
www.hobbielektronikabolt.hu

Kísérlet 11 - Temperature and Humidity Sensor

A 11. kísérletben egy úgynevezett DHT11 nevű szenzorral fogjuk a környezetünk hőmérsékletét és páratartalmát mérni,
majd ezen értékeket kijelezve a „Serial Monitor”-ral.

Hardware kapcsolás

Kapcsolás megvalósítása és eredménye

Nyisd meg a 11. vázlatot (p11_HumdAndTempSensor.ino) és töltsd fel az Arduino-ra. Nyisd meg a Serial Monitort,
ahol látni fogod a hőmérsékletet Celsius fokban és a páratartalmat százalékos értékben megjelenítve.

19
www.hobbielektronikabolt.hu

Kísérlet 12 - Remote Infrared Control

A 12. kísérletben egy távirányítóval fogunk az Arduino-nak jelet küldeni. Az értékeket a Serial Monitoron tudjuk
majd követni.

Hardware kapcsolás

Kapcsolás megvalósítása és eredménye

Nyisd meg a tizenkettedik vázlatot (p12_IRRemote.ino) és töltsd fel az Ardunio-ra. Nyisd meg a Serial
Monitort és nyomj meg egy gombot a távirányítón. A Serial Monitor ablakban láthatod, hogy a kód
FFFFFFFF amely annyit jelent, hogy meglett nyomva a „Vissza” gomb.

20
www.hobbielektronikabolt.hu

Kísérlet 14 - Tilt Sensor

A 14. kísérletben egy Tilt (billenő) szenzort fogunk használni. Billenés hatására a kapcsolásba kötött LED
világítani fog.

Hardware kapcsolás

Tilt (billenő) szenzor

Kapcsolás megvalósítása és eredménye

Nyisd meg a 14. vázlatot (p14_TiltSensor.ino) és töltsd fel az Arduino-ra. Amikor billented az egyik irányba a
szenzort akkor a LED világítani fog.

21
www.hobbielektronikabolt.hu

Kísérlet 15 - Ultrasonic Sensor

A 15. kísérletben egy Ultrahangos távolságmérőt fogunk használni arra, hogy megmérjük a távolságot a szenzor és
egy objektum között.

Hardware kapcsolás

Nyisd meg a 15. vázlatot és töltsd fel az Arduino-ra. Nyisd meg a Serial Monitort is, hogy láthasd a mért
távolságot.

Kapcsolás megvalósítása és eredménye

22
www.hobbielektronikabolt.hu

Kísérlet 16 - Buzzer

A 16. kísérletben egy Buzzer (zümmögő) fogunk használni.

Hardware kapcsolás

Nyisd meg a 16. vázlatot (p16_Buzzer.ino) és töltsd fel az Arduino-ra. A Buzzer különböző módon fog
hangokat kiadni.

Kapcsolás megvalósítása és eredménye

23
www.hobbielektronikabolt.hu

Kísérlet 17 - Stepper Motor

A 17. kísérletben egy léptető motort fogunk irányítani. A léptető motort nem tudjuk közvetlen vezérelni
Arduino-val ezért egy úgynevezett motorvezérlőn keresztül fogjuk működtetni azt. A motorvezérlőnk ULN2003
típusú.

Részletek

Hardware kapcsolás

Kapcsolás megvalósítása és eredménye

Nyisd meg a 17. vázlatot és töltsd fel az Arduino-ra. A léptető motor a vázlatnak megfelelően fog működni,
vagyis először az óramutató járásával megegyező irányba fordul majd a vele ellentétes irányba.

24
www.hobbielektronikabolt.hu

Kísérlet 18 - Servomotor

A 18. kísérletben egy micro servo ( Towerpro micro servo 9g ) motort fogunk használni. Számos helyen
alkalmazzák ezt a típusú motort, ilyen terület pl a modellezés. A motor 0°-tól 180°-ig fogjuk vezérelni.

Hardware kapcsolás és az eredmény

Csatlakoztasd a D8-as lábú pinhez a motorod vezérlő (sárga) lábát. Towerpro microszervo esetén a
lábkiosztások:

A piros színű kábelhez a +5V a barnához a – pólust csatlakoztasd.A sárga vezeték a vezérlő jelet közvetíti.
Nyisd meg a 18. vázlatot (p18_Microservo.ino) és töltsd fel az Arduino-ra. A szervomotor forogni fog 0°-tól
180°-ig.

25
www.hobbielektronikabolt.hu

Kísérlet 19 – Servomotor with potentiometer

A 19. kísérletben egy micro servo ( Towerpro micro servo 9g ) motort fogunk használni egy potméterrel.. A
motor 0°-tól 180°-ig fogjuk vezérelni. Ahogy forgatjuk a potmétert úgy fog a motor is fordulni.

Hardware kapcsolás és az eredmény

Csatlakoztasd a D9-as lábú pinhez a motorod vezérlő (sárga) lábát. Towerpro microszervo esetén a
lábkiosztások:

A piros színű kábelhez a +5V a barnához a – pólust csatlakoztasd.A sárga vezeték a vezérlő jelet közvetíti.
Nyisd meg a 19. vázlatot (p19_Servo.ino) és töltsd fel az Arduino-ra.

26
www.hobbielektronikabolt.hu

Ajánlott linkek

Arduino functions

27

You might also like