arduino_wifi_pcs

arduino_wifi_pcs

c.s.park
17/11/2022
  • 7.0

    Android OS

عن arduino_wifi_pcs

اردوينو WiFi UI

بعد تركيب وحدة Wi-Fi على لوحة Arduino ، يتم تشغيل هذا التطبيق على الهاتف المحمول لتوصيل اتصال Wi-Fi بين الهاتف المحمول و Arduino ، والضغط على الأزرار العشرة المتوفرة في الهاتف المحمول للتعرف على الضغط على الزر الموجود Arduino لأداء العملية المطلوبة.التطبيق الذي يسمح

- زر واحد: 10

(يتم إرسال البيانات إلى Arduino عند الضغط على كل زر)

الزر 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)

(مثال على برنامج في Arduino)

يتم تشغيل مؤشر LED المتصل بالمنفذ الرقمي 5 من Arduino عند الضغط على الزر 1 مرة واحدة ، وينطفئ عند الضغط عليه مرة أخرى.

///// التحكم في المصابيح عبر Wi-Fi

قم بتضمين SoftwareSerial.h في الجزء الأول.

SoftwareSerial esp8266 (2،3) ؛

الإعداد باطل()

{

المسلسل. start (9600) ؛

esp8266.begin (9600) ، // سرعة البث بالباود esp

pinMode (5 ، الإخراج) ؛

digitalWrite (، منخفض) ؛

sendData ("AT + RST \ r \ n" ، 2000) ؛ // إعادة تعيين الوحدة

sendData ("AT + CWMODE = 2 \ r \ n" ، 1000) ؛ // تعيين كنقطة وصول (نقطة وصول)

sendData ("AT + CIFSR \ r \ n" ، 1000) ؛ // الحصول على عنوان IP

sendData ("AT + CIPMUX = 1 \ r \ n" ، 1000) ؛ // مجموعة لاتصالات متعددة

sendData ("AT + CIPSERVER = 1،80 \ r \ n" ، 1000) ؛ // الخادم على المنفذ 80

}

حلقة فارغة()

{

إذا (esp8266.available ()) // إذا كان esp يرسل رسالة

{

إذا (esp8266.find ("+ IPD،"))

{

تأخير (200) ؛ // قراءة جميع البيانات التسلسلية

int connectId = esp8266.read () ؛

esp8266.find ("؟") ؛

رقم int = esp8266.read () ؛

إذا (الرقم == 0x30) {

if (digitalRead (5) == HIGH) digitalWrite (5، LOW) ؛

آخر digitalWrite (5 ، عالية) ؛

}

// أمر وثيق

String closeCommand = "AT + CIPCLOSE ="؛

closeCommand + = connectionId ؛ // إرفاق معرف الاتصال

closeCommand + = "\ r \ n"؛

sendData (closeCommand، 1000) ؛ // اغلق الاتصال

}

}

}

String sendData (أمر String ، مهلة const int)

{

استجابة السلسلة = "" ؛

esp8266.print (أمر) ؛ // أرسل حرف القراءة إلى esp8266

وقت طويل = مللي () ؛

while ((time + timeout)> مللي ())

{

بينما (esp8266.available ())

{

// إذا تم استلام بيانات في esp ، أرسلها بشكل تسلسلي

char c = esp8266.read () ؛ // اقرأ الحرف التالي

استجابة + = ج ؛

}

}

رد العودة

}

عرض المزيد

What's new in the latest 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 تصوير الشاشة 1
  • arduino_wifi_pcs تصوير الشاشة 2
  • arduino_wifi_pcs تصوير الشاشة 3
  • arduino_wifi_pcs تصوير الشاشة 4
  • arduino_wifi_pcs تصوير الشاشة 5
  • arduino_wifi_pcs تصوير الشاشة 6
  • arduino_wifi_pcs تصوير الشاشة 7
APKPure أيقونة

قم بتنزيل سريع وآمن بالغاية عبر تطبيق APKPure

قم بتثبيت ملفات XAPK/APK بنقرة واحدة على أندرويد!

تحميل APKPure
thank icon
We use cookies and other technologies on this website to enhance your user experience.
By clicking any link on this page you are giving your consent to our Privacy Policy and Cookies Policy.
Learn More about Policies