Arduino 1. nodarbība – Pieslēgšana un 1. programma

Arduino – Arduino pieslēgšana datoram un 1. programma

Šajā nodarbībā iemācīsimies kā Arduino kontrolierus pieslēgt datoram.

Nepieciešamie komponenti

  1. Arduino plate NANO (vai UNO / NodeMCU ESP8266)
  2. Atbilstošs USB kabelis

Programmas instalācija

Instalējam programmu Arduino IDE no oficiālās Arduino lapas:
arduino.cc/en/Main/Software

Iestādam programmu latviešu valodā: File (Mac: Arduino) – Preferences – Editor language – Latviešu

Pārstartējam programmu.

Pieslēgšana datoram

Pieslēgšanai datoram izmanto USB 2.0 kabeļus:
– Nano – Mini-USB kabelis ;
– Uno – Micro USB kabelis vai A-B-USB (printera) kabelis (atkarībā no modeļa);
– NodeMCU ESP8266 – Micro USB kabelis.

Arduino kontrolieriem, kuri izmanto CH340G USB interfeisu, ir jāinstalē draiveris:
CH341 Windows | CH341 MacOS
Pēc instalēšanas ir jāpārstartē dators un tikai pēc tam jāpieslēdz USB kabelis ar Arduino kontrolieri.
(oriģinālajiem Arduino un Genuino kontrolieriem Windows un MacOS datoros draiveri instalējas automātiski)

Konfigurācija

Arduino IDE programmā Izvēlnē Rīki (Tools) – Plate (Board) – izvēlamies kontroliera nosaukumu (piem. Arduino/Genuino UNO, Arduino NANO, u.c.)

Tikai NodeMCU ESP8266 lietotājiem – plates ir papildus jāinstalē




Pārstartējam programmu.


Izvēlamies plati: Rīki (Tools) – Plate (Board) – NodeMCU 1.0 (ESP-12E Module)

Izvēlnē Rīki (Tools) – Ports – izvēlamies atbilstošo portu (Windows datoriem  parasti “COM4” vai “COM5” utt. / Mac datoriem “wch usb serial1410” vai “1420”). Papildu portam ir jāparādās sarakstā, pieslēdzot Arduino (dzirdama USB ierīces pieslēgšanas skaņa).

Pārbaudam savienojumu: Rīki (Tools) – Get Board Info.

Ja rāda BoardInfo logu, tad viss ir kārtībā.

Tikai NANO lietotājiem:

Ja, augšupielādējot, rāda kļūdas paziņojumu “Neizdevās augšupielādēt platē”, tad nomainām:
Rīki (Tools) – Procesors – ATmega328P (Old Bootloader).

Pirmā programma

Fails (File) – Piemēri (Examples) – 01.Basics – Blink

Lai palaistu programmu, ir jānospiež poga Augšupielādēt (Upload)

void setup() {
  pinMode(LED_BUILTIN, OUTPUT); 
}
void loop() {
  digitalWrite(LED_BUILTIN, HIGH); 
  delay(1000);
  digitalWrite(LED_BUILTIN, LOW);
  delay(1000);
}

Iebūvētās LED gaismas digitālo pinu LED_BUILTIN uzstāda kā izejošo (output) un tad ciklā (loop) iebūvētā LED gaisma iedegas (HIGH), gaida (delay) 1 sekundi, izdziest (LOW), gaida (delay) 1 sekundi.
HIGH nozīmē 3V-5V spriegumu, bet LOW – 0V izejošo spriegumu vai 0V – 1.5V ienākošo spriegumu.

Iebūvētais LED ir savienots Uno vai Nano ar pinu 13 (ESP8266 ar pinu 2, kas uz plates atzīmēts ar D4).

Un tā tik ilgi, kamēr Arduino kontrolierim ir pieslēgta strāva vai ielādēta cita programma. Atjaunojot strāvu, programma automātiski atsāk darboties.

Arduino kontrolieriem ir 4 iebūvēti LED – PWR deg, kad ieslēgta strāva, RX un TX mirgo, kad notiek komunikācija ar kontrolieri, bet L, kad ieslēgts HIGH pinam LED_BUILTIN vai 13.
LED krāsai (zaļa vai sarkana) nav nozīmes.

Lai apturētu programmu, ir jāuzliek cita, kura neko nedara.
Atveram un augšupielādējam:
Fails (File) – Piemēri (Examples) – 01. Basics – BareMinimum

Nākamā 2.nodarbība >>

Arduino sākumkomplekts 12 nodarbībām – 32.00€
Piegāde ar Latvijas pastu vai pakomātu (Omniva, DPD, PastaStacija) – 3.00€
Pasūtīšana un papildu info pa tālr.: 29216755 vai e-pastu: info[at]orient.lv