You are on page 1of 21

ARDUINO A PRÁCA S NÍM

OBRÁZOK: HTTPS://ELECTROPEAK.COM/LILYPAD-ARDUINO-328-MAIN-BOARD

TOMÁŠ PAULÍNY 3.C


• Čo je to Arduino?
• Aké typy Arduina poznáme
• Arduino UNO
• Arduino Micro
• Arduino Lilypad
• Z čoho sa Arduino skladá
• Rozbor Arduina

OBSAH • Ako sa programuje Arduino


• Wiring
• Príklad kódu vo Wiringu
• Čo môžeme k Arduinu pripojiť?
• LCD shield
• Ultrasonický senzor
• Pohybový senzor
• Bluetooth modul
• Ďalšie senzory a komponenty
• Väčšie projekty v Arduine
• Zdroje z ktorých som čerpal
ČO JE TO ARDUINO ?

• Arduino je malý jednodoskový počítač založený


na čipe ATmega
• Bola predstavená už v roku 2005 a slúži na
vytváranie si vlastných interaktívnych a
programovateľných zapojení
• Je vhodný ako učebná pomôcka alebo na riadenie
rôznych robotov
OBRÁZOK: HTTPS://ELECTROPEAK.COM/LILYPAD-ARDUINO-328-MAIN-BOARD
AKÉ TIPY ARDUINA POZNÁME

• Arduino sa v priebehu rokov vyvinulo do rôznych tvarov a veľkostí, každé s


odlišnými špecifikáciami a využitím
• Kompaktnejšie typy Arduina sa hodia na menšie projekty (Mini, Micro
Nano)
avšak disponujú menej portmi a majú menej operačnej pamäte
• Vyrábajú sa aj Arduiná určené na špecifické využitie (lilypad, robot)

OBRÁZOK: HTTPS://ELECTROPEAK.COM/LILYPAD-ARDUINO-328-MAIN-BOARD
• Arduino Uno

• Najbežnejší typ Arduina

• Má konektor USB-B

• Vyrába sa na ňu množstvo
shieldov (Adaptéry
pripojiteľné priamo na
Arduino bez potreby
prepájania)

OBRÁZOK: HTTPS://ELECTROPEAK.COM/LILYPAD-ARDUINO-328-MAIN-BOARD
• Arduino Micro

• Zmenšená verzia arduina

• Má konektor USB-micro

• Je to kompaktnejšia verzia
Arduina s opačnými pinmi
čiže sa dá jednoducho pripojiť
na breadbord

OBRÁZOK: HTTPS://ELECTROPEAK.COM/LILYPAD-ARDUINO-328-MAIN-BOARD
• Arduino Lilypad

• Nie moc známa a málo


využívaná verzia Arduina

• Programuje sa pomocou
externého programátora ktorý
sa pripája do USB

• Využíva sa na textil za pomoci


vodivých nití.

OBRÁZOK: HTTPS://ELECTROPEAK.COM/LILYPAD-ARDUINO-328-MAIN-BOARD
Z ČOHO SA ARDUINO SKLADÁ ?

• Arduino sa skladá z napájacieho konektoru, USB-B konektoru a väčšieho


množstva pinov
• Nachádzajú sa na ňom digitálne (0,1) a Analógové(0-1024) piny do ktorých
sa dajú pripájať periférne zariadenia
• Ďalej sú tu piny na uzemnenie, napájanie (5V,3.3V), Seriálovú komunikáciu
a veľa iných...
1. Resetovacie tlačítko
2. USB port
3. Napájací jack
4. Procesor ATmega16
5. Komunikačné piny
6. Kontrolne LED
7. Kontrolne LED
8. Napájacia indikačná LED
9. Procesor ATmega328
10. Piny slúžiace ako náhrada USB
11. Napájacie/uzemňovacie piny
12. Analógové piny
13. Digitálne Piny
OBRÁZOK: HTTPS://WWW.NEXTECH.SK/A/PROGRAMUJEME-MIKROKONTROLERY-ATMEL-1
AKO PROGRAMUJEME ARDUINO ?

• Arduino programujeme v
Programovacom jazyku Wiring
ktorý je zjednodušená verzia C++
• Na písanie programu používame
program Arduino IDE ktoré nám
umožňuje jednoducho nahrávať kód
na Arduino alebo pridávať knižnice

