back to top

Arduino IDE ile NodeMCU Programlama

Herkese merhaba, bu yazımızda Arduino kartlarımıza kod yüklemek için kullandığımız Arduino IDE programı ile NodeMCU’ya kod yüklemeye öğreneceğiz. Bu sayede, internete bağlanabilen ve IOT projelerinde sıkça tercih edilen bir kart olan NodeMCU’yu, tıpkı Arduino UNO kodlar gibi kodlayabileceksiniz.

Malzemelerle başlayalım:

Yukarıda bulunan NodeMCU modeli tıpkı klon Arduino UNO’lar gibi bilgisayarla CH340 çipi sayesinde haberleşiyor. Bu nedenle eğer daha önceden yapmadıysanız, buraya tıklayarak CH340 sürücüsünü bilgisayarınıza nasıl kuracağınıza dair yazımızdan faydalanabilirsiniz.

İlk olarak Arduino IDE’yi açarak başlıyoruz. Eğer indirmek isterseniz buraya tıklayarak resmi indirme sayfasına ulaşabilirsiniz.

Daha sonra yukarıdaki menülerden Dosya nın üzerine gelip oradan Tercihler i seçiyoruz.

Dosya > Tercihler

Açılan pencerede Ek Devre Kartları Yöneticisi URL’leri: yazan yere şu linki yazıyoruz:

http://arduino.esp8266.com/stable/package_esp8266com_index.json 

Ardından Tamam a basıyoruz.

Daha sonra üstteki Araçlar menüsünden Kartlar seçeneğinin üzerine gelip oradan da Kart Yöneticisi ni seçiyoruz.

Araçlar > Kartlar > Kart Yöneticisi

Açılan pencere arama çubuğuna esp8266 yazıyoruz ve çıkan sonuçta Kur butonuna basıyoruz.

Kurulum aşamasında bilgisayarınıza dosyalar indirildiğinde bu işlem internet hızınıza bağlı olarak biraz zaman alabilir. İndirme ve kurulum işlemi tamamlandığında Pencerenin sağ alt kısmındaki Kapat butonuna tıklayabilirsiniz.

Şimdi tekrarndan Araçlar ve daha sonra Kart menüsüne geliyoruz. Burada aşağı kaydırdığınızda bir sürü yeni kart eklendiğini göreceksiniz. Kartlar arasından NodeMCU 1.0 ı seçiyoruz.

Bundan sonra tek yapmamız gereken şey Araçlar menüsünden Port un üzerine gelip kartın bilgisayarınıza bağlı olduğu portu seçmek.

Tebrikler! NodeMCU’nuza Arduino programından kod yüklemek için gerekli tüm işlemleri yaptınız. Şimdi eğer denemek isterseniz, aşağıdaki deneme kodunu NodeMCU’nuza yükleyebilirsiniz.

#define LED D4           // NodeMCU'nun üzerindeki ledin bağlı olduğu pini belirliyoruz.
void setup() {
pinMode(LED, OUTPUT);    // Pini çıkış pini olarak ayarlıyoruz.
}
void loop() {
digitalWrite(LED, HIGH);// Ledi Söndürüyoruz.
                        
delay(1000);            // 1 saniye bekletiyoruz.
digitalWrite(LED, LOW); // Ledi Yakıyoruz.
delay(1000); // 1 saniye bekletiyoruz.
}

Eğer her şey yolunda giderse NodeMCU’nun üzerindeki led yanıp sönecektir. Eğer tüm bu süreçte herhangi bir sorun yaşarsanız veya aklınıza bir şey takılırsa Yorumlar bölümünde iletişime geçebilirsiniz. Daha sonraki yazılarda görüşmek üzere…

Son Çıkan Yazılar

