Innehållsförteckning:

Komma igång W/ NodeMCU ESP8266 på Arduino IDE: 6 steg
Komma igång W/ NodeMCU ESP8266 på Arduino IDE: 6 steg

Video: Komma igång W/ NodeMCU ESP8266 på Arduino IDE: 6 steg

Video: Komma igång W/ NodeMCU ESP8266 på Arduino IDE: 6 steg
Video: Введение в плату разработки NodeMCU ESP8266 WiFi с примером HTTP-клиента 2024, November
Anonim
Komma igång W/ NodeMCU ESP8266 på Arduino IDE
Komma igång W/ NodeMCU ESP8266 på Arduino IDE

Översikt

I den här självstudien lär du dig hur du använder NodeMCU på Arduino IDE.

Vad du kommer att lära dig

  • Allmän information om NodeMCU
  • Så här installerar du ESP8266 -baserade kort på Arduino IDE
  • Hur man programmerar NodeMCU på Arduino IDE
  • Vi presenterar brädor som kan användas istället för NodeMCU

Steg 1: Vad är NodeMCU?

Vad är NodeMCU?
Vad är NodeMCU?

Idag ökar IOT -applikationerna och anslutningsobjekt blir allt viktigare. Det finns flera sätt att ansluta objekt, till exempel Wi-Fi-protokoll.

NodeMCU är en plattform med öppen källkod baserad på ESP8266 som kan ansluta objekt och låta data överföra med Wi-Fi-protokollet. Genom att tillhandahålla några av de viktigaste funktionerna hos mikrokontroller som GPIO, PWM, ADC och etc kan det lösa många av projektets behov ensam.

De allmänna egenskaperna hos denna tavla är följande:

  • Lätt att använda
  • Programmerbarhet med Arduino IDE- eller IUA -språk
  • Finns som en åtkomstpunkt eller station
  • praktiskt möjligt i händelsedrivna API-applikationer
  • Har en intern antenn
  • Innehåller 13 GPIO-stift, 10 PWM-kanaler, I2C, SPI, ADC, UART och 1-Wire

Steg 2: Hur man programmerar NodeMCU med Arduino IDE

Hur man programmerar NodeMCU med Arduino IDE
Hur man programmerar NodeMCU med Arduino IDE
Hur man programmerar NodeMCU med Arduino IDE
Hur man programmerar NodeMCU med Arduino IDE
Hur man programmerar NodeMCU med Arduino IDE
Hur man programmerar NodeMCU med Arduino IDE
Hur man programmerar NodeMCU med Arduino IDE
Hur man programmerar NodeMCU med Arduino IDE

För att kunna använda Arduino IDE för att programmera NodeMCU måste du först introducera den för programvaran.

För att göra detta, kopiera följande kod och följ stegen nedan:

arduino.esp8266.com/stable/package_esp8266c…

steg 1. Välj Inställningar på Arkiv -menyn och ange den kopierade koden i Extra Board Manager URL -delen. Tryck sedan på OK.

Steg 2. Sök efter ordet ESP8266 i Boards> boards manager från Verktyg -menyn. Installera sedan ESP8266 -kort. Efter fullständig installation ser du INSTALLERAD etikett på ESP8266 -kort.

Efter dessa två steg kan du se ESP8266 -baserade kort som NodeMCU i listan över Arduino IDE -kort, och du kan välja önskat kort för att ladda upp koden.

För att använda digitala stift bör du välja GPIO -nummer. Till exempel definieras D7 -stiftet som GPIO13. Så du bör ställa in pin -nummer 13 när du vill använda D7 i ditt program. Du kan också använda pin D2 (GPIO4) som SDA och pin D1 (GPIO5) som SCL

Steg 3: Kontrollera LED via en HTTP -sida med hjälp av NodeMCU

Du kan ansluta internet via Wi-Fi med NodeMCU och tillämpa önskade kommandon genom att skapa en

I det här exemplet kan du styra en LED genom att trycka på ON och OFF -knappen. Ange ditt modem SSID och lösenord i den medföljande delen och ladda upp det på ditt NodeMCU -kort med Arduino IDE. (Lämna andra inställningar till standard)

Steg 4: Kod

Efter att du har öppnat seriell bildskärm får du, om internetanslutningen upprättas, IP -adressen för den sida du har skapat (till exempel 192.168.1.18). Kopiera och klistra in den i din webbläsare för att öppna HTTP -sidan.

Steg 5: Vilka andra kort kan jag använda istället för NodeMCU?

Vilka andra kort kan jag använda istället för NodeMCU?
Vilka andra kort kan jag använda istället för NodeMCU?

Det finns olika viktiga faktorer för att välja typ av kort för ett IOT -system, såsom antalet GPIO -stift, kommunikationsprotokoll, inklusive en antenn, etc.

Det finns också olika brädor och plattformar, var och en har sina specifika funktioner.

Här har vi jämfört dem baserat på de viktigaste nödvändiga funktionerna för IOT -projekt.

Steg 6: Exempelprojekt:

  • Smart dörrlås med WiFi -inloggningssida av Arduino & ESP8266
  • Tala med din Arduino & Control It med Google Assistant
  • Lek med Fire Over WIFI! ESP8266 & Neopixels (inklusive Android -app)
  • nstagram gillar hastighetsmätare av Arduino & ESP8266

Om du tycker att denna handledning är användbar och intressant, gilla oss gärna på facebook.

Rekommenderad: