ESP8266 (NodeMCU) kartını Arduino IDE ile programlamak, üzerindeki USB-Seri dönüştürücü sayesinde oldukça kolaydır. Bilgisayarınızın bu kartı bir "klavye/fare" gibi değil, programlanabilir bir geliştirme kartı olarak görmesi için birkaç küçük ayar yapmamız gerekiyor.
http://arduino.esp8266.com/stable/package_esp8266com_index.json
Her şey hazır olduğuna göre, kartın üzerindeki yerleşik mavi LED'i yakıp söndürerek sistemin çalışıp çalışmadığını test edelim.
Aşağıdaki kodu kopyalayıp Arduino IDE ekranına yapıştırın:
// NodeMCU üzerindeki yerleşik LED genellikle LED_BUILTIN (GPIO2) pinine bağlıdır.
void setup() {
pinMode(LED_BUILTIN, OUTPUT); // LED pinini çıkış olarak ayarlıyoruz
}
void loop() {
digitalWrite(LED_BUILTIN, LOW); // LED'i YAKAR (ESP8266'da LOW sinyali LED'i yakar)
delay(1000); // 1 saniye bekle
digitalWrite(LED_BUILTIN, HIGH); // LED'i SÖNDÜRİR (HIGH sinyali LED'i söndürür)
delay(1000); // 1 saniye bekle
// Not: ESP8266 üzerindeki dahili LED ters mantıkla (ters polarma) çalışır.
// Yani LOW verince yanar, HIGH verince söner.
}
Yükleme Zamanı: Kodu yapıştırdıktan sonra sol üstteki Yükle (Sağ Ok) butonuna basın. Arduino IDE kodu derlerken ve ESP8266'ya yüklerken ekranın alt kısmında turuncu renkli ilerleme yüzdeleri (Writing at 0x00000000... (100%)) göreceksiniz. Bu esnada kartın üzerindeki mavi ışık hızla yanıp sönecektir. Yükleme tamamlandığında kartın üzerindeki mavi LED'in 1 saniye aralıklarla düzenli olarak yanıp söndüğünü görmelisiniz. Tebrikler, ilk IoT adımınızı attınız!
Henüz yorum yapılmamış. İlk yorumu siz yapın!