9 YORUMLAR

  1. ledi yakıp söndürüyor. ancak esp8266 ile ilgili kütüphaneyi dahil ederek yazılan programları atarken yükleme hatası veriyor. hata kodu çok uzun anlayamadım. zannediyorum kütüphane yüklemede bir sorun var. ancak kütüphaneyi programa yüklerken hiç bir hata yapmadı. hata kodunu kopyalayıp aşağıya yapıştırdım. şimdiden ilginize teşekkür ederim.

    Arduino:1.8.12 (Windows 8), Kart:”NodeMCU 1.0 (ESP-12E Module), 80 MHz, Flash, Disabled, All SSL ciphers (most compatible), 4M (no SPIFFS), v2 Lower Memory, Disabled, SSL+HTTP_CLIENT+HTTP_SERVER, Only Sketch, 115200″

    C:\Users\qqq\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\ESP8266WiFi\src\CertStoreBearSSL.cpp: In static member function ‘static BearSSL::CertStore::CertInfo BearSSL::CertStore::_preprocessCert(uint32_t, uint32_t, const void*)’:

    C:\Users\qqq\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\ESP8266WiFi\src\CertStoreBearSSL.cpp:25:31: error: ‘DEBUG_ESP_PORT’ was not declared in this scope

    #define DEBUG_BSSL(fmt, …) DEBUG_ESP_PORT.printf_P((PGM_P)PSTR( “BSSL:” fmt), ## __VA_ARGS__)

    ^

    C:\Users\qqq\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\ESP8266WiFi\src\CertStoreBearSSL.cpp:50:5: note: in expansion of macro ‘DEBUG_BSSL’

    DEBUG_BSSL(“CertStore::_preprocessCert: OOM\n”);

    ^

    C:\Users\qqq\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\ESP8266WiFi\src\CertStoreBearSSL.cpp: In static member function ‘static const br_x509_trust_anchor* BearSSL::CertStore::findHashedTA(void*, void*, size_t)’:

    C:\Users\qqq\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\ESP8266WiFi\src\CertStoreBearSSL.cpp:25:31: error: ‘DEBUG_ESP_PORT’ was not declared in this scope

    #define DEBUG_BSSL(fmt, …) DEBUG_ESP_PORT.printf_P((PGM_P)PSTR( “BSSL:” fmt), ## __VA_ARGS__)

    ^

    C:\Users\qqq\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\ESP8266WiFi\src\CertStoreBearSSL.cpp:188:9: note: in expansion of macro ‘DEBUG_BSSL’

    DEBUG_BSSL(“CertStore::findHashedTA: OOM\n”);

    ^

    C:\Users\qqq\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\ESP8266WiFi\src\WiFiClientSecureBearSSL.cpp: In member function ‘virtual int BearSSL::WiFiClientSecure::connect(const char*, uint16_t)’:

    C:\Users\qqq\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\ESP8266WiFi\src\WiFiClientSecureBearSSL.cpp:62:31: error: ‘DEBUG_ESP_PORT’ was not declared in this scope

    #define DEBUG_BSSL(fmt, …) DEBUG_ESP_PORT.printf_P((PGM_P)PSTR( “BSSL:” fmt), ## __VA_ARGS__)

    ^

    C:\Users\qqq\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\ESP8266WiFi\src\WiFiClientSecureBearSSL.cpp:223:5: note: in expansion of macro ‘DEBUG_BSSL’

    DEBUG_BSSL(“connect: Name loopup failure\n”);

    ^

    C:\Users\qqq\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\ESP8266WiFi\src\WiFiClientSecureBearSSL.cpp:62:31: error: ‘DEBUG_ESP_PORT’ was not declared in this scope

    #define DEBUG_BSSL(fmt, …) DEBUG_ESP_PORT.printf_P((PGM_P)PSTR( “BSSL:” fmt), ## __VA_ARGS__)

    ^

    C:\Users\qqq\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\ESP8266WiFi\src\WiFiClientSecureBearSSL.cpp:227:5: note: in expansion of macro ‘DEBUG_BSSL’

    DEBUG_BSSL(“connect: Unable to connect TCP socket\n”);

    ^

    C:\Users\qqq\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\ESP8266WiFi\src\WiFiClientSecureBearSSL.cpp: In member function ‘size_t BearSSL::WiFiClientSecure::write(Stream&)’:

    C:\Users\qqq\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\ESP8266WiFi\src\WiFiClientSecureBearSSL.cpp:62:31: error: ‘DEBUG_ESP_PORT’ was not declared in this scope

    #define DEBUG_BSSL(fmt, …) DEBUG_ESP_PORT.printf_P((PGM_P)PSTR( “BSSL:” fmt), ## __VA_ARGS__)

    ^

    C:\Users\qqq\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\ESP8266WiFi\src\WiFiClientSecureBearSSL.cpp:321:5: note: in expansion of macro ‘DEBUG_BSSL’

    DEBUG_BSSL(“write: Connect/handshake not completed yet\n”);

    ^

    C:\Users\qqq\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\ESP8266WiFi\src\WiFiClientSecureBearSSL.cpp: In member function ‘virtual int BearSSL::WiFiClientSecure::read(uint8_t*, size_t)’:

    C:\Users\qqq\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\ESP8266WiFi\src\WiFiClientSecureBearSSL.cpp:62:31: error: ‘DEBUG_ESP_PORT’ was not declared in this scope

    #define DEBUG_BSSL(fmt, …) DEBUG_ESP_PORT.printf_P((PGM_P)PSTR( “BSSL:” fmt), ## __VA_ARGS__)

    ^

    C:\Users\qqq\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\ESP8266WiFi\src\WiFiClientSecureBearSSL.cpp:349:5: note: in expansion of macro ‘DEBUG_BSSL’

    DEBUG_BSSL(“read: Not connected, none left available\n”);

    ^

    C:\Users\qqq\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\ESP8266WiFi\src\WiFiClientSecureBearSSL.cpp:62:31: error: ‘DEBUG_ESP_PORT’ was not declared in this scope

    #define DEBUG_BSSL(fmt, …) DEBUG_ESP_PORT.printf_P((PGM_P)PSTR( “BSSL:” fmt), ## __VA_ARGS__)

    ^

    C:\Users\qqq\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\ESP8266WiFi\src\WiFiClientSecureBearSSL.cpp:364:5: note: in expansion of macro ‘DEBUG_BSSL’

    DEBUG_BSSL(“read: Not connected\n”);

    ^

    C:\Users\qqq\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\ESP8266WiFi\src\WiFiClientSecureBearSSL.cpp: In member function ‘virtual int BearSSL::WiFiClientSecure::read()’:

    C:\Users\qqq\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\ESP8266WiFi\src\WiFiClientSecureBearSSL.cpp:62:31: error: ‘DEBUG_ESP_PORT’ was not declared in this scope

    #define DEBUG_BSSL(fmt, …) DEBUG_ESP_PORT.printf_P((PGM_P)PSTR( “BSSL:” fmt), ## __VA_ARGS__)

    ^

    C:\Users\qqq\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\ESP8266WiFi\src\WiFiClientSecureBearSSL.cpp:375:3: note: in expansion of macro ‘DEBUG_BSSL’

    DEBUG_BSSL(“read: failed\n”);

    ^

    C:\Users\qqq\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\ESP8266WiFi\src\WiFiClientSecureBearSSL.cpp: In member function ‘virtual int BearSSL::WiFiClientSecure::peek()’:

    C:\Users\qqq\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\ESP8266WiFi\src\WiFiClientSecureBearSSL.cpp:62:31: error: ‘DEBUG_ESP_PORT’ was not declared in this scope

    #define DEBUG_BSSL(fmt, …) DEBUG_ESP_PORT.printf_P((PGM_P)PSTR( “BSSL:” fmt), ## __VA_ARGS__)

    ^

    C:\Users\qqq\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\ESP8266WiFi\src\WiFiClientSecureBearSSL.cpp:402:5: note: in expansion of macro ‘DEBUG_BSSL’

    DEBUG_BSSL(“peek: Not connected, none left available\n”);

    ^

    C:\Users\qqq\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\ESP8266WiFi\src\WiFiClientSecureBearSSL.cpp:62:31: error: ‘DEBUG_ESP_PORT’ was not declared in this scope

    #define DEBUG_BSSL(fmt, …) DEBUG_ESP_PORT.printf_P((PGM_P)PSTR( “BSSL:” fmt), ## __VA_ARGS__)

    ^

    C:\Users\qqq\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\ESP8266WiFi\src\WiFiClientSecureBearSSL.cpp:408:3: note: in expansion of macro ‘DEBUG_BSSL’

    DEBUG_BSSL(“peek: No data left\n”);

    ^

    C:\Users\qqq\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\ESP8266WiFi\src\WiFiClientSecureBearSSL.cpp: In member function ‘virtual size_t BearSSL::WiFiClientSecure::peekBytes(uint8_t*, size_t)’:

    C:\Users\qqq\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\ESP8266WiFi\src\WiFiClientSecureBearSSL.cpp:62:31: error: ‘DEBUG_ESP_PORT’ was not declared in this scope

    #define DEBUG_BSSL(fmt, …) DEBUG_ESP_PORT.printf_P((PGM_P)PSTR( “BSSL:” fmt), ## __VA_ARGS__)

    ^

    C:\Users\qqq\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\ESP8266WiFi\src\WiFiClientSecureBearSSL.cpp:415:5: note: in expansion of macro ‘DEBUG_BSSL’

    DEBUG_BSSL(“peekBytes: Not connected\n”);

    ^

    C:\Users\qqq\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\ESP8266WiFi\src\WiFiClientSecureBearSSL.cpp: In member function ‘int BearSSL::WiFiClientSecure::_run_until(unsigned int, bool)’:

    C:\Users\qqq\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\ESP8266WiFi\src\WiFiClientSecureBearSSL.cpp:62:31: error: ‘DEBUG_ESP_PORT’ was not declared in this scope

    #define DEBUG_BSSL(fmt, …) DEBUG_ESP_PORT.printf_P((PGM_P)PSTR( “BSSL:” fmt), ## __VA_ARGS__)

    ^

    C:\Users\qqq\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\ESP8266WiFi\src\WiFiClientSecureBearSSL.cpp:437:5: note: in expansion of macro ‘DEBUG_BSSL’

    DEBUG_BSSL(“_run_until: Not connected\n”);

    ^

    C:\Users\qqq\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\ESP8266WiFi\src\WiFiClientSecureBearSSL.cpp:62:31: error: ‘DEBUG_ESP_PORT’ was not declared in this scope

    #define DEBUG_BSSL(fmt, …) DEBUG_ESP_PORT.printf_P((PGM_P)PSTR( “BSSL:” fmt), ## __VA_ARGS__)

    ^

    C:\Users\qqq\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\ESP8266WiFi\src\WiFiClientSecureBearSSL.cpp:500:7: note: in expansion of macro ‘DEBUG_BSSL’

    DEBUG_BSSL(“_run_until: Fatal protocol state\n”);

    ^

    C:\Users\qqq\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\ESP8266WiFi\src\WiFiClientSecureBearSSL.cpp: In member function ‘bool BearSSL::WiFiClientSecure::_wait_for_handshake()’:

    C:\Users\qqq\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\ESP8266WiFi\src\WiFiClientSecureBearSSL.cpp:62:31: error: ‘DEBUG_ESP_PORT’ was not declared in this scope

    #define DEBUG_BSSL(fmt, …) DEBUG_ESP_PORT.printf_P((PGM_P)PSTR( “BSSL:” fmt), ## __VA_ARGS__)

    ^

    C:\Users\qqq\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\ESP8266WiFi\src\WiFiClientSecureBearSSL.cpp:548:7: note: in expansion of macro ‘DEBUG_BSSL’

    DEBUG_BSSL(“_wait_for_handshake: failed\n”);

    ^

    C:\Users\qqq\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\ESP8266WiFi\src\WiFiClientSecureBearSSL.cpp: In member function ‘bool BearSSL::WiFiClientSecure::setFingerprint(const char*)’:

    C:\Users\qqq\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\ESP8266WiFi\src\WiFiClientSecureBearSSL.cpp:62:31: error: ‘DEBUG_ESP_PORT’ was not declared in this scope

    #define DEBUG_BSSL(fmt, …) DEBUG_ESP_PORT.printf_P((PGM_P)PSTR( “BSSL:” fmt), ## __VA_ARGS__)

    ^

    C:\Users\qqq\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\ESP8266WiFi\src\WiFiClientSecureBearSSL.cpp:578:7: note: in expansion of macro ‘DEBUG_BSSL’

    DEBUG_BSSL(“setFingerprint: FP too short\n”);

    ^

    C:\Users\qqq\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\ESP8266WiFi\src\WiFiClientSecureBearSSL.cpp:62:31: error: ‘DEBUG_ESP_PORT’ was not declared in this scope

    #define DEBUG_BSSL(fmt, …) DEBUG_ESP_PORT.printf_P((PGM_P)PSTR( “BSSL:” fmt), ## __VA_ARGS__)

    ^

    C:\Users\qqq\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\ESP8266WiFi\src\WiFiClientSecureBearSSL.cpp:584:7: note: in expansion of macro ‘DEBUG_BSSL’

    DEBUG_BSSL(“setFingerprint: Invalid char\n”);

    ^

    C:\Users\qqq\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\ESP8266WiFi\src\WiFiClientSecureBearSSL.cpp:62:31: error: ‘DEBUG_ESP_PORT’ was not declared in this scope

    #define DEBUG_BSSL(fmt, …) DEBUG_ESP_PORT.printf_P((PGM_P)PSTR( “BSSL:” fmt), ## __VA_ARGS__)

    ^

    C:\Users\qqq\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\ESP8266WiFi\src\WiFiClientSecureBearSSL.cpp:595:5: note: in expansion of macro ‘DEBUG_BSSL’

    DEBUG_BSSL(“setFingerprint: Garbage at end of fp\n”);

    ^

    C:\Users\qqq\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\ESP8266WiFi\src\WiFiClientSecureBearSSL.cpp: In function ‘unsigned int BearSSL::insecure_end_chain(const br_x509_class**)’:

    C:\Users\qqq\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\ESP8266WiFi\src\WiFiClientSecureBearSSL.cpp:62:31: error: ‘DEBUG_ESP_PORT’ was not declared in this scope

    #define DEBUG_BSSL(fmt, …) DEBUG_ESP_PORT.printf_P((PGM_P)PSTR( “BSSL:” fmt), ## __VA_ARGS__)

    ^

    C:\Users\qqq\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\ESP8266WiFi\src\WiFiClientSecureBearSSL.cpp:671:7: note: in expansion of macro ‘DEBUG_BSSL’

    DEBUG_BSSL(“insecure_end_chain: No cert seen\n”);

    ^

    C:\Users\qqq\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\ESP8266WiFi\src\WiFiClientSecureBearSSL.cpp:62:31: error: ‘DEBUG_ESP_PORT’ was not declared in this scope

    #define DEBUG_BSSL(fmt, …) DEBUG_ESP_PORT.printf_P((PGM_P)PSTR( “BSSL:” fmt), ## __VA_ARGS__)

    ^

    C:\Users\qqq\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\ESP8266WiFi\src\WiFiClientSecureBearSSL.cpp:679:7: note: in expansion of macro ‘DEBUG_BSSL’

    DEBUG_BSSL(“insecure_end_chain: Received cert FP doesn’t match\n”);

    ^

    C:\Users\qqq\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\ESP8266WiFi\src\WiFiClientSecureBearSSL.cpp:62:31: error: ‘DEBUG_ESP_PORT’ was not declared in this scope

    #define DEBUG_BSSL(fmt, …) DEBUG_ESP_PORT.printf_P((PGM_P)PSTR( “BSSL:” fmt), ## __VA_ARGS__)

    ^

    C:\Users\qqq\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\ESP8266WiFi\src\WiFiClientSecureBearSSL.cpp:689:7: note: in expansion of macro ‘DEBUG_BSSL’

    DEBUG_BSSL(“insecure_end_chain: Didn’t get self-signed cert\n”);

    ^

    C:\Users\qqq\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\ESP8266WiFi\src\WiFiClientSecureBearSSL.cpp: In member function ‘bool BearSSL::WiFiClientSecure::setCiphers(const uint16_t*, int)’:

    C:\Users\qqq\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\ESP8266WiFi\src\WiFiClientSecureBearSSL.cpp:62:31: error: ‘DEBUG_ESP_PORT’ was not declared in this scope

    #define DEBUG_BSSL(fmt, …) DEBUG_ESP_PORT.printf_P((PGM_P)PSTR( “BSSL:” fmt), ## __VA_ARGS__)

    ^

    C:\Users\qqq\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\ESP8266WiFi\src\WiFiClientSecureBearSSL.cpp:857:5: note: in expansion of macro ‘DEBUG_BSSL’

    DEBUG_BSSL(“setCiphers: list empty\n”);

    ^

    C:\Users\qqq\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\ESP8266WiFi\src\WiFiClientSecureBearSSL.cpp: In member function ‘bool BearSSL::WiFiClientSecure::_installClientX509Validator()’:

    C:\Users\qqq\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\ESP8266WiFi\src\WiFiClientSecureBearSSL.cpp:62:31: error: ‘DEBUG_ESP_PORT’ was not declared in this scope

    #define DEBUG_BSSL(fmt, …) DEBUG_ESP_PORT.printf_P((PGM_P)PSTR( “BSSL:” fmt), ## __VA_ARGS__)

    ^

    C:\Users\qqq\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\ESP8266WiFi\src\WiFiClientSecureBearSSL.cpp:879:7: note: in expansion of macro ‘DEBUG_BSSL’

    DEBUG_BSSL(“_installClientX509Validator: OOM for _x509_insecure\n”);

    ^

    C:\Users\qqq\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\ESP8266WiFi\src\WiFiClientSecureBearSSL.cpp:62:31: error: ‘DEBUG_ESP_PORT’ was not declared in this scope

    #define DEBUG_BSSL(fmt, …) DEBUG_ESP_PORT.printf_P((PGM_P)PSTR( “BSSL:” fmt), ## __VA_ARGS__)

    ^

    C:\Users\qqq\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\ESP8266WiFi\src\WiFiClientSecureBearSSL.cpp:888:7: note: in expansion of macro ‘DEBUG_BSSL’

    DEBUG_BSSL(“_installClientX509Validator: OOM for _x509_knownkey\n”);

    ^

    C:\Users\qqq\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\ESP8266WiFi\src\WiFiClientSecureBearSSL.cpp:62:31: error: ‘DEBUG_ESP_PORT’ was not declared in this scope

    #define DEBUG_BSSL(fmt, …) DEBUG_ESP_PORT.printf_P((PGM_P)PSTR( “BSSL:” fmt), ## __VA_ARGS__)

    ^

    C:\Users\qqq\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\ESP8266WiFi\src\WiFiClientSecureBearSSL.cpp:908:7: note: in expansion of macro ‘DEBUG_BSSL’

    DEBUG_BSSL(“_installClientX509Validator: OOM for _x509_minimal\n”);

    ^

    C:\Users\qqq\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\ESP8266WiFi\src\WiFiClientSecureBearSSL.cpp: In member function ‘bool BearSSL::WiFiClientSecure::_connectSSL(const char*)’:

    C:\Users\qqq\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\ESP8266WiFi\src\WiFiClientSecureBearSSL.cpp:62:31: error: ‘DEBUG_ESP_PORT’ was not declared in this scope

    #define DEBUG_BSSL(fmt, …) DEBUG_ESP_PORT.printf_P((PGM_P)PSTR( “BSSL:” fmt), ## __VA_ARGS__)

    ^

    C:\Users\qqq\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\ESP8266WiFi\src\WiFiClientSecureBearSSL.cpp:932:3: note: in expansion of macro ‘DEBUG_BSSL’

    DEBUG_BSSL(“_connectSSL: start connection\n”);

    ^

    C:\Users\qqq\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\ESP8266WiFi\src\WiFiClientSecureBearSSL.cpp: In member function ‘bool BearSSL::WiFiClientSecure::_installServerX509Validator(const BearSSL::X509List*)’:

    C:\Users\qqq\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\ESP8266WiFi\src\WiFiClientSecureBearSSL.cpp:62:31: error: ‘DEBUG_ESP_PORT’ was not declared in this scope

    #define DEBUG_BSSL(fmt, …) DEBUG_ESP_PORT.printf_P((PGM_P)PSTR( “BSSL:” fmt), ## __VA_ARGS__)

    ^

    C:\Users\qqq\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\ESP8266WiFi\src\WiFiClientSecureBearSSL.cpp:1029:7: note: in expansion of macro ‘DEBUG_BSSL’

    DEBUG_BSSL(“_installServerX509Validator: OOM for _x509_minimal\n”);

    ^

    C:\Users\qqq\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\ESP8266WiFi\src\WiFiClientSecureBearSSL.cpp: In member function ‘bool BearSSL::WiFiClientSecure::_connectSSLServerRSA(const BearSSL::X509List*, const BearSSL::PrivateKey*, const BearSSL::X509List*)’:

    C:\Users\qqq\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\ESP8266WiFi\src\WiFiClientSecureBearSSL.cpp:62:31: error: ‘DEBUG_ESP_PORT’ was not declared in this scope

    #define DEBUG_BSSL(fmt, …) DEBUG_ESP_PORT.printf_P((PGM_P)PSTR( “BSSL:” fmt), ## __VA_ARGS__)

    ^

    C:\Users\qqq\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\ESP8266WiFi\src\WiFiClientSecureBearSSL.cpp:1066:5: note: in expansion of macro ‘DEBUG_BSSL’

    DEBUG_BSSL(“_connectSSLServerRSA: OOM error\n”);

    ^

    C:\Users\qqq\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\ESP8266WiFi\src\WiFiClientSecureBearSSL.cpp:62:31: error: ‘DEBUG_ESP_PORT’ was not declared in this scope

    #define DEBUG_BSSL(fmt, …) DEBUG_ESP_PORT.printf_P((PGM_P)PSTR( “BSSL:” fmt), ## __VA_ARGS__)

    ^

    C:\Users\qqq\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\ESP8266WiFi\src\WiFiClientSecureBearSSL.cpp:1073:5: note: in expansion of macro ‘DEBUG_BSSL’

    DEBUG_BSSL(“_connectSSLServerRSA: Can’t install serverX509check\n”);

    ^

    C:\Users\qqq\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\ESP8266WiFi\src\WiFiClientSecureBearSSL.cpp:62:31: error: ‘DEBUG_ESP_PORT’ was not declared in this scope

    #define DEBUG_BSSL(fmt, …) DEBUG_ESP_PORT.printf_P((PGM_P)PSTR( “BSSL:” fmt), ## __VA_ARGS__)

    ^

    C:\Users\qqq\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\ESP8266WiFi\src\WiFiClientSecureBearSSL.cpp:1078:5: note: in expansion of macro ‘DEBUG_BSSL’

    DEBUG_BSSL(“_connectSSLServerRSA: Can’t reset server ctx\n”);

    ^

    C:\Users\qqq\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\ESP8266WiFi\src\WiFiClientSecureBearSSL.cpp: In member function ‘bool BearSSL::WiFiClientSecure::_connectSSLServerEC(const BearSSL::X509List*, unsigned int, const BearSSL::PrivateKey*, const BearSSL::X509List*)’:

    C:\Users\qqq\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\ESP8266WiFi\src\WiFiClientSecureBearSSL.cpp:62:31: error: ‘DEBUG_ESP_PORT’ was not declared in this scope

    #define DEBUG_BSSL(fmt, …) DEBUG_ESP_PORT.printf_P((PGM_P)PSTR( “BSSL:” fmt), ## __VA_ARGS__)

    ^

    C:\Users\qqq\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\ESP8266WiFi\src\WiFiClientSecureBearSSL.cpp:1100:5: note: in expansion of macro ‘DEBUG_BSSL’

    DEBUG_BSSL(“_connectSSLServerEC: OOM error\n”);

    ^

    C:\Users\qqq\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\ESP8266WiFi\src\WiFiClientSecureBearSSL.cpp:62:31: error: ‘DEBUG_ESP_PORT’ was not declared in this scope

    #define DEBUG_BSSL(fmt, …) DEBUG_ESP_PORT.printf_P((PGM_P)PSTR( “BSSL:” fmt), ## __VA_ARGS__)

    ^

    C:\Users\qqq\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\ESP8266WiFi\src\WiFiClientSecureBearSSL.cpp:1108:5: note: in expansion of macro ‘DEBUG_BSSL’

    DEBUG_BSSL(“_connectSSLServerEC: Can’t install serverX509check\n”);

    ^

    C:\Users\qqq\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\ESP8266WiFi\src\WiFiClientSecureBearSSL.cpp:62:31: error: ‘DEBUG_ESP_PORT’ was not declared in this scope

    #define DEBUG_BSSL(fmt, …) DEBUG_ESP_PORT.printf_P((PGM_P)PSTR( “BSSL:” fmt), ## __VA_ARGS__)

    ^

    C:\Users\qqq\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\ESP8266WiFi\src\WiFiClientSecureBearSSL.cpp:1113:5: note: in expansion of macro ‘DEBUG_BSSL’

    DEBUG_BSSL(“_connectSSLServerEC: Can’t reset server ctx\n”);

    ^

    C:\Users\qqq\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\ESP8266WiFi\src\WiFiClientSecureBearSSL.cpp: In static member function ‘static bool BearSSL::WiFiClientSecure::probeMaxFragmentLength(const char*, uint16_t, uint16_t)’:

    C:\Users\qqq\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\ESP8266WiFi\src\WiFiClientSecureBearSSL.cpp:62:31: error: ‘DEBUG_ESP_PORT’ was not declared in this scope

    #define DEBUG_BSSL(fmt, …) DEBUG_ESP_PORT.printf_P((PGM_P)PSTR( “BSSL:” fmt), ## __VA_ARGS__)

    ^

    C:\Users\qqq\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\ESP8266WiFi\src\WiFiClientSecureBearSSL.cpp:1211:5: note: in expansion of macro ‘DEBUG_BSSL’

    DEBUG_BSSL(“probeMaxFragmentLength: Can’t resolve host\n”);

    ^

    C:\Users\qqq\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\ESP8266WiFi\src\WiFiClientSecureBearSSL.cpp: In static member function ‘static bool BearSSL::WiFiClientSecure::probeMaxFragmentLength(IPAddress, uint16_t, uint16_t)’:

    C:\Users\qqq\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\ESP8266WiFi\src\WiFiClientSecureBearSSL.cpp:62:31: error: ‘DEBUG_ESP_PORT’ was not declared in this scope

    #define DEBUG_BSSL(fmt, …) DEBUG_ESP_PORT.printf_P((PGM_P)PSTR( “BSSL:” fmt), ## __VA_ARGS__)

    ^

    C:\Users\qqq\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\ESP8266WiFi\src\WiFiClientSecureBearSSL.cpp:1295:5: note: in expansion of macro ‘DEBUG_BSSL’

    DEBUG_BSSL(“probeMaxFragmentLength: OOM\n”);

    ^

    C:\Users\qqq\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\ESP8266WiFi\src\WiFiClientSecureBearSSL.cpp:62:31: error: ‘DEBUG_ESP_PORT’ was not declared in this scope

    #define DEBUG_BSSL(fmt, …) DEBUG_ESP_PORT.printf_P((PGM_P)PSTR( “BSSL:” fmt), ## __VA_ARGS__)

    ^

    C:\Users\qqq\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\ESP8266WiFi\src\WiFiClientSecureBearSSL.cpp:1321:5: note: in expansion of macro ‘DEBUG_BSSL’

    DEBUG_BSSL(“probeMaxFragmentLength: Can’t connect\n”);

    ^

    C:\Users\qqq\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\ESP8266WiFi\src\WiFiClientSecureBearSSL.cpp:62:31: error: ‘DEBUG_ESP_PORT’ was not declared in this scope

    #define DEBUG_BSSL(fmt, …) DEBUG_ESP_PORT.printf_P((PGM_P)PSTR( “BSSL:” fmt), ## __VA_ARGS__)

    ^

    C:\Users\qqq\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries\ESP8266WiFi\src\WiFiClientSecureBearSSL.cpp:1328:5: note: in expansion of macro ‘DEBUG_BSSL’

    DEBUG_BSSL(“probeMaxFragmentLength: Protocol error\n”);

    ^

    exit status 1
    NodeMCU 1.0 (ESP-12E Module) kartı için derleme hatası.

    This report would have more information with
    “Show verbose output during compilation”
    option enabled in File -> Preferences.

  2. Nodemcu ile Neopixel saat yapmak istedim su hatayı alıyorum. Hata nerede anlamadım. Bilen yardım edebilirmi ??

    “ESP8266WiFi.h” için birden fazla library bulundu
    Kullanılıyor: C:\Users\ömer\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.1\libraries\ESP8266WiFi
    “FastLED.h” için birden fazla library bulundu
    Kullanılıyor: C:\Program
    Kullanılmıyor: C:\Users\ömer\Documents\Arduino\libraries\FastLED-master
    exit status 1
    NodeMCU 0.9 (ESP-12 Module) kartı için derleme hatası.

CEVAP VER

Lütfen yorumunuzu giriniz!
Lütfen isminizi buraya giriniz