Makerlerin ve IOT dünyasının göz bebeği olan. “Bir şeyleri kolayca bağlayın” sloganıyla yola çıkmış olan NodeMCU geliştirme kartının, ne olduğunu, ne işe yaradığını ve projelerin nasıl geliştirildiğini sizlere anlatacağım. Her şeyden önce, bu sempatik kartın adını nasıl telaffuz edildiğini öğrenelim: NOD – EM – Sİ – YU şeklinde telaffuz ediliyor ama farklı şekillerde telaffuz edildiğini de duymuş olabilirsiniz. En azından artık doğru şekilde telaffuz etmeyi biliyorsunuz. Nodemcu Nedir? ESP8266 İle Alakası Nedir NodeMCU üzerinde ESP8266 modülü bulunduran açık kaynak kodlu, ufak boyutlu elektronik geliştirme kartıdır. Ucuz olmasına rağmen çok stabil çalışan bir karttır. Kullanım alanı oldukça geniştir. Üzerinde bulunan ESP8266 Wifi modülü sayesinde internete kolay bir şekilde bağlanabiliyor, bu özelliği sayesinde uzaktan kontrol ve IOT projelerinde çok fazla kullanılır. Ayrıca düşük güç tükettiği için, güç tüketimi önemli olan projelerde de çok tercih edilir. NodeMCU Hangi Dilde Programlanlanır ? Normalde programla dili olarak Script’i kullanır. Aynı zaman da Arduino IDE üzerinden de programlanabildiği için de Arduino ile aynı dilde programlanabilir. (Bu yöntem daha çok tercih edilir.) Üzerinde bulunan micro usb girişi sayesinde Arduino IDE üzerinden rahatlıkla programlayabilirsiniz. Nodemcu pinout NodeMCU Ch340g Driver Yüklemesi NodeMCU’nun en çok kullanılnan ch340g çipli modeline driver yüklemeyi anlatacağım. Ch340g çipi olan modellerde işlevsel olarak hiç bir fark yoktur. Sadece fiyatı ucuz olsun diye bu çip kullanılmıştır.
NodeMCU Cp2102 Driver Yüklemesi NodeMCU’nun bir diğer çipili versiyonu ise cp2102 versiyonudur. Genelde bu versiyona NodeMCU v3 denmektedir. Şimdi cp2102 driver nasıl yüklenir öğrenelim. Cp2102 driverı bilgisayarınıza yükledikten sonra, dosyanın içinde bulunan exe uzantılı dosyayı çalıştırıyoruz. Daha sonra açılan setup penceresinde ileri butonuna tıklıyoruz. Son butonuna tıkladıktan sonra setup penceresi otamatik kapanacaktır, ve driverınız yüklenmiş olacaktır. Artık NodeMCUnuza Arduino IDE üzerinden sorunsuz bir şekilde kod yükleyebilirsiniz. NODEMCU PİN YAPI BİLGİSİ Arduino Nano yapısına benzer küçük bir geliştirme kartı olan NodeMCU bağlantı pinlerine bir göz atalım. Nodemcu Pin Kart üzerinde yer alan pin adları çoğunlukla size aşina gelecektir: D0, D1, D2, D3, D4, GND, A0, D5, D6, D7, D8, Tx, Rx, Vin gibi.. “D” ile başlayan pinler Dijital pinlerimiz. “A” ile başlayan tek pinimiz olan A0 analog pinimiz. Arduino Uno’da kullanılan pinlerin NodeMCU karşılığını yukarıdaki görselde görmektesiniz. Dikkatinizi çeken bir noktayı söylemek isterim: Neden 1 tane A0 Analog pini mevcut? diye hiç düşündünüz mü? Hatırlarsanız Arduino’da dijital olup da Analog çıktı verebilen PWM pinleri vardı. NodeMCU üzerinde PWM olarak kullanılan pinler de görselde gördüğünüz gibi D1 ile D8 arası olan pinlerdir. Bu kart hazırlanırken daha fazla pin ihtiyacını giderebilmek adına böyle bir çözüm bulunmuş. Böylelikle pin sayısı ihtiyacınızı karşılayabilecek bir düzeye çıkmış oldu. Önyükleme Sırasında Kullanılan Pinler Bazı pinler DÜŞÜK veya YÜKSEK’e çekilirse ESP8266’nın önyükleme yapması engellenebilir. Aşağıdaki liste, BOOT’ta aşağıdaki pinlerin durumunu gösterir:
NodeMCU üzerinde 2 adet LED bulunmaktadır. USB girişi yanında bulunan LED GPIO16 pin ile, diğer LED ise GPIO2 ile kontrol edilmektedir. Bir kullanıcının yapmış olduğu testler sonrası şu sonuçlara ulaşmış:
Güncelleştirmeler – Firmware NodeMCU için güncelleştirmeler Github sayfasından yayınlanmaktadır. https://nodemcu.readthedocs.io/en/master/ adresini ziyaret ettiğinizde ihtiyacınız olan güncelleme dosyası ve bilgisayarınıza uygun Flash uygulamasını indirebilirsiniz. Sizlerle NodeMCU devre kartına kısa bir giriş yaptık. NodeMCU hakkında artık bir bilgiye sahipsiniz. Paylaşacağım yazılarımda yeni projelerle çalışmalar yapmaya devam ediyor olacağız. ..:BURAYA TIKLAYARAK GEREKLİ ARDUİNO KODU İNDİREBİLİRSİNİZ:.. < Bu mesaj bu kişi tarafından değiştirildi Bilgin.055 -- 9 Ekim 2023; 13:18:5 > |
Bildirim