OBRÁZOK: HTTPS://EN.WIKIPEDIA.ORG/WIKI/ARDUINO_IDE
WIRING

• Wiring je programovací jazyk ktorý bol vytvorený na programovanie Arduina


bez potreby pokročilých znalostí ohľadom hardware-u
• Je open-source čiže ktokoľvek ho môže bezplatne sťahovať, upravovať a
vytvárať v ňom programy a knižnice
• Kód sa skladá z 2 hlavných častí: setup a loop
Setup: Úvod kódu ktorý sa spustí iba raz na začiatku programu
Loop: Opakujúca časť kódu ktorá beží hneď po vykonaní setupu
OBRÁZOK: HTTPS://MEDIUM.COM/@JESUS12JJOHNSON/ARDUINO-SOFTWARE-DOWNLOAD-
5402B7A0938D
PRÍKLAD
KÓDU VO
WIRINGU
• Setup
• Definovanie pinov

• Loop
• Príkazy...

OBRÁZOK: HTTPS://WWW.ROBOTSHOP.COM/COMMUNITY/TUTORIALS/SHOW/ARDUINO-5-
MINUTE-TUTORIALS-LESSON-2-BASIC-CODE-AMP-BLINK-LED
ČO MÔŽEME K ARDUINU PRIPOJIŤ?

• K Arduinu ide pripojiť veľké množstvo komponentov, senzorov ale aj pred


robených shieldov
• Shieldy uľahčujú pripájanie avšak obmedzujú pri ďalšom rozširovaní
zapojenia
• Pomocou prídavných modulov sa Arduino vie pripojiť k Wi-Fi, ethernetu
alebo Bluetooth
• Arduino LCD shield

• Po pripojení umožní
zobrazovať text na displeji
alebo zaznamenávať vstup z 4
tlačítiek

OBRÁZOK: HTHTTPS://BOUTIQUE.SEMAGEEK.COM/EN/146-SHIELD-LCD-16-X-2-FOR-ARDUINO-
3002767174311.HTML
• Ultrasonický senzor

• Umožňuje merať vzdialenosť


za pomoci ultrasonických vĺn

• Je lacný a jednoduchý na
zapojenie

OBRÁZOK: HTTPS://CREATE.ARDUINO.CC/PROJECTHUB/ABDULARBI17/ULTRASONIC-SENSOR-
HC-SR04-WITH-ARDUINO-TUTORIAL-327FF6
• Senzor pohybu

• Funguje na princípe
infračervených vĺn

• Pomocou neho sa dá
jednoducho vytvoriť napríklad
svetlo aktivujúce sa pohybom

OBRÁZOK: HTTPS://WWW.CARREFOURUAE.COM/MAFUAE
• Bluetooth modul

• Umožňuje pripojenie Arduina


k iným perifériám
podporujúcim Bluetooth

• Umožňuje zadávať Arduinu


príkazy na diaľku

OBRÁZOK: HTTPS://OPENCIRCUIT.SHOP/PRODUCT/HC-05-BLUETOOTH-MODULE-MET-ADAPTER
ĎALŠIE SENZORY A KOMPONENTY

• K Arduinu sa dnes už
vyrába veľké
množstvo senzorov a
komponentov ktoré
sa dajú pomerne
lacno kúpiť

OBRÁZOK: HTTPS://ROBU.IN/PRODUCT/ARDUINO-37PCS-SENSOR-KIT-SET/
VÄČŠIE
PROJEKTY V
ARDUINE
• V arduine sa dajú robiť aj
väčšie a náročnejšie projekty
ako napríklad Autonómne RC
autíčka alebo Drony

• Veľa podobných projektov sa


dá nájsť na internete

OBRÁZOK: HTTPS://WWW.PANTECHSOLUTIONS.NET/BLOG/TOP-100-ARDUINO-PROJECTS-FOR-
ENGINEERING-STUDENTS/
ZDROJE Z KTORÝCH SOM ČERPAL

• https://arduinoposlovensky.sk/hardware/arduino-uno/
• https://en.wikipedia.org/wiki/Arduino_IDE
ĎAKUJEM ZA POZORNOSŤ

OBRÁZOK: HTTPS://ELECTROPEAK.COM/LILYPAD-ARDUINO-328-MAIN-BOARD

You might also like