Arduino IDE – Sprievodca nastavením a spustením
Po oboznámení s hardvérom Arduino, je čas ponoriť sa do softvérových vecí. Vieme, že keď už máme dosku, je potrebné ju naprogramovať. To znamená, že mikrokontrolér musí byť naplnený nejakým kódom. Má to dva aspekty. Prvým je pochopenie toho, ako naprogramovať Arduino. Druhým je dozvedieť sa viac o Arduino IDE. IDE je platforma, ktorá okrem iného zabezpečuje písanie, ladenie a nahrávanie kódu. V tomto príspevku sa zameriame na to druhé. Poďme sa zoznámiť s Arduino IDE a nastaviť našu pracovnú stanicu.
Ako naprogramovať Arduino?
Doska Arduino je naprogramovaná pomocou Arduino IDE. Prvá vec, ktorú je treba urobiť, je stiahnuť a nainštalovať IDE druhá otvorenie softvéru Arduino IDE na vašom počítači.
Ako nainštalovať Arduino IDE vo Windows?

Ďalej otvoríte nový súbor náčrtu kliknutím na Nový :

Napíšte kód :

Vyberte dosku, ktorú chcete naprogramovať :


A potom nahrajte kód na dosku Arduino :

Aký jazyk používame na programovanie Arduina?
Embedded C používame na písanie Arduino programov. Embedded C nachádza uplatnenie v prípadoch, keď je kódovanie veľmi blízko hardvéru. To znamená, že jazyk priamo komunikuje s hardvérom. To ukazuje jeho podobnosť s C++ s pridaním niektorých metód a funkcií. Programovací jazyk Arduino má niektoré vstavané funkcie iné ako bežné funkcie používané v bežnom C++.
Čo je Arduino IDE?
Je open-source softvér špeciálne navrhnutý na písanie a kompiláciu kódu do vývojovej dosky Arduino. Je prekvapivo ľahké kódovať v IDE Arduina, aj keď nemáte žiadne predchádzajúce znalosti o Arduine.
Arduino kód sa nazýva skica. Po kompilácii tento náčrt vytvorí Hex súbor, ktorý môže ovládať hardvér.
Napríkald :
Rozhranie Arduino IDE

Prostredie IDE je rozdelené hlavne do 4 sekcií :
- Panel nástrojov
- Textový editor
- Konzola
- Konfigurácia (typ dosky)
Rozbaľovacie ponuky/Panel s nástrojmi :
Obsahuje päť dôležitých ponúk spolu s niekoľkými tlačidlami rýchleho prístupu.
- File (Súbor)
- Edit (Upraviť)
- Sketch (Skica)
- Tools (Nástroje)
- Help (Pomoc)

Každá z nich obsahuje niekoľko možností.
File (Súbor)

- (New Sketch ) Nová skica – Vytvorí novú skicu.
- (Open) Otvoriť – Umožňuje vám otvárať už existujúce náčrty prehľadávaním priečinkov počítača.
- (Open Recent) Otvoriť posledné – zobrazí najnovšie náčrty.
- (Sketchbook) Skicár – Zobrazuje všetky skice, ktoré sú dostupné v priečinku skicár.
- (Examples) Príklady – Všetky príklady kódov, ktoré poskytuje Arduino IDE.
- (Close) Zavrieť – Zatvorí aktuálnu skicu.
- (Save) Uložiť – Uloží skicu s rovnakým názvom.
- (Save as) Uložiť ako – Náčrt môžete uložiť pod iným názvom.
- (Page Setup) Nastavenie strany – Nastavenie strany pre účely tlače.
- (Print) Tlačiť – Umožňuje tlačiarni vytlačiť aktuálnu skicu.
- (Preferences) Predvoľby – Kliknutím na túto možnosť sa otvorí okno predvolieb, kde môžete prispôsobiť napríklad jazyk rozhrania IDE.
- (Quit) Ukončiť – Zatvorí všetky okná IDE.
Edit (Upraviť)

