arduino_wifi_pcs

arduino_wifi_pcs

c.s.park
Nov 17, 2022
  • 7.0

    Android OS

About arduino_wifi_pcs

Arduino وائی فائی UI

Arduino بورڈ پر وائی فائی ماڈیول لگانے کے بعد، موبائل فون اور Arduino کے درمیان وائی فائی کمیونیکیشن کو مربوط کرنے کے لیے اس ایپ کو موبائل فون پر چلاتے ہوئے، موبائل فون پر فراہم کردہ 10 بٹنوں کو دبانے سے اس پر بٹن کے دبانے کو پہچاننا۔ 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 میں پروگرام کی مثال)

Arduino کے ڈیجیٹل پورٹ 5 سے منسلک LED بٹن 1 کو ایک بار دبانے پر آن ہو جاتی ہے، اور دوبارہ دبانے پر بند ہو جاتی ہے۔ (ٹوگل ایکشن)

///// وائی فائی کے ذریعے ایل ای ڈی کو کنٹرول کرنا

پہلے حصے میں SoftwareSerial.h شامل کریں۔

SoftwareSerial esp8266(2,3);

باطل سیٹ اپ()

{

سیریل شروع (9600)؛

esp8266.begin(9600)؛ // باؤڈ کی شرح esp

پن موڈ (5، آؤٹ پٹ)؛

ڈیجیٹل رائٹ (، کم)؛

ڈیٹا بھیجیں("AT+RST\r\n",2000)؛ // ماڈیول ری سیٹ

ڈیٹا بھیجیں("AT+CWMODE=2\r\n",1000)؛ // اے پی کے طور پر سیٹ کریں (ایکسیس پوائنٹ)

sendData("AT+CIFSR\r\n",1000)؛ // آئی پی ایڈریس حاصل کریں۔

ڈیٹا بھیجیں("AT+CIPMUX=1\r\n",1000)؛ // متعدد کنکشن پر سیٹ کریں۔

ڈیٹا بھیجیں("AT+CIPSERVER=1,80\r\n",1000)؛ // پورٹ 80 پر سرور

}

باطل لوپ ()

{

if(esp8266.available()) // اگر esp پیغام بھیج رہا ہے۔

{

if(esp8266.find("+IPD,"))

{

تاخیر (200)؛ // تمام سیریل ڈیٹا پڑھیں

int connectionId = esp8266.read();

esp8266.find("?")؛

int نمبر = esp8266.read();

اگر(نمبر==0x30){

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

ورنہ ڈیجیٹل رائٹ (5، ہائی)؛

}

// بند کمانڈ

سٹرنگ closeCommand = "AT+CIPCLOSE="؛

closeCommand += connectionId؛ // کنکشن کی شناخت منسلک کریں۔

closeCommand += "\r\n"؛

sendData(closeCommand,1000); // قریبی کنکشن

}

}

}

String sendData (اسٹرنگ کمانڈ، const int ٹائم آؤٹ)

{

سٹرنگ جواب = ""؛

esp8266.print(کمانڈ)؛ // پڑھنے والے کردار کو esp8266 پر بھیجیں۔

long int time = ملی ()؛

جبکہ( (ٹائم + ٹائم آؤٹ) > ملی ())

{

جبکہ(esp8266.available())

{

// اگر esp میں موصول ہونے والا ڈیٹا ہے تو اسے سلسلہ وار بھیجیں۔

char c = esp8266.read(); // اگلا کردار پڑھیں

ردعمل +=c؛

}

}

واپسی کا جواب؛

}

مزید دکھائیں

What's new in the latest 1.1.0

Last updated on Nov 17, 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 ایپکےذریعےانتہائی تیزاورمحفوظڈاؤنلوڈنگ

Android پر XAPK/APK فائلیںانسٹالکرنےکےلیےایککلککریں!

ڈاؤن لوڈ کریں APKPure
thank icon
ہم آپ کے صارف کے تجربے کو بہتر بنانے کے لیے اس ویب سائٹ پر کوکیز اور دیگر ٹیکنالوجیز کا استعمال کرتے ہیں۔
اس صفحے پر کسی بھی لنک پر کلک کرکے آپ ہماری رازداری کی پالیسی اور کوکیز پالیسی پر متفق ہو رہے ہیں۔
مزید جانیں