Arduino IDE ile esp8266 programlama nasıl yapılır

Merhaba arduino’nun kullanımı basit desteği oldukça iyi kitlesi son derece kalabalık olan IDE si ile arduino kartlarına göre çok daha işlevsel olan esp8266 wifi desteği başta olmak üzere hafıza hız ve fiyat gibi artılarıyla vazgeçilmez olmak yolunda ilerliyor üstelik arduno kütüphaneleriyle sorunsuz çalışmakta gelelim kurulum adımlarına https://www.arduino.cc/en/Main/Software adresinden arduino ide i’sini indirip kurulumunu yapıyoruz

ide mizini açtıktan sonra dosya menüsünden > Tercihler‘ e tıklıyoruz

Karşımıza gelen kutucuktan “Additional Board Manager URLs” türkçe kullanıyorsak “ek devre kartları yöneticisi “kısmına http://arduino.esp8266.com/stable/package_esp8266com_index.json linkini kopyalayıp yapıştırın. “OK” kutucuğuna basarak işlemi tamamlıyoruz

esp8266

Daha sonra menüden Araçlar > Kart > Kart Yöneticisi  İngilizce kullanıyorsak Tools -> Board -> Boards Manager seçeneklerine gidelim

Esp8266 yazıp aratalım karşımıza yukardaki ekran gelecek kur butonuna tıklayıp gerekli board geliştirme kartı kütüphanelerini kuralım bu küpüthane içinde neredeyse tüm esp8266 boardları için kodlar mevcuttur wemos d1 mini, nodemcu, lolin, adafruid, olimex, ESPduino detayı için bu link’e göz atabilirsiniz

Yükleme işlmei bi kaç dakika sürebiliyor installed yazısını gördükten sonra yada tamamlandıktan sonra tekrar Araçlar > Kart > menüsüne geliyoruz. Burada bir sürü yeni kart eklendiğini göreceksiniz. Kartlar arasından hangi esp8266 serisi kart kullanıyorsak onu seçiyoruz ben genelde wemos tercih ediyorum 5V desteği boyutu ve shield desteği sebebiyle seçiyoruz.

Son olarak haberleşme hangi port üzerinden olacak onu seçiyoruz bu tür kartların hepsi çeşitli USB to UART dönüştürücüler kullanırlar PL2303 vs CP2102 veya CH340 benim kartım ch340 kullanmakta

Kartımızın hangi seri port kullanıdığını aygıt yöneticisinden görebiliriz

Benim kartım Com6 portunu kullanıyormuş bunu gelip arduino ide üzerinden seçiyorum

Eğer bilgisayarınız akrtınızı görmüyorsa USB aygıtı tanımadı gibi hatalar alıyorsanız bu usb driverleri kendimiz manuel yüklememiz gerekebilir Bu işlemler arduino kartlar içinde geçerlidir

USB / Serial CH340 / CH341 Driver‘s Download:

Windows 32 bit : Download

Windows 64 bit : Download

CP2102 USB driver.

Kart ile ile haberleşme için port seçtik

An itibariyle kurulum işlemlerini tamamlamış olduk aynı zamanda çeşitli kod örnekelerinin de yüklendiğini göreceksiniz şimdi test zamanı. Herkes gibi bizde blink denemesi yapalım esp8266 üzerindeki iletişim içinde kullanılan LED’i yakıp söndürelim, Sırasıyla Dosya > Örnekler > Esp8266 > Blink menüden seçiyoruz

void setup() {
  pinMode(LED_BUILTIN, OUTPUT);     // Initialize the LED_BUILTIN pin as an output
}

// the loop function runs over and over again forever
void loop() {
  digitalWrite(LED_BUILTIN, LOW);   // Turn the LED on (Note that LOW is the voltage level
  // but actually the LED is on; this is because
  // it is active low on the ESP-01)
  delay(1000);                      // Wait for a second
  digitalWrite(LED_BUILTIN, HIGH);  // Turn the LED off by making the voltage HIGH
  delay(2000);                      // Wait for two seconds (to demonstrate the active low LED)
}

veya yukardaki koduda kullanabiliriz bu işlemeden sonra ledimiz yanıp sönüyorsa Çılgınca projeler için kartımız ve bilgisayarımız hazır demektir gerisi size kalmış benim önerim kart üzerindeki wifi modülünü değerlendirmeniz yönündedir bir arduino kartına göre çok daha verimli projeler ortaya koyacağınızdan eminim

Written by admin

Leave a Comment

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir