09.A Arduino IDE a Tinkercad – prvý kontakt

09.A Arduino IDE a Tinkercad – prvý kontakt

Cieľom tejto lekcie je:

  • spoznať prostredie Arduino IDE,
  • pochopiť, ako sa program nahráva do Arduina,
  • naučiť sa pracovať so simuláciou v Tinkercade,
  • pripraviť sa na prvý funkčný program (blikajúca LED – multivibrátor).

Čo je Arduino IDE

Arduino IDE je program v počítači, pomocou ktorého:

  • píšeme program pre Arduino,
  • nahrávame program do dosky,
  • sledujeme, či program funguje správne.

Arduino IDE nebeží v Arduine –
Arduino IDE slúži len na vytvorenie a nahratie programu.

Program je možné stiahnuť:

https://www.arduino.cc/en/software


Základné okno Arduino IDE

Základné časti:

  • editor kódu – miesto, kde píšeme program,
  • tlačidlo Upload (šípka doprava) – nahratie programu,
  • výber dosky (Board),
  • výber portu (Port).

Nastavenie Arduino IDE (reálne Arduino)

Pred prvým nahratím programu je potrebné skontrolovať:

1️⃣ Výber dosky

  • Tools → Board
    • študenti: Arduino Uno
    • učiteľ: Arduino Mega or Mega 2560

2️⃣ Výber portu

  • Tools → Port
  • vyberie sa port, ktorý sa objaví po pripojení Arduina cez USB

➡️ Bez správnej dosky a portu program nepôjde nahrať.


Prvý program v Arduino IDE

Arduino IDE po spustení automaticky otvorí základný program:





void setup() {

}

void loop() {

}

Tento program:

  • je správny,
  • ale nič nerobí.

Arduino ho síce vykonáva, ale nemá žiadne príkazy.


Čo sa stane po kliknutí na Upload

Keď klikneme na Upload:

  1. program sa skompiluje (skontroluje sa, či nie sú chyby),
  2. program sa odošle do Arduina,
  3. Arduino sa reštartuje,
  4. spustí sa funkcia setup() a potom loop().

Ak nahráme prázdny program, Arduino:

  • beží,
  • ale nič nevykonáva.

Tinkercad – simulácia Arduina

https://www.tinkercad.com

Tinkercad je online simulátor, ktorý umožňuje:

  • zapojiť Arduino virtuálne,
  • spustiť program bez reálnej dosky,
  • bezpečne skúšať zapojenia.

Tinkercad používame najmä:

  • na nácvik,
  • na domácu prípravu,
  • keď nemáme fyzické Arduino.

Vytvorte si na https://www.tinkercad.com/ účet (Sign Up) alebo sa prihláste (Log In).


Arduino v Tinkercade

V Tinkercade:

  • vždy používame Arduino Uno,
  • program je rovnaký ako v Arduino IDE,
  • simuláciu spúšťame tlačidlom Start Simulation.

Reálne Arduino vs. Tinkercad – porovnanie

Reálne ArduinoTinkercad
skutočná doskasimulácia
treba USB kábelbeží v prehliadači
možná chyba v zapojeníbezpečné
reálna LEDvirtuálna LED

➡️ Program je vždy rovnaký.


Ako zastaviť program

Reálne Arduino

  • stlačiť RESET,
  • odpojiť USB,
  • nahrať iný program.

Tinkercad

  • kliknúť na Stop Simulation.

Časté problémy začiatočníkov

  • zlá doska (Uno vs Mega),
  • nevybraný port,
  • Arduino nie je pripojené,
  • snaha „zastaviť“ program zatvorením IDE.

Kontrolné otázky (pre študentov)

  1. Na čo slúži Arduino IDE?
  2. Kde sa vyberá doska?
  3. Prečo treba vybrať správny port?
  4. Čím sa líši reálne Arduino od Tinkercadu?
  5. Čo sa stane po kliknutí na Upload?

Čo bude nasledovať

V ďalšej lekcii:

  • vytvoríme prvý funkčný program,
  • rozblikáme vstavanú LED,
  • vysvetlíme, prečo ide o multivibrátor.

Odkazy na nadväzujúce lekcie: 09, 09.A, 09.B, 09.C, 09.D .

One thought on “09.A Arduino IDE a Tinkercad – prvý kontakt

Comments are closed.