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 4/55 - Noocyada xogta Qeex doorsoome Int, bool, char, Serial Monitor-ESP32 IoT kit
Tuskani waxay muujinaysaa sida loo shaqeeyo noocyada xogta iyo kormeeraha serial-ka ee macnaha barnaamijyada Arduino, gaar ahaan iyadoo la adeegsanayo ESP32. Fahamka noocyada xogta ayaa muhiim u ah maaraynta xusuusta oo hufan iyo habaynta xogta oo ammaan ah. Kormeeraha serial-ka waa qalab qiimo leh oo loogu talagalay khalad-baaris, xaqiijin, iyo codsiyo wax ku ool ah. Mashruucani wuxuu kuu suurtagelinayaa inaad dhisto codsiyo kala duwan oo ku lug leh diiwaangelinta xogta, akhrinta dareemayaasha, iyo kontoroolka fog.
Waa kuwan qaar ka mid ah fikradaha mashruucyada aad ku dhisikarto adigoo adeegsanaya fikradaha lagu bartay tuskan:
Diiwaan-qaade xog ah oo fudud oo duubaya akhrinta dareemayaasha iyo waqtiyada.
Nidaam kormeerid deegaanka oo fog oo gudbiya xogta si wireless ah.
Nidaam lagu xakameeyo qalabka guriga si fog iyadoo loo adeegsanayo app mobil ah.
Qalabka/Qaybaha
Tuskani wuxuu adeegsadaa qalabka SunFounder ESP32 IoT kit, kaas oo ay ku jiraan microcontroller-ka ESP32 oo leh Wi-Fi iyo Bluetooth ku dhex dhisan, batari lithium ah oo ah 18650 oo leh charger ku dhex dhisan, iyo qaybo dhammaystiran oo kala duwan (fiidiyowga 00:10).
Sharaxaadda Koodhka
Koodhka la bixiyay wuxuu muujinayaa adeegsiga noocyada xogta ee kala duwan iyo kormeeraha serial-ka. Aynu eegno qaybaha muhiimka ah:
int age = 24; // Waxay ku dhawaaqaysaa doorsoome integer ah 'age' oo u bilowda 24.
void setup() {
Serial.begin(115200); // Waxay bilaabaysaa isgaarsiinta serial-ka ee 115200 baud. Heerkan baud-ka waa inuu la mid noqdaa dejinta kormeeraha Serial-ka (fiidiyowga 16:02).
}
void loop() {
Serial.println(12, BIN); // Waxay daabacaysaa nambarka tobanle ee 12 qaab binary ah.
Serial.println(12, HEX); // Waxay daabacaysaa nambarka tobanle ee 12 qaab hexadecimal ah.
Serial.println(age); // Waxay daabacaysaa qiimaha doorsoomaha 'age'.
Serial.println(age, BIN); // Waxay daabacaysaa qiimaha 'age' qaab binary ah.
delay(500);
}
Shaqada Serial.begin(115200) waxay bilaabaysaa isgaarsiinta serial-ka. Heerka baud-ka (115200) waa inuu la mid noqdaa dejinta kormeeraha Serial-ka (fiidiyowga 16:02). Shaqada Serial.println() waxay daabacaysaa xogta kormeeraha Serial-ka. Doodda labaad waxay qeexaysaa qaabka wax soo saarka (BIN binary, HEX hexadecimal). Shaqada delay(500) waxay soo bandhigaysaa hakad 500ms ah.
Mashruuc Toos ah/Muujin
Fiidiyowgu wuxuu muujinayaa adeegsiga noocyada xogta ee kala duwan (int, char, float, string, boolean) iyo sida loo dhawaaqo koodhka Arduino (fiidiyowga 09:00). Waxa kale oo uu muujinayaa sida loo isticmaalo kormeeraha serial-ka si loo daabaco doorsoomayaal noocyo kala duwan ah, oo ay ku jiraan wax soo saar qaabeysan (tobanle, hexadecimal, binary) (fiidiyowga 15:04).
Cutubyada
[00:00] Hordhac ku saabsan Noocyada Xogta iyo Kormeeraha Serial-ka
[00:10] Hordhac ku saabsan Qalabka SunFounder ESP32
[01:33] Dulmarka Noocyada Xogta
[03:32] Fahamka Bits iyo Bytes
[05:20] Noocyada Xogta Integer, Character, Float
[08:02] Noocyada Xogta Unsigned Integer, String, Boolean
[09:00] Qeexida iyo Cusboonaysiinta Doorsoomayaasha
[14:12] Isticmaalka Constants
[15:04] Hordhac ku saabsan Kormeeraha Serial-ka
[16:40] Daabacaadda Kormeeraha Serial-ka
[20:48] Daabacaadda Nidaamyada Nambarada ee Kala Duwan
[21:07] Tusaalaha Shaxda ASCII
Koodh
790-ESP32 Tutorial 4/55 - Data Type and using Serial Monitor with Arduino
Luqadda: C++
Eeg koodka
int age= 24;
void setup() {
Serial.begin(115200); // open the serial port at 115200 bps:
}
void loop() {
Serial.println(12, BIN);//this will print 1100
Serial.println(12, HEX);//this will print C
Serial.println(age);//this will print 24
Serial.println(age, BIN);//this will print 00011000
delay(500)
}
Kheyraadka & Tixraacyada Wali wax kaydsan ah oo weli ma jiro.