اردوينو 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
-------------------------------------------------- --------------------------------------------
RemoteXY http://remotexy.com/
Watch the video on YouTube::
https://youtu.be/WPaS3n4Kwo8
ليست هناك تعليقات