المتابعون





اردوينو UNO و ESP8266 والتحكم باستخدام الهاتف الذكي





طريقة ربط ESP8266 with arduino 




ربط LED 

الشفرة


#define REMOTEXY_MODE__ESP8266_HARDSERIAL

# تشمل <RemoteXY.h> 

// إعدادات اتصال RemoteXY  
#define REMOTEXY_SERIAL Serial 
#define REMOTEXY_SERIAL_SPEED 115200 
#define REMOTEXY_WIFI_SSID "AlQuds Center 1" 
#define REMOTEXY_WIFI_PASSWORD "" 
#define REMOTEXY_SERVER_PORT 6377 


// تكوين RemoteXY   
# pragma pack (push، 1) 
uint8_t RemoteXY_CONF [] = 
{255،2،0،0،0،30،0،8،13،0،
  2،0،70،25،22،11،2،26،31،31،
  79،78،0،79،70،70،0،1،0،10،
  26،12،12،2،31،88،0} ؛ 
   
يحدد هذا الهيكل جميع متغيرات واجهة التحكم الخاصة بك  
هيكل 

    // متغير المدخلات
  uint8_t switch_1 ؛ // = 1 في حالة التبديل ON و = 0 في حالة إيقاف التشغيل 
  uint8_t button_1 ؛ // = 1 إذا تم الضغط على زر ، وإلا = 0 

    // متغير آخر
  uint8_t connect_flag؛ // = 1 إذا كان السلك متصلاً ، = 0 

} RemoteXY ؛ 
# pragma pack (pop) 

///////////////////////////////////////////// 
// END RemoteXY تشمل // 
///////////////////////////////////////////// 

#define PIN_SWITCH_1 13
#define PIN_BUTTON_1 12


الإعداد باطل()  
  RemoteXY_Init () ؛  
   
  pinMode (PIN_SWITCH_1 ، OUTPUT) ؛
  pinMode (PIN_BUTTON_1 ، OUTPUT) ؛
   
  // TODO لك رمز الإعداد 
   

حلقة فارغة()  
{  
  RemoteXY_Handler ()؛ 
   
  كتابة رقمية (PIN_SWITCH_1 ، (RemoteXY.switch_1 == 0)؟ LOW: HIGH)؛
  digitalWrite (PIN_BUTTON_1، (RemoteXY.button_1 == 0)؟ LOW: HIGH)؛

}
hussain Alarabe 
-------------------------------------------------- --------------------------------------------
Watch the video on YouTube::
https://youtu.be/WPaS3n4Kwo8

ليست هناك تعليقات