arduino_wifi_pcs

arduino_wifi_pcs

c.s.park
17/11/2022
  • 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 چه خبر است

Last updated on 17/11/2022
Minor bug fixes and improvements. Install or update to the newest version to check it out!
نمایش بیشتر

گیم پلی و اسکرین شات

  • پوستر arduino_wifi_pcs
  • برنامه‌نما arduino_wifi_pcs عکس از صفحه
  • برنامه‌نما arduino_wifi_pcs عکس از صفحه
  • برنامه‌نما arduino_wifi_pcs عکس از صفحه
  • برنامه‌نما arduino_wifi_pcs عکس از صفحه
  • برنامه‌نما arduino_wifi_pcs عکس از صفحه
  • برنامه‌نما arduino_wifi_pcs عکس از صفحه
  • برنامه‌نما arduino_wifi_pcs عکس از صفحه
آیکون‌ APKPure

دانلود فوق سریع و ایمن از طریق برنامه APKPure

برای نصب فایل های XAPK/APK در اندروید با یک کلیک!

دانلود APKPure
thank icon
ما از کوکی ها و فناوری های دیگر در این وبسایت برای بهبود تجربه کاربری شما استفاده می کنیم.
با کلیک بر روی هر پیوند در این صفحه شما دستور خود را برای سیاست حفظ حریم خصوصیاینجاو سیاست فایلمی دهید.
بیشتر بدانید