Страхотно! Вече имаме NodeMCU с ESP8266 и Arduino подготвено да работи с него.
Нека напишем една простичка програмка.
Стартираме нашето Arduino и се озоваваме пред един интересен прозорец.

Ако никога не сте се докосвали до Arduino възниква и въпросът – къде и какво да пишем.
Отговорът е простичък – в setup пишем всичко, което трябва да бъде изпълнено при старт. В loop пишем всичко, което трябва да се изпълнява циклично.
Да заменим празния проект с това:
void setup() {
pinMode(D5, OUTPUT);
}
void loop() {
digitalWrite(D5, HIGH);
delay(1000);
digitalWrite(D5, LOW);
delay(2000);
}
Задължително трябва да запишем промените File > Save As. Тук избираме име на нашия проект blink. Arduino ще създаде папка с име blink и в нея ще запише файл blink.ino със съдържанието проекта.
Сега трябва да отидем на Tools > Board > ESP8266 Boards (…) и да изберем NodeMCU 1.0 (ESP 12-E Module).
Готови сме да свържем нашата платка посредством USB и да изпратим програмката.
След като свържем NodeMCU в Tools > Port трябва да се появи нов ред – това е нашето устройство.
Сега остава да натиснем Sketch > Upload или CTRL+U.

Така, качихме програмката, остава да свържем светодиод на пин D5 и да проверим дали работи.

⚠️ Внимание! Ако светодиодът използва ток, по-голям от 10mA при 3.3V задължително го свържете последователно с резистор 100Ω или повече.
