Arduino Üzerinden ESP8266( ESP 01 ) Programlama

Mayıs 26, 2022 , , 0 Yorumlar


 

Merhabalar arkadaşlar,

ESP 01 veya esp8266 mikro denetleyicinizi ek bir programla modülü olmadan arduino üzerinden nasıl programlayabileceğinizi anlatacağım.


Ben örnek olarak ESP 01 modeli üzerinden anlatacağım. Tabi ki diğer Nodemcu tarzı üzerinde ch340 usb haberleşme entegresi olan esp8266 larınızı direk usb bağlantısını  yaparak programlayabileceksiniz. Lafı fazla uzatmadan geçelim ana konumuza.

 

 

ESP 01 modelinde 8 adet pin bulunuyor. Bunlar;

  • Vcc (3.3v)
  • Gnd
  • Rst (Reset Pini)
  • Ch_Pd (Enable Pini)
  • Tx
  • Rx 
  • GPIO0
  • GPIO2

Öncelikle Arduino IDE'mizi esp8266 için hazırlıyoruz.

1- IDE'mizi açıyoruz. Dosya>Tercihleri tıklıyoruz. Açılan pencerede 

"Ek Devre Kartları Yöneticisi URL'leri" kısmına bu linki yazıyoruz ve tamamı tıklayıp kapatıyoruz.

 "https://arduino.esp8266.com/stable/package_esp8266com_index.json"

2- IDE'mizde Araçlar>Kart> Kart Yöneticisi kısmına gelip açılan Kart Yöneticisi pencerisinin arama kısmına esp 8266 yazıp kuruyoruz.

3- IDE'mizde kart olarak "Generic ESP8266 Module" seçiyoruz. Portmuzu ayarlıyoruz. Artık IDE üzerindeki hazırlıklarımız tamam. Şimdi arduino ve esp01 bağlantılarımıza geçelim.

4- Pin bağlatılarımız 
  •     ESP - Arduino
  •     Tx > Tx
  •     Rx > Rx
  •     3.3v (Vcc) > 3.3V
  •     Gnd > Gnd
  •     Ch_PD(Enable) > 3.3V
  •     GPIO0 > GND

Son olarak arduino üzerinden programlama yapacağımız için arduinomuzun Reset pinini Gnd'ye bağlıyoruz. Böylelikle derlenen programımız arduinoyu atlayıp ESP8266'ya yazılıyor.

Tüm programlama bu kadar basit. Yazılımınızı yükledikten sonra çalıştırmak için ESP8266 'nızın 3.3v pinine 3.3v, GND pinini GND'ye ve son olarak Ch_PD(Enable) pinini 3.3v ta bağlanız gerekiyor.  

Takıldığınız bir yer olursa yorumlara yazabilirsiniz. Bir sonraki yazıp ESP8266 ile coin kazımı (madenciliği) üzerine olacak. Esenliklerle kalın.

0 comments: