ته ولاړ شه:
د ESP32 ټیوټوریل 1/55 - د سن فاونډر د ESP32 IoT زده کړې کټ سافټویر او Arduino IDE پیژندنه د ESP32 ټیوټوریل 2/55 - ESP32 څه شی دی، د کیمرې پراختیا بورډ، د سن فاونډر د ESP32 IoT کټ انبکس کول د ESP32 ټیوټوریل 3/55 - ریزسټر، LED، بریډبورډ پروژه: هیلو LED - ESP32 IoT زده کړې کټ د ESP32 ټیوټوریل 4/55 - د معلوماتو ډولونه، متغیر تعریف کول Int، bool، char، سیریل مانیټر - ESP32 IoT کټ د ESP32 ټیوټوریل 5/55 - LED فیډ، د LED روښانتیا کنټرول - ESP32 IoT زده کړې کټ د ESP32 ټیوټوریل 6/55 - د RGB LED کارول پروژه 2.3 - د سن فاونډر ESP32 IoT زده کړې کټ د ESP32 ټیوټوریل 7/55 - د ESP32 Arduino پروګرامینګ سره د Array کارول - د SunFounder د ESP32 IoT زده کړې کټ ESP32 Tutorial 8/55 -Walking Light 74HC595 Shift register -SunFounder's ESP32 IoT Learning kit د ESP32 ټیوټوریل 9/55 - د پش بټن په کارولو سره د LED ټوګل کول، پش آن، پش آف - سن فاونڈر ESP32 IoT کټ د ESP32 ټیوټوریل 10/55 - د اوو برخو ښودونکي 74HC595 په کارولو سره ډیجیټل شمېرونکی - ESP32 IoT د زده کړې کټ د ESP32 ټیوټوریل 11/55 - د ESP32 سره د LCD1602 LCD2004 کارول - د SunFounder د ESP32 IoT زده کړې کټ د ESP32 ټیوټوریل 12/55 - WS2812 RGB سټریپ ۴ پروژه د SunFounder د ESP32 IoT زده کړې کټ سره ESP32 ټیوټوریل 13/55 - د فعال بوزر سره د اردوینو بیپ | د سن فاونډر ESP32 IoT زده کړې کټ د ESP32 ټیوټوریل 14/55 - د SunFounder ESP32 IoT زده کړې کټ په کارولو سره د دودیز میوزیک نوټ غږول د ESP32 ټیوټوریل 15/55 - د ESP32 L293D سره د DC موټرو سرعت کنټرول | د SunFounder د ESP32 IoT زده کړې کټ د ESP32 ټیوټوریل 16/55 - د ESP32 او L293D په کارولو سره مینی واټر پمپ | د SunFounder د ESP32 IoT زده کړې کټ د ESP32 ټیوټوریل 17/55 - د ESP32 او پوټینشیومیټر په کارولو سره د سروو موټر کنټرول - د ESP32 IoT زده کړې کټ د ESP32 ټیوټوریل 18/55 - د ESP32 په کارولو سره د ټیلټ کشف کول | د SunFounder د ESP32 IoT زده کړې کټ د ESP32 ټیوټوریل 19/55 - د انفراریډ سینسر په کارولو سره د خنډ کشف کول | د سن فاونډر ESP32 IoT زده کړې کټ ESP32 ټیوټوریل 20/55 - د کرښې تعقیب ماډل | د سن فاونڈر ESP32 IoT زده کړې کټ د ESP32 ټیوټوریل 21/55 - د PIR حرکت سینسر سره د انسان کشف کول | د SunFounder د ESP32 IoT زده کړې کټ د ESP32 ټیوټوریل ۲۲/۵۵ - د LED آردوینو په کارولو سره د رڼا احساس کول | د SunFounder د ESP32 IoT زده کړې کټ د ESP32 ټیوټوریل 23/55 - د پوټینشنومیټر ولټاژ لوستل د ESP32 په کارولو سره | د سن فاونډر ESP32 IoT کټ د ESP32 ټیوټوریل 24/55 - د خاورې رطوبت اندازه کول د اوبو لګولو لپاره | د سن فاونډر ESP32 IoT زده کړې کټ د ESP32 ټیوټوریل 25/55 - د NTC او LCD په کارولو سره د تودوخې اندازه کول | د SunFounder د ESP32 IoT زده کړې کټ د ESP32 ټیوټوریل 26/55 - د Arduino سره د جویسټیک کارول، اقدام کول | د SunFounder د ESP32 IoT کټ د ESP32 ټیوټوریل 27/55 - د الټراسونیک سینسر سره د واټن اندازه کول | د SunFounder د ESP32 IoT زده کړې کټ د ESP32 ټیوټوریل 28/55 - د DHT11 تودوخې سینسر د LCD سره | د SunFounder د ESP32 IoT زده کړې کټ ESP32 ټیوټوریل 29/55 - د ESP32 سره د IR ریموټ کیلي فشار لوستل | د SunFounder د ESP32 IoT زده کړې کټ ESP32 ټیوټوریل 30/55 - د Adafruit IO خدمت په کارولو سره د MQTT له لارې د ویب پر سر سروو کنټرول | د SunFounder د ESP32 IoT زده کړې کټ د ESP32 ټیوټوریل 31/55 - د خنډ څخه د مخنیوي سره د LED پټې پروژه | د SunFounder د ESP32 IoT زده کړې کټ د ESP32 ټیوټوریل 32/55 - د موټر شاته رینج خبرداری د LCD او بوزر سره | د سن فاونډر د IoT زده کړې کټ د ESP32 ټیوټوریل 33/55 - د سان فاونډر د ESP32 IoT زده کړې کټ په کارولو سره ډیجیټل ډایس د ESP32 ټیوټوریل 34/55 - د RGB LED او کنوب سره رنګ ګریډینټ | د SunFounder د ESP32 IoT زده کړې کټ د ESP32 ټیوټوریل 35/55 - د نبات څارونکی، خاوره، تودوخه او رڼا | د SunFounder د ESP32 IoT زده کړې کټ د ESP32 ټیوټوریل 36/55 - د شمېر اټکل لوبه | سن فاونډر د ESP32 IoT زده کړې کټ د ESP32 ټیوټوریل 37/55 - د ESP32 BLE سره د بلوتوت اپ کارول | سن فاونډر د ESP32 IoT زده کړې کټ د ESP32 ټیوټوریل 38/55 - د خپل ګرځنده تلیفون څخه د RGB LED کنټرول | د سن فاونډر ESP32 IoT زده کړې کټ ESP32 ټیوټوریل 39/55 - د ESP32 د بلوتوث میوزیک پلیر په توګه کارول | د SunFounder د ESP32 IoT زده کړې کټ د ESP32 ټیوټوریل 40/55 - د مایکرو SD کارت لوستل او لیکل | سن فاونډر د ESP32 IoT زده کړې کټ د ESP32 ټیوټوریل 41/55 - د مایکرو SD کارت په کارولو سره MP3 پلیر | سن فاونډر د ESP32 IoT زده کړې کټ د ESP32 ټیوټوریل 42/55 - د کیمرې سره عکس اخیستل او په مایکرو SD CAM-1 کې خوندي کول | د سن فاونڈر ESP32 کټ د ESP32 ټیوټوریل 43/55 - IoT انټرنیټ هوا سټیشن | سن فاونډر د ESP32 IoT زده کړې کټ د ESP32 ټیوټوریل 44/55 - د ESP32 کیمره ویب سرور ویډیو سټریم د وای فای CAM-2 له لارې | د سن فاونډر ESP32 کټ د ESP32 ټیوټوریل 45/55 - د LED کنټرول سره دودیز سټریمینګ سرور CAM-3 l د سن فاونڈر ESP32 زده کړې کټ د ESP32 ټیوټوریل 46/55 - د HiveMQ MQTT په کارولو سره د لرې واټن تودوخې څارنه | د SunFounder د ESP32 کټ د ESP32 ټیوټوریل 47/55 - WS2812 CheerLights د MQTT په کارولو سره د انټرنیټ له لارې | د SunFounder د ESP32 IoT کټ د ESP32 ټیوټوریل 48/55 - د حرارت لرې څارنه او د LED کنټرول MQTT | د SunFounder د ESP32 IoT کټ د ESP32 ټیوټوریل 49/55 - د اډافروټ IoT په کارولو سره د انټرنیټ له لارې د DC موټر کنټرول | د سن فاونډر ESP32 کټ د ESP32 ټیوټوریل 50/55 - د نړۍ له هر ځای څخه د RGB LED کنټرول | د SunFounder د ESP32 کټ ESP32 Tutorial 51/55 - Temperature and Humidity over WiFi with DHT | SunFounder's ESP32 IoT Learning Kit د ESP32 ټیوټوریل 52/55 - WS2812 CheerLights MQTT نړیوال سنک د LCD سره | SunFounder ESP32 IoT کټ د ESP32 ټیوټوریل 53/55 - د LCD انټرنیټ ساعت جوړ کړئ | د SunFounder د ESP32 IoT زده کړې کټ د ESP32 ټیوټوریل 54/55 - د Wifi له لارې د WS2812 LED پټې رنګ تنظیم کړئ | د SunFounder د ESP32 IoT زده کړې کټ د ESP32 ټیوټوریل 55/55 - څنګه د 12V، 24V یا 100V DC ولټاژ اندازه کړو | د SunFounder د ESP32 IoT زده کړې کټ
د ESP32 ټیوټوریل 4/55 - د معلوماتو ډولونه، متغیر تعریف کول Int، bool، char، سیریل مانیټر - ESP32 IoT کټ
دا ټیوټوریل ښیي چې څنګه د Arduino پروګرام کولو په شرایطو کې د ډیټا ډولونو او سیریل مانیټر سره کار وکړو، په ځانګړې توګه د ESP32 په کارولو سره. د ډیټا ډولونو پوهیدل د حافظې د اغیزمن مدیریت او د ډیټا د خوندي پروسس لپاره خورا مهم دي. سیریل مانیټر د ډیبګ کولو، تایید او عملي غوښتنلیکونو لپاره یوه ارزښتناکه وسیله ده. دا پروژه به تاسو ته دا وړتیا درکړي چې مختلف غوښتنلیکونه جوړ کړئ چې د ډیټا ثبتول، د سینسر لوستل او لیرې کنټرول پکې شامل وي.
دلته ځینې پروژې نظرونه دي چې تاسو کولی شئ د دې ټیوټوریل کې زده شوي مفکورو په کارولو سره جوړ کړئ:
یو ساده ډیټا لاګر چې د سینسر لوستل او وختونه ثبتوي.
د چاپیریال د څارنې یو لیرې سیسټم چې ډیټا په بې سیمه توګه لیږدوي.
د کور د وسایلو د لیرې کنټرول لپاره یو سیسټم د ګرځنده ایپ له لارې.
هارډویر/اجزاوې
ټیوټوریل د SunFounder ESP32 IoT کټ کاروي، چې د ESP32 مایکروکنټرولر د جوړ شوي Wi-Fi او بلوتوت سره، د 18650 لیتیم بیټرۍ د جوړ شوي چارجر سره، او د اجزاوو یوه بشپړه مجموعه (په ویډیو کې په 00:10) لري.
د کوډ تشریح
چمتو شوی کوډ د مختلفو ډیټا ډولونو او سیریل مانیټر کارول ښیي. راځئ چې مهمې برخې وڅیړو:
int age = 24; // د 'age' انټیجر متغیر اعلانوي او په 24 یې پیلوي.
void setup() {
Serial.begin(115200); // د سیریل اړیکه په 115200 باد کې پیلوي. دا باد ریټ باید د سیریل مانیټر په ترتیب سره سمون ولري (په ویډیو کې په 16:02).
}
void loop() {
Serial.println(12, BIN); // د 12 لسیزې شمېره په بائنري بڼه چاپوي.
Serial.println(12, HEX); // د 12 لسیزې شمېره په هیکساډیسیمل بڼه چاپوي.
Serial.println(age); // د 'age' متغیر ارزښت چاپوي.
Serial.println(age, BIN); // د 'age' ارزښت په بائنري بڼه چاپوي.
delay(500);
}
د Serial.begin(115200) فنکشن د سیریل اړیکه پیلوي. باد ریټ (115200) باید د سیریل مانیټر په ترتیب سره سمون ولري (په ویډیو کې په 16:02). د Serial.println() فنکشن ډیټا سیریل مانیټر ته چاپوي. دوهم دلیل د محصول بڼه مشخص کوي (BIN د بائنري لپاره، HEX د هیکساډیسیمل لپاره). د delay(500) فنکشن د 500ms وقفه معرفي کوي.
ژوندۍ پروژه/مظاهره
ویډیو د مختلفو ډیټا ډولونو (int، char، float، string، boolean) کارول او د Arduino کوډ کې د دوی اعلان ښیي (په ویډیو کې په 09:00). دا هم ښیي چې څنګه سیریل مانیټر د مختلفو ډولونو متغیرونو د چاپولو لپاره وکاروو، پشمول د فارمیټ شوي محصول (لسیزې، هیکساډیسیمل، بائنري) (په ویډیو کې په 15:04).
فصلونه
[00:00] د ډیټا ډولونو او سیریل مانیټر پیژندنه
[00:10] د SunFounder ESP32 کټ پیژندنه
[01:33] د ډیټا ډولونو کتنه
[03:32] د بټونو او بایټونو پوهیدل
[05:20] انټیجر، کرکټر، فلوټ ډیټا ډولونه
[08:02] غیر لاسلیک شوی انټیجر، سټرینګ، بولین ډیټا ډولونه
[09:00] د متغیرونو تعریف او تازه کول
[14:12] د ثابتو کارول
[15:04] د سیریل مانیټر پیژندنه
[16:40] سیریل مانیټر ته چاپول
[20:48] په مختلفو شمېرنیزو سیسټمونو کې چاپول
[21:07] د ASCII جدول بېلګه
کوډ
790-ESP32 Tutorial 4/55 - Data Type and using Serial Monitor with Arduino
ژبه: C++
کوډ وګورئ
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)
}
سرچینې او حوالې تر اوسه هیڅ سرچینې نشته.
فایلونه📁
هیڅ فایل شتون نلري.