Arduino
Průvodce začátečníka Arduinem
Tento projekt vám pomůže začít s jednodeskovým počítačem Arduino, včetně popisu různých typů Arduina, jak stáhnout vývojové prostředí pro tvorbu programů a jejich následné nahrání Arduina, a popíše různé shieldy (nadstavby), které jsou k dispozici pro Arduino spolu s doplňky a které budete potřebovat k vývoji projektů.
Arduino obsahuje microcontroller (česky mikrokontrolér), který lze použít pro mnoho různých aplikací. Je to pravděpodobně nejjednodušší a nejlevnější možnost mikrokontroléru pro fanoušky, studenty a profesionály, kteří vyvíjejí projekty založené na mikrokontrolérech. Mají analogové a digitální vstupy / výstupy (I / O), které se používají pro připojení snímačů, akčních členů a dalších periferních obvodů k mikrokontroléru.
Typy desek Arduino
Existuje mnoho různých typů Arduino, jak je uvedeno v následujícím seznamu, z nichž každý má různou oblast využití. Liší se rychlostí procesoru, pamětí, I / O porty a konektivitou, ale jejich základní funkce je stejná.
- Arduino Uno
- Arduino Leonardo
- Arduino Due
- Arduino Yún
- Arduino Tre
- Arduino Micro
- Arduino Robot
- Arduino Esplora
- Arduino Mega
- Arduino Mini
- LilyPad Arduino
- Arduino Nano
- Arduino Fio
- Arduino Pro
- Arduino Ethernet
- a mnoho dalších typů a klonů
Software (IDE)
Software používaný pro programování Arduina se nazývá Integrated Development Environment (IDE). Obsahuje editor kódu, kompilátor a nástroj pro nahrávání. K dispozici jsou také knihovny kódů pro snazší využití periferních zařízení, jako jsou sériové porty, různé typy displejů, shieldů, atd. Programy (kódy) pro Arduino jsou napsány v jazyce velmi podobném jazyku C nebo C++.
USB kabel
Arduino se připojuje k hostitelskému počítači pomocí kabelu USB. Toto připojení vám umožňuje nahrát kód do vašeho Arduina a také zajistit napájení desky.
Arduino kabel USB
Programování
Programování Arduina je snadné: pomocí editoru IDE kódu napíšete program a poté ho zkompilujete a nahrajete jediným kliknutím.
Program Arduino obsahuje dvě hlavní funkce:
- void setup() // založit()
- void loop() // smyčka()
Pomocí funkce setup() inicializujete nastavení pro desku. Tato funkce se vykonává pouze jednou, při zapnutí, nebo restartu desky.
Funkce loop() se provádí na rozdíl od funkce setup (), neustále.
Funkce programování
Zde jsou některé z nejčastěji používaných funkcí programu Arduino (a jejich parametry):
- pinMode( ) - nastaví PIN na INPUT nebo OUTPUT (číslo pinu, slovo INPUT nebo OUTPUT).
- analogRead( ) - čte analogové napětí z analogového vstupu (číslo pinu).
- analogWrite( ) - zapisuje analogové napětí do analogového výstupního kolíku (číslo pinu, hodnota).
- digitalRead( ) - čte hodnotu digitálního vstupu (číslo pinu).
- digitalWrite( ) - nastavuje hodnotu digitálního výstupního piny buď na HIGH nebo LOW (číslo pinu, slovo HIGH nebo LOW).
- Serial.print( ) - vytiskne data do sériového portu jako text ASCII čitelný pro lidi ("text").
- delay( ) - nastavuje dobu čekání v milisekundách (počet milisekund).
Arduino knihovny
Knihovny Arduino jsou sbírky funkcí, které vám umožňují ovládat zařízení. Zde jsou některé z nejpoužívanějších knihoven:
- Knihovna GPS
- Knihovna LCD
- Servo knihovna
- SD knihovny
- Knihovna Robot_control
- Knihovna Robot_motor
- Knihovna Ethernet
- Knihovna Wi-Fi
- Knižní knihovna
- SPI knihovna
- Knihovnu EEPROM
- Softwareová sériová knihovna
- Knihovna GSM
Kroky pro nastavení Arduina
1. Nejprve nainstalujte software IDE. To můžete stáhnout např. z webových stránek společnosti Arduino.
2. Nyní spusťte stáhnutý arduino IDE .exe soubor.
3. V v nabídce IDE - Nástroje -> Vývojová deska vyberte typ Arduino, který používáte (v našem případě je to "Nano").
4. Připojte Arduino přes USB-kabel a poté nastavte COM port, na který je Arduino připojeno (Nástroje -> Port).
5. Napište svůj kód a ověřte ho klepnutím na ikonu "Ověřit" v horní části okna IDE. Poté klikněte na šipku "Nahrát" a zkompilujte a nahrajte kód do vašeho Arduina.
Poznámka: Pravděpodobně budete muset nainstalovat ovladače, pokud systém nedetekuje Arduino.
Arduino shieldy (čti: "šíldy")
Arduino shieldy mohou být různé periferní zařízení, snímače a akční členy. Níže jsou některé populární štíty:
- GSM shield
- Ethernet shield
- WiFi shield
- Motorový shield
- Joystick shield
- Bluetooth shield
Vložte svůj text...
Průvodce světem ARDUINA
26.11.2021
https://www.79401.cz/arduino-projects/0_Dokumentace/Arduino-Ebook.pdf
Náměty k sestavení
25.11.2021
LED Snake https://www.tinkercad.com/things/94EooM7xMjk-led-snake
Další odkazy
25.11.2021
https://www.tinkercad.com/things/dp0VoWPgUsQ-ir-remote-toggles-10-leds