ته ولاړ شه:
د 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 ټیوټوریل 3/55 - ریزسټر، LED، بریډبورډ پروژه: هیلو LED - ESP32 IoT زده کړې کټ
دا ټیوټوریل تاسو ته ستاسو د لومړي ESP32 پروژې له لارې لارښوونه کوي: د LED چمکول! دا ښکاره ساده پروژه د هارډویر اړیکو او مایکروکنټرولرونو پروګرام کولو د پوهیدو لپاره بنسټیزه ده. دا د لا پیچلو IoT پروژو لپاره بنسټ ایږدي. دلته د دې پروژې د پراخولو لپاره ځینې نظریات دي:
د تنظیم وړ روښانتیا سره یوه ساده شپې څراغ جوړ کړئ.
د سینسر لوستلو لپاره یو بصری شاخص جوړ کړئ (لکه تودوخه، رطوبت).
د LED په توګه د شاخص په کارولو سره یو بنسټیز الارم سیسټم ډیزاین کړئ.
LED په یوه لوی IoT پروژه کې مدغم کړئ، لکه د سمارټ کور سیسټم.
هارډویر/اجزاوې
د دې پروژې بشپړولو لپاره، تاسو به لاندې اجزاوو ته اړتیا ولرئ (په ویډیو کې په 00:35):
ESP32 مایکروکنټرولر (د مثال په توګه، د SunFounder ESP32 IoT زده کړې کټ څخه).
LED (د رڼا خپرونکی ډایوډ).
220-ohm مقاومت.
بریډبورډ.
جمپر تارونه.
ESP32، د خپل جوړ شوي Wi-Fi او بلوتوت سره، د معیاري Arduino Uno څخه پراخه وړتیاوې وړاندې کوي (په ویډیو کې په 00:47).
د تارونو لارښود
د تارونو اړیکه ساده ده. (په ویډیو کې په 20:34) د LED اوږده پښه (انود) د بریډبورډ مثبت ریل سره وصل کړئ. د LED لنډه پښه (کاتود) د 220-ohm مقاومت یوې پای ته وصل کړئ. د مقاومت بله پایه ستاسو په ESP32 کې یو ډیجیټل پن ته وصل کړئ (په دې مثال کې پن 26). په پای کې، د بریډبورډ څخه ځمکنی تار ستاسو د ESP32 GND پن سره وصل کړئ. د LED د زیان مخنیوي لپاره د ولتاژ ویشونکی اړین دی. مقاومت د LED له لارې بهیدونکی جریان محدودوي، ډاډ ترلاسه کوي چې دا د هغې اعظمي درجه نه تیریږي (په ویډیو کې په 07:27).
%%WIRING%%
د کوډ تشریح
د Arduino کوډ خورا ساده دی. کلیدي برخې دا دي:
//د LED پن شمېره
const int ledPin = 9; // د LED لپاره د کارونکي تعریف شوی پن (په ویډیو کې په 25:37)
void setup() {
pinMode(ledPin, OUTPUT); // د LED پن د محصول په توګه وټاکئ (په ویډیو کې په 26:23)
}
void loop() {
digitalWrite(ledPin, HIGH); // LED چالان کړئ (په ویډیو کې په 27:08)
delay(500); // د نیمې ثانیې لپاره انتظار وکړئ (په ویډیو کې په 28:30)
digitalWrite(ledPin, LOW); // LED بند کړئ (په ویډیو کې په 28:30)
delay(500); // د نیمې ثانیې لپاره انتظار وکړئ (په ویډیو کې په 28:30)
}
د ledPin ثابت تعریف کوي چې LED کوم ډیجیټل پن سره وصل دی. تاسو کولی شئ دا ارزښت بدل کړئ ترڅو ستاسو د تارونو سره سمون ولري. د setup() فنکشن د پن حالت پیل کوي. د loop() فنکشن په دوامداره توګه LED د 500ms ځنډ سره چالان او بندوي. تاسو کولی شئ د ځنډ ارزښتونه (په ملی ثانیو کې) تنظیم کړئ ترڅو د چمکولو کچه بدله کړئ (په ویډیو کې په 31:56).
ژوندۍ پروژه/مظاهره
ویډیو بشپړ بهیر ښیې، د تارونو له اړیکې څخه د کوډ پورته کولو او اجرا کولو پورې (په ویډیو کې په 29:16). ښوونکی ښیې چې څنګه د 3.3V پن په کارولو سره اړیکه وګوري، ډاډ ترلاسه کوي چې د ټاکل شوي ESP32 پن سره د نښلولو دمخه تارونه سم دي (په ویډیو کې په 21:39). ویډیو د Arduino IDE کارول هم روښانه کوي، ښیې چې څنګه بورډ غوره کړئ او کوډ پورته کړئ (په ویډیو کې په 30:01).
فصلونه
[00:00] پیژندنه او د پروژې کتنه
[02:02] د مقاومتونو پوهیدل
[05:48] د LED پوهیدل
[08:59] د بریډبورډونو پیژندنه
[18:34] د بریډبورډ اړیکې او د بریښنا ریلونه
[20:34] د LED سرکټ تارونه
[22:17] د Arduino کوډ او تشریح
[29:16] د کوډ پورته کول او ازموینه
کوډ
789-ESP32 Tutorial 3/55 - Hello LED with Arduino
ژبه: C++
کوډ وګورئ
//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
}
/*************************************************/
فایلونه📁
هیڅ فایل شتون نلري.