- (Undo/redo) Vrátiť späť/zopakovať – Pomocou tlačidiel Späť a Znova sa môžete pri úpravách vrátiť o jeden alebo viac krokov dopredu alebo dozadu.
- (Cut) Vystrihnúť – Odstráni vybratý obsah zo skice a prilepí ho do schránky.
- (Copy) Kopírovať – Duplikuje vybratý obsah a prilepí ho do schránky.
- (Copy for forum) Kopírovať pre fórum – Skopíruje kód a vloží ho do schránky vo forme, ktorá je vhodná na pridávanie príspevkov do fóra.
- (Copy as HTML) Kopírovať ako HTML – Skopíruje kód a vloží ho do schránky vo forme, ktorá je vhodná pre webové stránky ako v HTML.
- (Paste) Prilepiť – Prilepí obsah zo schránky na pozíciu kurzora.
- (Select all) Vybrať všetko – Vyberte celú skicu.
- (Comment/Uncomment) Komentár / Odkomentovať – Vloží a odstráni symbol komentára // na začiatok vybratého riadku.
- (Increase/decrease Indent) Zväčšiť/zmenšiť odsadenie – Môže pridať a odstrániť medzeru na začiatku vybraného riadku.
- (Find) Nájsť – Pomocou tohto môžete nájsť požadovaný text v náčrte.
- (Find Next) Nájsť ďalšie – Zvýrazní ďalší výskyt zadaného reťazca.
- (Find Previous) Nájsť predchádzajúce – Zvýrazní predchádzajúci výskyt zadaného reťazca.
Sketch (Skica)

- (Verify/Compile) Overiť / Kompilovať – Kontroluje chyby prítomné vo vašom náčrte a prostredníctvom okna konzoly vás informuje o pamäťovom priestore obsadenom premennými.
- (Upload) Nahrať – Automaticky skompiluje a načíta kód do vybraného hardvéru Arduino cez port.
- (Upload using programmer) – Nahrať pomocou programátora – Prepíše bootloader prítomný na doske. Na obnovenie použite nástroj Burn Bootloader. Aby bootloader mohol obsadiť celú kapacitu flash pamäte.
- (Export Compiled Binary) Export kompilovaného binárneho súboru – Uloží súbor ako súbor .hex a odošle ho na vašu dosku Arduino pomocou iných nástrojov.
- (Show Sketch Folder) Zobraziť priečinok náčrtu – Otvorí aktuálne otvorený priečinok náčrtu.
- (Include Library) Zahrnúť knižnicu – Umožňuje vám vložiť súbor knižnice z vášho zariadenia.
- (Add File) Pridať súbor – Umožňuje pridať zdrojový súbor do skice.
Tools (Nástroje)

- (Autoformat) Automatický formát – Opraví vrúbky zložených zátvoriek.
- (Archive Sketch) Archivovať skicu – Uloží aktuálnu skicu ako súbor zip.
- (Fix Encoding and Reload) Opraviť kódovanie a znova načítať – Opraví nezrovnalosti medzi mapami znakov editora a mapami znakov operačného systému.
- (Serial Monitor) Serial Monitor – Otvorí sériový monitor, ktorý je výstupnou obrazovkou.
- (Board) Doska – Vyberte správnu dosku, ktorú používate.
- (Port) Port – Obsahuje všetky sériové zariadenia, ktoré sú pripojené k vášmu zariadeniu.
- (Programmer) Programátor – Slúži na výber hardvérového programátora pri programovaní dosky bez sériového USB pripojenia.
- (Burn Bootloader) Vypáliť bootloader – Umožňuje napáliť bootloader do mikrokontroléra.
Help (Pomoc)

- Getting Started (Galileo & Edison help) Začíname (pomoc systému Galileo a Edison)
- Environment Životné prostredie
- Troubleshooting( Galileo & Edison help) Riešenie problémov (pomoc Galileo a Edison)
- Reference Odkaz
- Find in Reference Nájdite v referencii
- FAQ
- Visit Arduino.cc Navštívte Arduino.cc
- About Arduino O Arduine
Pod rozbaľovacími ponukami môžete vidieť lištu,

