İçindekiler:
- Adım 1: NodeMCU Nedir?
- Adım 2: Arduino IDE Kullanarak NodeMCU Nasıl Programlanır
- 3. Adım: LED'i NodeMCU Kullanarak HTTP Sayfası Üzerinden Kontrol Etme
- 4. Adım: Kod
- Adım 5: NodeMCU Yerine Başka Hangi Kartları Kullanabilirim?
- Adım 6: Örnek Projeler:
Video: Arduino IDE'de W/ NodeMCU ESP8266'ya Başlarken: 6 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:19
genel bakış
Bu eğitimde NodeMCU'yu Arduino IDE'de nasıl kullanacağınızı öğreneceksiniz.
Ne öğreneceksin
- NodeMCU hakkında genel bilgiler
- Arduino IDE'ye ESP8266 tabanlı kartlar nasıl kurulur
- Arduino IDE'de NodeMCU nasıl programlanır
- NodeMCU yerine kullanılabilen panolarla tanışın
Adım 1: NodeMCU Nedir?
Günümüzde IoT uygulamaları yükselişte ve bağlantı nesneleri giderek daha önemli hale geliyor. Wi-Fi protokolü gibi nesneleri bağlamanın birkaç yolu vardır.
NodeMCU, nesneleri bağlayabilen ve Wi-Fi protokolünü kullanarak veri aktarımına izin verebilen ESP8266 tabanlı açık kaynaklı bir platformdur. Ayrıca GPIO, PWM, ADC vb. gibi mikrodenetleyicilerin en önemli özelliklerinden bazılarını sağlayarak, projenin birçok ihtiyacını tek başına çözebilir.
Bu kurulun genel özellikleri aşağıdaki gibidir:
- Kullanımı kolay
- Arduino IDE veya IUA dilleri ile programlanabilirlik
- Erişim noktası veya istasyon olarak kullanılabilir
- Olaya dayalı API uygulamalarında uygulanabilir
- Dahili antene sahip olmak
- 13 GPIO pini, 10 PWM kanalı, I2C, SPI, ADC, UART ve 1-Wire içerir
Adım 2: Arduino IDE Kullanarak NodeMCU Nasıl Programlanır
NodeMCU'yu programlamak için Arduino IDE'yi kullanmak için önce onu yazılıma tanıtmanız gerekir.
Bunu yapmak için aşağıdaki kodu kopyalayın ve aşağıdaki adımları izleyin:
arduino.esp8266.com/stable/package_esp8266c…
Aşama 1. Dosya menüsünde Tercihler'i seçin ve kopyalanan kodu Ek Pano Yöneticisi URL'leri bölümüne girin. Ardından Tamam'a basın.
Adım 2. Araçlar menüsünden Panolar>pano yöneticisinde ESP8266 kelimesini arayın. Ardından ESP8266 kartlarını kurun. Kurulum tamamlandıktan sonra, ESP8266 kartlarında INSTALLED etiketini göreceksiniz.
Bu iki adımdan sonra Arduino IDE pano listenizde NodeMCU gibi ESP8266 tabanlı panoları görebilir ve kodu yüklemek için istediğiniz panoyu seçebilirsiniz.
Dijital pinleri kullanmak için GPIO numaralarını seçmelisiniz. Örneğin, D7 pini GPIO13 olarak tanımlanır. Bu yüzden programınızda D7 kullanmak istediğinizde 13 numaralı pini kurmalısınız. Ayrıca, pin D2(GPIO4)'ü SDA olarak ve pin D1(GPIO5)'i SCL olarak kullanabilirsiniz.
3. Adım: LED'i NodeMCU Kullanarak HTTP Sayfası Üzerinden Kontrol Etme
NodeMCU kullanarak Wi-Fi üzerinden internete bağlanabilir, bir HTTP sayfası oluşturarak istediğiniz komutları uygulayabilirsiniz.
Bu örnekte, ON ve OFF tuşlarına basarak bir LED'i kontrol edebilirsiniz. Sağlanan bölüme modem SSID'nizi ve şifrenizi girin ve Arduino IDE kullanarak NodeMCU kartınıza yükleyin. (Diğer ayarları varsayılana bırakın)
4. Adım: Kod
Seri Monitör açıldıktan sonra internet bağlantısı kurulursa oluşturduğunuz sayfanın IP adresi (örneğin 192.168.1.18) verilecektir. HTTP sayfasını açmak için kopyalayıp tarayıcınıza yapıştırın.
Adım 5: NodeMCU Yerine Başka Hangi Kartları Kullanabilirim?
Bir IOT sistemi için kart tipini seçmek için GPIO pinlerinin sayısı, anten dahil iletişim protokolleri vb. gibi çeşitli önemli faktörler vardır.
Ayrıca, her birinin kendine özgü özellikleri olan farklı panolar ve platformlar vardır.
Burada bunları IoT projeleri için gerekli olan en önemli özelliklere göre karşılaştırdık.
Adım 6: Örnek Projeler:
- Arduino ve ESP8266'dan WiFi Giriş Sayfası ile Akıllı Kapı Kilidi
- Arduino'nuzla konuşun ve Google Asistan ile Kontrol Edin
- WIFI Üzerinden Ateşle Oyna! ESP8266 ve Neopikseller (Android Uygulaması Dahil)
- nstagram Arduino ve ESP8266'nın Hız Göstergesini Beğeniyor
Bu öğreticiyi yararlı ve ilginç bulursanız, lütfen bizi facebook'ta beğenin.
Önerilen:
Arduino IDE Kullanarak Digispark Attiny85'e Başlarken: 4 Adım
Digispark Attiny85'e Başlarken Arduino IDE'yi Kullanma: Digispark, Arduino hattına benzer, yalnızca daha ucuz, daha küçük ve biraz daha az güçlü, Attiny85 tabanlı bir mikro denetleyici geliştirme kartıdır. İşlevselliğini genişletmek için bir dizi kalkan ve tanıdık Arduino kimliğini kullanma yeteneği
ESP32'ye Başlarken - Arduino IDE'de ESP32 Kartlarının Kurulması - ESP32 Yanıp Sönme Kodu: 3 Adım
ESP32'ye Başlarken | Arduino IDE'de ESP32 Kartlarının Kurulması | ESP32 Yanıp Sönme Kodu: Bu talimatta, esp32 ile çalışmaya nasıl başlayacağımızı ve esp32 kartlarının Arduino IDE'ye nasıl kurulacağını göreceğiz ve esp 32'yi arduino ide kullanarak yanıp sönme kodunu çalıştıracak şekilde programlayacağız
Arduino IDE Kullanarak Stm32'ye Başlarken: 3 Adım
Arduino IDE Kullanarak Stm32'ye Başlarken: STM32, Arduino IDE tarafından desteklenen oldukça güçlü ve popüler bir karttır. Ancak onu kullanmak için Arduino IDE'ye stm32 için panoları kurmanız gerekir, bu nedenle bu talimatta stm32 panolarının nasıl kurulacağını ve nasıl kurulacağını anlatacağım. programlamak için
Arduino IDE ile Esp 8266 Esp-01'e Başlarken - Arduino Ide'de Esp Board Kurulumu ve Esp Programlama: 4 Adım
Arduino IDE ile Esp 8266 Esp-01'e Başlarken | Arduino Ide'ye Esp Panoları Kurulumu ve Esp Programlama: Bu talimatta, Arduino IDE'ye esp8266 panolarının nasıl kurulacağını ve esp-01'in nasıl programlanıp kod yükleneceğini öğreneceğiz. bu ve çoğu insan sorunla karşı karşıya
ESP8266-NODEMCU $3 WiFi Modülü #1- WiFi'ye Başlarken: 6 Adım
ESP8266-NODEMCU $3 WiFi Modülü #1- WiFi ile Başlarken: Bu mikro bilgi işlemin yeni bir dünyası geldi ve bu şey ESP8266 NODEMCU. Bu, başlangıç videosu aracılığıyla esp8266'nın ortamını arduino IDE'nize nasıl kurabileceğinizi gösteren ilk bölümdür