Categories
ESP8266 NodeMCU

Blink или Hello World на IOT-ски

Страхотно! Вече имаме 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Ω или повече.

Вашият коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *