کنترل LED با پلتفرم Cayenne و ۴ADAIOT
سلام در این جلسه صقد داریم با استفاده از پلتفرم اینترنت اشیا Cayenne و پلتفرم برنامه نویسی بلوکی ۴ADAIOT یک عدد LED رو کنترل کنیم.
برای ورود به داشبورد پلتفرم Cayenne روی دکمه زیر کلیک کنید.
اگر حساب کاربری ندارید به سایت پلتفرم Cayenne رفته و یک جساب کاربری ایجاد کنید و یا از همین لینک زیر گزینه ایجاد حساب کاربری رو کلیک کرده و یک حساب برای خودتان ایجاد کنید.
ورود به داشبورد Cayenne
قطعات مورد نیاز:
۱-برد NodeMCU
۲- یک عدد LED
۳- بردبورد
۴- کابل دیتا
۵- سیم جامپر
شماتیک و اتصالات:
پایه بلند تر LED = پایه D0 برد NodeMCU
پایه کوتاه تر LED = پایه GND برد NodeMCU
نحوه قرار دادن بلوک ها در ۴ADAIOT :
کد ساخته شده توسط ۴ADAIOT:
۱ ۲ ۳ ۴ ۵ ۶ ۷ ۸ ۹ ۱۰ ۱۱ ۱۲ ۱۳ ۱۴ ۱۵ ۱۶ ۱۷ ۱۸ ۱۹ ۲۰ ۲۱ ۲۲ ۲۳ ۲۴ ۲۵ ۲۶ ۲۷ ۲۸ ۲۹ ۳۰ ۳۱ ۳۲ ۳۳ ۳۴ ۳۵ ۳۶ ۳۷ ۳۸ ۳۹ ۴۰ ۴۱ ۴۲ ۴۳ ۴۴ ۴۵ ۴۶ ۴۷ ۴۸ ۴۹ ۵۰ ۵۱ ۵۲ ۵۳ ۵۴ ۵۵ ۵۶ ۵۷ ۵۸ |
///////////////////////////////// // Generated with a lot of love// // with 4ADAIOT FOR ESP8266 // // Website: https://4adateam.com // ///////////////////////////////// #include <ESP8266WiFi.h> #include <CayenneMQTTESP8266.h>//IMPPORT LIBRARY FROM http://easycoding.tn/index.php/resources/ char Cayenneusername[] = "##################################"; char Cayennepassword[] = "##################################"; char CayenneclientID[] = "##################################"; String chanal_0_value; CAYENNE_IN(۰) { chanal_0_value = getValue.asString(); } void setup() { chanal_0_value = ""; Serial.begin(۹۶۰۰); pinMode(۱۶, OUTPUT); WiFi.disconnect(); delay(۳۰۰۰); Serial.println("START"); WiFi.begin("#######","########"); while ((!(WiFi.status() == WL_CONNECTED))){ delay(۳۰۰); Serial.print(".."); } Serial.println("Connected"); Serial.println("Your IP is"); Serial.println((WiFi.localIP().toString())); Cayenne.begin(Cayenneusername, Cayennepassword, CayenneclientID); } void loop() { Cayenne.loop(); if (chanal_0_value == "۱") { digitalWrite(۱۶,HIGH); } if (chanal_0_value == "۰") { digitalWrite(۱۶,LOW); } delay(۱۰۰۰); } |