Chceš začít vytvářet různé konstrukce založené na desce Wemos D1 mini s WiFi modulem ESP8266? Náš návod tě provede od začátku do konce vším potřebným. Na konci návodu budeš schopen programovat libovolnou desku s čipem ESP8266.
Příprava
Kromě samotné desky Wemos D1 mini budeš potřebovat vývojové prostředí Arduino IDE, ve kterém budeš vyvíjet vlastní software pro desku a pomocí něho budeš software do desky i nahrávat.
Pokud ještě Arduino IDE nemáš, můžeš si ho nainstalovat podle našeho návodu – Začínáme s Arduinem.
Jako další bude potřeba nainstalovat ovladače USB převodníku pro nahrávání softwaru. Převodník je založen na čipu CH340 a pro instalaci můžeš zase využít našeho návodu – Instalace ovladače převodníku USB na UART CH340.
Jakmile budeš mít oboje nainstalováno, můžeš pokračovat zprovozněním podpory čipu ESP8266 v Arduino IDE.
Podpora modulu ESP8266 v Arduino IDE
Spusť Arduino IDE a v menu Soubor – Vlastnosti do seznamu Správce dalších desek URL přidej nový řádek:
http://arduino.esp8266.com/stable/package_esp8266com_index.json






Potom v menu Nástroje – Vývojová deska – Manažér desek zadej do horního vyhledávacího políčka ESP8266 a klepni na tlačítko Instalace.




Po nainstalování v menu Nástroje – Vývojová deska vyber desku LOLIN(WEMOS) D1 R2 & mini.


Jako poslední je potřeba zadat port, po kterém se bude deska programovat. V menu Nástroje – Port vyber COM port, na který se ti nainstaloval převodník v desce. V našem případě to je COM3.


Test funkčnosti
Tím je příprava hotová, nyní můžeš vyzkoušet, že vše funguje. K tomu účelu použij jednoduchý program, který rozbliká LED diodu na desce.
void setup() {
pinMode(LED_BUILTIN, OUTPUT);
}
void loop() {
int i;
for(i=0; i < 3; i++) {
digitalWrite(LED_BUILTIN, HIGH);
delay(100);
digitalWrite(LED_BUILTIN, LOW);
delay(100);
}
delay(500);
for(i=0; i < 2; i++) {
digitalWrite(LED_BUILTIN, HIGH);
delay(500);
digitalWrite(LED_BUILTIN, LOW);
delay(500);
}
}
Nahraj program do desky tlačítkem Nahrát
To je vše! Nyní se můžeš pustit do vývoje vlastní aplikace!