Ku Bood:
Tutorial ESP32 1/55 - Hordhac ku saabsan qalabka barashada ESP32 IoT ee SunFounder Software iyo Arduino IDE Tutorial ESP32 2/55 - Waa maxay ESP32, Guddiga Kordhinta Kamarada, furitaanka xirmada ESP32 IoT ee SunFounder Tutorial ESP32 3/55 - Mashruuc Resistor, LED, Breadboard: Salaan LED - Qalabka Barashada IoT ee ESP32 Tutorial ESP32 4/55 - Noocyada xogta Qeex doorsoome Int, bool, char, Serial Monitor-ESP32 IoT kit Tutorial ESP32 5/55 - LED Fade, xakamaynta iftiinka LED - Qalabka Barashada IoT ee ESP32 Tutorial ESP32 6/55 - Isticmaalka LED RGB Mashruuc 2.3 - Qalabka Barashada ESP32 IoT ee SunFounder Tutorial ESP32 7/55 - Isticmaalka Array-ka iyo Barnaamijyada ESP32 Arduino-SunFounder's ESP32 IoT Learning kit ESP32 Tutorial 8/55 -Walking Light 74HC595 Shift register -SunFounder's ESP32 IoT Learning kit Tutorial ESP32 9/55 - Isticmaalka Badhanka Riixista si loo Beddelo LED, Riix ON, Riix OFF - Qalabka SunFounder ESP32 IoT Tutorial ESP32 10/55 - Kiiro tiroobixinta dhijitaalka ah iyadoo la isticmaalayo Seven Segment Display 74HC595 - Qalabka Barashada ESP32 IoT Tutorial ESP32 11/55 - Isticmaalka LCD1602 LCD2004 ee ESP32 - Qalabka Barashada IoT ee ESP32 ee SunFounder Tutorial ESP32 12/55 - Mashruuc 4 ee WS2812 RGB Srip oo leh Qalabka Barashada ESP32 IoT ee SunFounder Tutorial ESP32 13/55 - Beep Arduino ah Active Buzzer | Qalabka Barashada IoT ee SunFounder ee ESP32 Tutorial ESP32 14/55 - Ciyaarista Muusiko Qaabaysan Iyadoo La Isticmaalayo Qalabka Barashada ESP32 IoT ee SunFounder Tutorial ESP32 15/55 - Xakamaynta Xawaaraha Mootada DC ee ESP32 L293D | Qalabka Barashada ESP32 IoT ee SunFounder Tutorial ESP32 16/55 - Bam-bam yar yar biyo oo la isticmaalayo ESP32 iyo L293D | Qalabka Barashada ESP32 IoT ee SunFounder Tutorial ESP32 17/55 - Xakinta Servo Motor iyadoo la isticmaalayo ESP32 iyo Potentiometer - Qalabka Barashada ESP32 IoT Tilmaan ESP32 18/55 - Ogaanshaha leexashada iyadoo la isticmaalayo ESP32 | Qalabka barashada ESP32 IoT ee SunFounder Tutorial ESP32 19/55 - Ogaanshaha Carqaladaha iyadoo la isticmaalayo Sensor-ka Infrared | Qalabka Barashada ESP32 IoT ee SunFounder Tutorial ESP32 20/55 - Module Raadka Sadka | Qalabka Barashada IoT ee SunFounder ee ESP32 Tutorial ESP32 21/55 - Ogaanshaha Dadka ee PIR Motion Sensor | Qalabka Barashada IoT ee SunFounder ee ESP32 Tutorial ESP32 22/55 - Dareenka iftiinka iyadoo la isticmaalayo LED Arduino | Qalabka barashada ESP32 IoT ee SunFounder Tutorial ESP32 23/55 - Akhrinta Voltage ee potentiometer iyadoo la isticmaalayo ESP32 | SunFounder's ESP32 IoT kit Tutorial ESP32 24/55 - Qiyaashinta Qoyalka Dhulka ee Waraabinta | Qalabka Barashada ESP32 IoT ee SunFounder Tutorial ESP32 25/55 - Qiyaashida Heerkulka iyadoo la isticmaalayo NTC & LCD | Qalabka Barashada ESP32 IoT ee SunFounder Tutorial ESP32 26/55 - Isticmaalka Joystick-ka ee Arduino Qaadashada Tallaabada | Qalabka ESP32 IoT-ga ee SunFounder Tutorial ESP32 27/55 - Cabbirista Fogga Kala Duwan ee Sensor-ka Ultrasonic | Qalabka Barashada ESP32 IoT ee SunFounder Tutorial ESP32 28/55 - Sensor Heerkul DHT11 oo leh LCD | Qalabka Barashada ESP32 IoT ee SunFounder ESP32 Cashar 29/55 - Akhrinta furaha IR ee fog ee ESP32| Qalabka Barashada ESP32 IoT ee SunFounder Tutorial ESP32 30/55 - Xakamaynta Servo ee internetka iyadoo la isticmaalayo MQTT iyadoo la adeegsanayo Adafruit IO Service | Qalabka SunFounder ee ESP32 IoT Learning kit Tutorial ESP32 31/55 - Mashruuc LED Strip oo leh Ka Fogaanshaha Caqabadda | Qalabka Barashada ESP32 IoT ee SunFounder Tutorial ESP32 32/55 - Digaagga Xadka Gadaasha ee Gaariga oo leh LCD iyo buzzer | Qalabka Barashada IoT ee SunFounder Tutorial ESP32 33/55 - Dice Digital ah isticmaalaayo SunFounder's ESP32 IoT Learning kit Tutorial ESP32 34/55 - Midab-gradiyent oo leh RGB LED iyo Knob | Qalabka Barashada IoT ee SunFounder ee ESP32 Tutorial ESP32 35/55 - Kormeeyaha Dhirta, ciidda, heerkulka iyo iftiinka | Qalabka Barashada IoT ee SunFounder ee ESP32 Tutorial ESP32 36/55 - Ciyaarta Qiyaasta Nambarka | Qalabka Barashada IoT ee SunFounder ee ESP32 Tutorial ESP32 37/55 - Isticmaalka App-ka Bluetooth-ka ee ESP32 BLE | Qalabka Barashada IoT-ga ee SunFounder ee ESP32 Tutorial ESP32 38/55 - Xakamaynta LED RGB ee taleefankaaga gacanta | Qalabka Barashada IoT ee SunFounder ee ESP32 Tutorial ESP32 39/55 - Isticmaalka ESP32 sida Ciyaaryahanka Muusikada Bluetooth | Qalabka Barashada ESP32 IoT ee SunFounder Tutorial ESP32 40/55 - Akhriska iyo qorista kaadhka Micro SD | Qalabka Barashada ESP32 IoT ee SunFounder Tutorial ESP32 41/55 - Ciyaarta MP3 iyadoo la isticmaalayo kaadhka Micro SD | Qalabka Barashada ESP32 IoT ee SunFounder Tutorial ESP32 42/55 - Qaadashada Sawirka Kamaradda oo lagu kaydiyo Micro SD CAM-1 | Qalabka ESP32 ee SunFounder Tutorial ESP32 43/55 - Saldhiga Cimilada Internetka ee IoT | Qalabka Barashada IoT ee SunFounder ee ESP32 Tutorial ESP32 44/55 - Serverka Web-ka Kamarada ESP32-ka ee Qulqulka Fiidiyowga ee Wifi CAM-2 | Qalabka ESP32 ee SunFounder Tutorial ESP32 45/55 - Server-ka Streaming-ga Caadiga ah ee leh Xakamaynta LED CAM-3 l SunFounder's ESP32 Learning kit Tutorial ESP32 46/55 - Kormeeridda Heerkulka Fog iyadoo la isticmaalayo HiveMQ MQTT | Qalabka ESP32 ee SunFounder Tutorial ESP32 47/55 - WS2812 CheerLights iyadoo la isticmaalayo MQTT internetka | Qalabka ESP32 IoT ee SunFounder Tutorial ESP32 48/55 - Kormeeridda Heerkulka Fog iyo Xakamaynta LED MQTT | Qalabka ESP32 IoT ee SunFounder Tutorial ESP32 49/55 - Xakamaynta DC Motor-ka Internetka iyadoo la adeegsanayo Adafruit IoT | Qalabka ESP32 ee SunFounder Cashirka ESP32 50/55 - Xakamaynta LED RGB meel kasta oo adduunka ah | Qalabka ESP32 ee SunFounder ESP32 Tutorial 51/55 - Temperature and Humidity over WiFi with DHT | SunFounder's ESP32 IoT Learning Kit Tutorial ESP32 52/55 - WS2812 CheerLights MQTT Isku-xidhka Caalamiga ah ee LCD | SunFounder ESP32 IoT kit Tutorial ESP32 53/55 - Dhis saacad Internet ah oo LCD ah | Qalabka Barashada ESP32 IoT ee SunFounder Tutorial ESP32 54/55 - Deji Midabka LED Strip-ka WS2812 ee Wifi-ka | Qalabka Barashada IoT-ga ee ESP32 ee SunFounder Cashirka ESP32 55/55 - Sida loo cabbiro danab DC ah oo ah 12V, 24V ama 100V | Qalabka barashada ESP32 IoT ee SunFounder
Tutorial ESP32 3/55 - Mashruuc Resistor, LED, Breadboard: Salaan LED - Qalabka Barashada IoT ee ESP32
Tilmaantan waxay ku hagaysaa mashruucaaga ESP32 ee ugu horreeya: iftiiminta LED! Mashruucan fudud ee muuqda wuxuu aasaas u yahay fahamka isku xirka qalabka iyo barnaamijyada microcontrollers. Wuxuu dejiyaa aasaaska mashruucyada IoT ee ka adag. Halkan waxaa ah fikrado lagu ballaadhin karo mashruucan:
Samee nal habeen ah oo leh iftiin la hagaajin karo.
Dhis tilmaame muuqaal ah oo loogu talagalay akhrinta sensor-ka (tusaale, heerkulka, qoyaanka).
Naqshadee nidaam digniin aasaasi ah adoo isticmaalaya LED sida tilmaame.
Ku dar LED-ka mashruuc IoT oo ballaaran, sida nidaamka guriga caqliga leh.
Qalabka/Qaybaha
Si aad u dhamaystirto mashruucan, waxaad u baahan doontaa qaybaha soo socda (fiidiyowga 00:35):
ESP32 microcontroller (tusaale, oo ka yimid SunFounder ESP32 IoT Learning Kit).
LED (Light Emitting Diode).
Resistor 220-ohm ah.
Breadboard.
Fiilooyin jumper ah.
ESP32, oo leh Wi-Fi iyo Bluetooth ku dhex dhisan, wuxuu bixiyaa awoodo ballaadhan oo ka badan Arduino Uno caadiga ah (fiidiyowga 00:47).
Hagaha Xirista
Xiristu waa mid toos ah. (fiidiyowga 20:34) Ku xir lugta dheer (anode) ee LED-ka raxanka togan ee breadboard-ka. Ku xir lugta gaaban (cathode) ee LED-ka dhamaadka resistor-ka 220-ohm ah. Ku xir dhamaadka kale ee resistor-ka pin-ka dhijitaalka ah ee ESP32-gaaga (pin 26 tusaalahan). Ugu dambeyntii, ku xir fiilada dhulka ee breadboard-ka pin-ka GND ee ESP32-gaaga. Qaybiyaha danabku waa lagama maarmaan si looga hortago dhaawaca LED-ka. Resistor-ku wuxuu xaddidaa qulqulka hadda ee dhex mara LED-ka, isagoo hubinaya inuusan ka gudbin qiimihiisa ugu sarreeya (fiidiyowga 07:27).
%%WIRING%%
Sharaxaadda Koodhka
Koodhka Arduino waa mid aad u fudud. Qaybaha muhiimka ah waa:
//lambarka pin-ka LED-ka
const int ledPin = 9; // Pin-ka uu isticmaaluhu qeexay ee LED-ka (fiidiyowga 25:37)
void setup() {
pinMode(ledPin, OUTPUT); // U qor pin-ka LED-ka sida wax soo saar (fiidiyowga 26:23)
}
void loop() {
digitalWrite(ledPin, HIGH); // Shid LED-ka (fiidiyowga 27:08)
delay(500); // Sug nus ilbiriqsi (fiidiyowga 28:30)
digitalWrite(ledPin, LOW); // Damii LED-ka (fiidiyowga 28:30)
delay(500); // Sug nus ilbiriqsi (fiidiyowga 28:30)
}
Qeexitaanka ledPin wuxuu qeexaa pin-ka dhijitaalka ah ee LED-ku ku xiran yahay. Waxaad bedeli kartaa qiimahan si uu u waafaqo xiristaada. Shaqada setup() waxay bilaawdaa habka pin-ka. Shaqada loop() waxay si joogto ah u shidaa oo u damisaa LED-ka 500ms daahid. Waxaad hagaajin kartaa qiimaha daahidda (milliseconds) si aad u beddesho heerka iftiiminta (fiidiyowga 31:56).
Mashruuc Nool/Muuujin
Fiidiyowgu wuxuu muujinayaa habka dhammaystiran, laga bilaabo xirista ilaa soo gelinta koodhka iyo fulinta (fiidiyowga 29:16). Macallinku wuxuu muujinayaa sida loo hubiyo xirista iyadoo la isticmaalayo pin-ka 3.3V, isagoo hubinaya in xiristu sax tahay ka hor inta aan lagu xirin pin-ka ESP32 ee loo qoondeeyay (fiidiyowga 21:39). Fiidiyowgu wuxuu kaloo muujinayaa isticmaalka Arduino IDE, isagoo muujinaya sida loo doorto board-ka iyo soo gelinta koodhka (fiidiyowga 30:01).
Cutubyada
[00:00] Hordhac iyo Dulmarka Mashruuca
[02:02] Fahamka Resistors
[05:48] Fahamka LEDs
[08:59] Hordhac ku saabsan Breadboards
[18:34] Xirista Breadboard iyo Raxanka Korontada
[20:34] Xirista Wareegga LED
[22:17] Koodhka Arduino iyo Sharaxaadda
[29:16] Soo Gelinta Koodhka iyo Tijaabinta
Koodh
789-ESP32 Tutorial 3/55 - Hello LED with Arduino
Luqadda: C++
View code
//the number of the LED pin
const int ledPin = 9;
void setup()
{
//initialize the digital pin as an output
pinMode(ledPin,OUTPUT);
}
//the loop routine runs over and over again forever
void loop()
{
digitalWrite(ledPin,HIGH);//turn the LED on
delay(500); //wait for half a second
digitalWrite(ledPin,LOW); //turn the LED off
delay(500); //wait for half a second
}
/*************************************************/