Skip to main content

Brzi početak

Odaberite karticu za svoje razvojno okruženje. Svaka završava treperenjem RGB LED diode na pločici (jedna LED dioda s crvenim, zelenim i plavim kanalom), što je najbrži način da provjerite radi li sve ispravno.

1. Instalirajte platformu​

Instalirajte aktualni Arduino IDE, verziju 1.8 ili noviju. Trenutačna verzija dostupna je na web stranici arduino.cc.

2. Instalirajte definicije pločica​

Definicija pločice dolazi uz Espressifov Arduino core za ESP32.

  1. Pokrenite Arduino i otvorite prozor Preferences.

  2. U polje Additional Board Manager URLs unesite ovu poveznicu na stabilno izdanje. Možete dodati više URL-ova, odvojenih zarezima.

    https://espressif.github.io/arduino-esp32/package_esp32_index.json
  3. Iz izbornika Tools > Board otvorite Boards Manager i instalirajte platformu esp32.

  4. Ponovno pokrenite Arduino IDE.

3. Odaberite pločicu​

Iz izbornika Tools > Board odaberite Soldered NULA Dual ESP32C5. Zatim spojite pločicu s računalom USB-C kabelom i u Arduino IDE-u odaberite njezin serijski port.

USB-C na ovoj pločici ide preko USB-serijskog čipa CH340K, pa će vašem računalu možda trebati CH340 upravljački program da bi se port prikazao. Ako se nijedan port ne pojavi, pogledajte Rješavanje problema.

4. Učitajte svoj prvi program​

Pločica ima WS2812B RGB LED diodu na IO8, označenu IO8 na pločici. Definicija pločice naziva je LED_BUILTIN, a digitalWrite() je pali i gasi kao običnu LED diodu. Ova skica uključuje je i isključuje jednom u sekundi.

Select Board
Blink.ino
// Blink the onboard RGB LED: 0.5 s on, 0.5 s off.
// LED_BUILTIN comes from the board definition and points at the RGB LED on IO8.
const int LED_PIN = LED_BUILTIN;

void setup()
{
pinMode(LED_PIN, OUTPUT);
}

void loop()
{
digitalWrite(LED_PIN, HIGH); // LED on
delay(500);
digitalWrite(LED_PIN, LOW); // LED off
delay(500);
}

5. Što možete očekivati​

Učitajte skicu. Sklop za automatski reset sam postavlja pločicu u način učitavanja, pa ne morate pritiskati nijednu tipku. Kad učitavanje završi, RGB LED dioda počinje treperiti. Arduino core istodobno upravlja njezinim crvenim, zelenim i plavim kanalom, pa svijetli bijelo.

RGB LED dioda svijetli bijelo pola sekunde, zatim je pola sekunde ugašena.

LED dioda označena IO8 nalazi se između tipki USER i RESET, blizu kraja pločice s USB-C konektorom, odmah pokraj montažnog otvora na strani prema modulu ESP32-C5.

6. Rješavanje problema​

Ako pločica nije prepoznata ili učitavanje ne uspije, nastavite na Rješavanje problema.