INHOUDSOPGAWE:
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
In hierdie Instructable deel ek hoe u aan die gang kan kom met NodeMCU (ESP8266) met Arduino IDE. Hierdie handleiding is vir beginners wat net begin het. NodeMCU is net soos Arduino met ingeboude Wifi, sodat u u projekte aanlyn kan neem. Vir meer inligting oor NodeMCU, besoek die amptelike webwerf hier.
Ek sal meer projekte hieroor deel, dus volg my as u belangstel.
Laat ons dus begin.
Stap 1: DINGE WAT U NODIG HET:-
- Arduino IDE.
- Bestuurder CP210X.
- NodeMCU [ESP8266] (beste koopskakels: VS, VK)
- LED's (beste koopskakels: VS, VK)
- Broodbord. (Skakels vir die beste koop: VS, VK)
Dit is al wat u nodig het, verwys na die beste koopskakels as u nog nie die bord het nie.
Sodra u die nodige dinge het. Gaan na die volgende stap.
Stap 2: OPSTEL VAN DIE IDE:-
- Laai eers Arduino IDE af en installeer dit.
- Gaan >> Lêers >> Voorkeure en plak die volgende skakel in "Bykomende bordbestuurder -URL's"
"https://arduino.esp8266.com/stable/package_esp8266com_index.json" (Sonder die aanhalings)
- Klik ok, gaan nou na >> gereedskap >> raad >> direksiebestuurder.
- Blaai af om ESP8266 te vind en klik op installeer.
Dit sal al die ESP -borde by die IDE voeg.
Om die bord op die rekenaar te herken, moet u CP210X -stuurprogramma's installeer. Dit is baie eenvoudig. Besoek die skakel en laai die weergawe wat op u toestel versoenbaar is, af.
nou moet u die regte bord kies. Hier het ek NodeMCU 1.0 (ESP-12E Module) gebruik.
Nadat u die bord gekies het, volg die onderstaande instellings:-
- Flitsgrootte: "4M (3M SPIFFS)"
- Ontfoutpoort: "Uitgeskakel"
- Ontfoutvlak: "Geen"
- IWIP -variant: "V2 laer geheue"
- CPU frekwensie: "80Mhz"
- Oplaaisnelheid: "921600"
- Vee Flash uit: "Sketch On"
- Poort: "COM -poort beskikbaar" (waar die toestel gekoppel is, moet verskyn)
Nou kan u u skets op die bord oplaai.
(Raadpleeg die foto's vir meer inligting.)
Stap 3: OPLAAD VAN DIE SKETS:-
Noudat die IDE vir NodeMCU opgestel is, kan u dit toets deur 'n voorbeeldskets soos volg op te laai:-
- Gaan na IDE >> lêers >> voorbeelde >> ESP8266
- Kies die knippervoorbeeld en laai dit op.
Die LED aan boord moet begin knip. Dit beteken dat u die bord suksesvol geprogrammeer het. Die ingeboude LED is gekoppel aan pen D0 van NodeMCU. U kan eksterne LED by Pin D0 voeg.
Om nou met NodeMCU te werk, moet u die pin -outs ken en die Arduino na ESP8266 Pin -kartering ken.
Hier het ek die NodeMCU se pen en ooreenstemmende Arduino -penne gelys:
- D0 = 16
- D1 = 5
- D2 = 4
- D3 = 0
- D4 = 2
- D5 = 14
- D6 = 12
- D7 = 13
- D8 = 15
- D9 = 3
- D10 = 1
Om pin D0 van NodeMCU te gebruik, moet u Pin 16 in Arduino IDE gebruik.
As u twyfel, kan u dit in die kommentaar vra.
In die volgende instruksies sal ek u wys hoe u die LED vanaf die internet van oral in die wêreld kan beheer. Kyk hier.