- Verify (Overiť) – skompiluje kód a informuje vás o chybách cez chybové okno.
- Upload (Nahrať) – Nahrá kód do pripojeného hardvéru Arduino. Keď kliknete na toto tlačidlo, automaticky skompiluje kód pred nahraním do dosky Arduino.
- Debug (Ladenie) – Ladenie programu.
- (Select board and port) Vyberte dosku a port
Čo sú knižnice?
Knižnice sú jednoducho zbierkou kódu, ktorý vám pomáha ľahko prepojiť hardvér s akýmikoľvek periférnymi zariadeniami, ako sú senzory, moduly, štíty atď. Môžete použiť vstavané funkcie knižníc, aby bol projekt kódovania oveľa pohodlnejší.
Myslite na to ako na súbory, ktoré pridávajú ďalšie funkcie k vašej schopnosti kódovania. Tieto súbory znižujú námahu, ktorú musíte kódovať, tým, že poskytujú funkcie kódu režimu prispôsobenia. Napríklad, ak chcete prepojiť LCD s Arduino Uno, stačí použiť knižnicu, kde sú preddefinované určité funkcie. Tieto funkcie môžete jednoducho vložiť tak, ako sú, a nemusíte všetko kódovať od začiatku.
Ako nainštalovať knižnicu zo správcu knižnice v Arduino IDE?

- Kliknite na možnosť Knižnica.
- Zobrazí sa zoznam knižníc, kliknite na požadovanú knižnicu.
- Vyberte verziu knižnice, ktorú potrebujete.
- A kliknite na INSTALL

Ako nainštalovať dosky do Arduino IDE ?
Kedykoľvek prejdete z používania Arduino Uno na Mega alebo Nano alebo akúkoľvek inú dosku Arduino, budete ju musieť vybrať z ponuky Dosky.
V skutočnosti, ak používate dosku tretej strany s Arduino IDE (áno, je to možné), musíte dosku nainštalovať do správcu dosiek, aby ste ju mohli správne používať.

- Kliknite na možnosť Dosky. Zobrazí sa zoznam dosiek.
- Vyberte dosku, ktorú potrebujete pripojiť.
- kliknite INSTALL

Čo je (serial monitor) v Arduino IDE?
Sériový monitor je jednoducho výstupná obrazovka, ktorá dokáže zobraziť dáta odoslané doskou Arduino/Genuino cez USB. Údaje môžete odoslať na tabuľu zadaním textu a kliknutím na možnosť odoslať. Okrem toho si môžete zvoliť prenosovú rýchlosť podľa prenosovej rýchlosti použitej v náčrte.
Čo je sériový ploter v Arduino IDE?
Sériový ploter sa používa na vykreslenie a navigáciu v grafe pomocou údajov odoslaných doskou. Táto funkcia veľmi pomáha pochopiť rozdiely v údajoch v rôznych podmienkach. Napríklad vám pomôže pochopiť správanie senzorov v rôznych situáciách. Okrem toho je to offline nástroj, ktorý vám umožňuje vizualizovať údaje vo forme grafov. Predovšetkým je užitočný pri riešení problémov s kódom.
Čo je prenosová rýchlosť v Arduino IDE?
Prenosová rýchlosť je počet prechodov signálov, ktoré sa vyskytnú za jednu sekundu. V opačnom prípade je definovaná ako rýchlosť, pri ktorej sa musia vzorkovať výšky a minimá na dekódovanie signálu. Môžeme použiť rôzne prenosové rýchlosti, 300, 600, 1200, 2400, 4800, 9600, 14400, 19200, 28800, 38400, 57600 alebo 115200.
Čo sú chyby kompilácie?
Vyskytujú sa pri zostavovaní náčrtu. Zvyčajne obsahuje syntaktické chyby. Takto sa zobrazí na čiernej obrazovke pod obrazovkou editora.

Vyskytujú sa v dôsledku nesprávnych interpunkčných znamienok, chýbajúcich interpunkčných znamienok, preklepov a nesprávnych veľkých písmen. Stáva sa to, keď použijete premennú, ktorá nebola predtým deklarovaná. Preto by ste si mali pozorne prečítať indikácie chyby kompilácie, aby ste ju vedeli napraviť.
Pridaj komentár