Na začátku hraní si s Arduinem téměř všichni automaticky šáhnout po Arduinu Uno i když je tato deska už poměrně stará a máme tu za podobné ceny zajímavější kousky.
Výhodou Arduina Uno je však stále obrovská podpora a množství všemožných vstupů a výstupů. Nevýhodou pak je, že kromě základních periférií toho deska na sobě moc nemá.
Oproti tomu esp8266 má rychlejší čip, větší paměť a hlavně integrovanou WiFi, což se v dnešní době IoT velmi hodí.
Přidání desky přes manažer desek
V základní instalaci Arduino studia bohužel esp8266 není, naštěstí to nyní lze už poměrně elegantně vyřešit, kdy přes „Vlastnosti“ nastavíme url do „Správce dalších desek“ jako:
https://arduino.esp8266.com/stable/package_esp8266com_index.json
Poté si ještě v menu „Nástroje => Vývojová deska => Manažér desek“ přidáme balík „esp8266“.
Po restartu bychom v seznamu podporovaných desek měli nově vidět ESP8266 v kterém je i námi požadovaný WeMos D1 mini.
Otestování funkčnosti
Jakmile máme desku nastavenou a připojenou přes USB pak veškerý postup nahrávání programu je stejný jako v případě Arduiono UNO.
Funkčnosti si můžeme ověřit na nejtriviálnějším programu s blikáním diody, která je přímo na desce.
// esp8266 - blikající dioda
void setup() {
pinMode(LED_BUILTIN, OUTPUT); // modrá dioda na desce
}
void loop() {
// pro zapnutí musíme přivést logickou 0 - LOW
digitalWrite(LED_BUILTIN, LOW);
delay(1000);
digitalWrite(LED_BUILTIN, HIGH);
delay(1000);
}
Add comment