کنترل ولومی و دستی نور با ۴ADAIOT
در این جلسه قصد داریم با استفاده از یک پتانسیومتر مقدار نور رو کنترل کنیم . از این پروژه داخل خانه هوشمند برای کنترل روشنایی اتاق هم استفاده میشه استفاده میشه. برای مشاهده ویدیوی کامل انجام پروژه می تونید روی دکمه زیر کلیک نمایید و مراحل انجام آن را در آپارات براحتی بینید:
پلتفرم برنامه نویسی بلوکی ۴ADAIOT
قطعات مورد نیاز:
برای خرید هر کدام از قطعات مورد نیاز این پروژه می تونید براحتی با کلیک روی آنها وارد فروشگاه شوید و قطعه خود را تهیه نمایید:
۱- LED
۲- برد NodeMCU
۳- پتانسیومتر ۵۰ کیلو اهم
۴-کابل دیتا یو اس بی
۵- سیم جامپر
شماتیک و اتصالات:
پایه سمت راست پتانسیومتر= پایه ۳.۳ ولت برد NodeMCU
پایه وسط پتانسیومتر = پایه A0 برد NodeMCU
پایه سمت چپ پتانسیومتر = پایه GND برد NodeMCU
پایه بلند تر LED = پایه D5 برد NodeMCU
پایه کوتاه تر LED = پایه GND برد NodeMCU
نحوه قرار دادن بلوک ها :
کد ساخته شده توسط ۴ADAIOT:
برنامه به این شکل هستش که مقدار آنالوگ خونده شده از پتانسیومتر رو به عدد صفرتا ۱۸۰ تبدیل میکنیم و اون رو روی سروو رایت میکنیم.
۱ ۲ ۳ ۴ ۵ ۶ ۷ ۸ ۹ ۱۰ ۱۱ ۱۲ ۱۳ ۱۴ ۱۵ ۱۶ ۱۷ ۱۸ ۱۹ ۲۰ |
///////////////////////////////// // Generated with a lot of love// // with 4ADAIOT FOR ESP8266 // // Website: https://4adateam.com // ///////////////////////////////// void setup() { } void loop() { analogWrite(۱۴, (map(analogRead(A0), ۰, ۱۰۲۳, ۰, ۲۵۵)));; delay(۵۰); } |
با اردوینو نانو میشه؟
بله با آردوینو نانو هم میشه فقط دقت کنید که شماره پایه هارو با توجه به برد عوض کنید و در اتصالات دقت کنید