arduino_wifi_pcs
7.0
Android OS
دربارهی arduino_wifi_pcs
رابط کاربری وای فای آردوینو
پس از نصب ماژول وای فای بر روی برد آردوینو، این برنامه را بر روی تلفن همراه اجرا کنید تا ارتباط وای فای بین تلفن همراه و آردوینو متصل شود، 10 دکمه ارائه شده روی تلفن همراه را فشار دهید تا فشردن دکمه روی آن تشخیص داده شود. آردوینو برای انجام عملیات مورد نظر برنامه ای که اجازه می دهد
- تک دکمه: 10
(داده ها با فشردن هر دکمه به آردوینو ارسال می شود)
دکمه 1: "0" (هگزادسیمال 30) دکمه 2: "1" (هگزا دسیمال 31)
دکمه 3: "2" (هگزا دسیمال 32) دکمه 4: "3" (هگزا دسیمال 33)
دکمه 5: "4" (هگزا دسیمال 34) دکمه 6: "5" (هگزا دسیمال 35)
دکمه 7: "6" (هگزادسیمال 36) دکمه 8: "7" (هگزا دسیمال 37)
دکمه 9: "8" (هگزا دسیمال 38) دکمه 10: "9" (هگزا دسیمال 39)
(نمونه ای از برنامه در آردوینو)
LED متصل به پورت دیجیتال 5 آردوینو با یک بار فشار دادن دکمه 1 روشن می شود و با فشار دادن مجدد خاموش می شود.
///// کنترل LED از طریق Wi-Fi
SoftwareSerial.h را در قسمت اول قرار دهید.
SoftwareSerial esp8266(2,3);
void setup()
{
سریال. begin(9600);
esp8266.begin(9600); // نرخ باود از esp
pinMode (5، OUTPUT)؛
digitalWrite(، LOW);
sendData("AT+RST\r\n",2000); // تنظیم مجدد ماژول
sendData("AT+CWMODE=2\r\n"،1000); // تنظیم به عنوان AP (نقطه دسترسی)
sendData("AT+CIFSR\r\n",1000); // آدرس IP را دریافت کنید
sendData("AT+CIPMUX=1\r\n",1000); // روی چندین اتصال تنظیم شده است
sendData("AT+CIPSERVER=1,80\r\n",1000); // سرور در پورت 80
}
حلقه خالی()
{
if(esp8266.available()) // اگر esp در حال ارسال پیام باشد
{
if(esp8266.find("+IPD"))
{
تاخیر(200); // خواندن تمام داده های سریال
int connectionId = esp8266.read();
esp8266.find("?");
int Number = esp8266.read();
if(Number==0x30){
if(digitalRead(5)==HIGH) digitalWrite(5, LOW);
else digitalWrite(5، HIGH);
}
// دستور بستن
String closeCommand = "AT+CIPCLOSE=";
closeCommand +=connectionId; // شناسه اتصال را پیوست کنید
closeCommand += "\r\n";
sendData (closeCommand,1000); // اتصال را ببندید
}
}
}
String sendData (دستور رشته، زمان توقف موقت)
{
پاسخ رشته = "";
esp8266.print(command); // ارسال کاراکتر خوانده شده به esp8266
مدت زمان طولانی = millis();
while( (time+timeout) > millis())
{
while(esp8266.available())
{
// اگر داده های دریافتی در esp وجود دارد، آن را به صورت سریال ارسال کنید
char c = esp8266.read(); // کاراکتر بعدی را بخوانید
پاسخ+=c;
}
}
پاسخ بازگشت؛
}
جدیدترین 1.1.0 چه خبر است
اطلاعات arduino_wifi_pcs APK
دانلود فوق سریع و ایمن از طریق برنامه APKPure
برای نصب فایل های XAPK/APK در اندروید با یک کلیک!