arduino_wifi_pcs

10+
ਡਾਊਨਲੋਡ
ਸਮੱਗਰੀ ਰੇਟਿੰਗ
ਹਰੇਕ ਲਈ
ਸਕ੍ਰੀਨਸ਼ਾਟ ਚਿੱਤਰ
ਸਕ੍ਰੀਨਸ਼ਾਟ ਚਿੱਤਰ
ਸਕ੍ਰੀਨਸ਼ਾਟ ਚਿੱਤਰ
ਸਕ੍ਰੀਨਸ਼ਾਟ ਚਿੱਤਰ
ਸਕ੍ਰੀਨਸ਼ਾਟ ਚਿੱਤਰ
ਸਕ੍ਰੀਨਸ਼ਾਟ ਚਿੱਤਰ
ਸਕ੍ਰੀਨਸ਼ਾਟ ਚਿੱਤਰ
ਸਕ੍ਰੀਨਸ਼ਾਟ ਚਿੱਤਰ
ਸਕ੍ਰੀਨਸ਼ਾਟ ਚਿੱਤਰ
ਸਕ੍ਰੀਨਸ਼ਾਟ ਚਿੱਤਰ
ਸਕ੍ਰੀਨਸ਼ਾਟ ਚਿੱਤਰ
ਸਕ੍ਰੀਨਸ਼ਾਟ ਚਿੱਤਰ
ਸਕ੍ਰੀਨਸ਼ਾਟ ਚਿੱਤਰ
ਸਕ੍ਰੀਨਸ਼ਾਟ ਚਿੱਤਰ
ਸਕ੍ਰੀਨਸ਼ਾਟ ਚਿੱਤਰ

ਇਸ ਐਪ ਬਾਰੇ

Arduino ਬੋਰਡ 'ਤੇ Wi-Fi ਮੋਡੀਊਲ ਨੂੰ ਮਾਊਂਟ ਕਰਨ ਤੋਂ ਬਾਅਦ, ਮੋਬਾਈਲ ਫੋਨ ਅਤੇ Arduino ਵਿਚਕਾਰ Wi-Fi ਸੰਚਾਰ ਨੂੰ ਕਨੈਕਟ ਕਰਨ ਲਈ ਮੋਬਾਈਲ ਫੋਨ 'ਤੇ ਇਸ ਐਪ ਨੂੰ ਚਲਾਉਣਾ, ਮੋਬਾਈਲ ਫੋਨ 'ਤੇ ਦਿੱਤੇ ਗਏ 10 ਬਟਨਾਂ ਨੂੰ ਦਬਾਉਂਦੇ ਹੋਏ, ਬਟਨਾਂ ਨੂੰ ਦਬਾਉਣ ਦੀ ਪਛਾਣ ਕਰਦੇ ਹੋਏ. Arduino, ਅਤੇ ਲੋੜੀਂਦਾ ਓਪਰੇਸ਼ਨ ਚਲਾਉਣਾ। ਐਪ ਜੋ ਇਜਾਜ਼ਤ ਦਿੰਦਾ ਹੈ
- ਸਿੰਗਲ ਬਟਨ: 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)

(Arduino ਵਿੱਚ ਪ੍ਰੋਗਰਾਮ ਦੀ ਉਦਾਹਰਨ)
Arduino ਦੇ ਡਿਜੀਟਲ ਪੋਰਟ 5 ਨਾਲ ਜੁੜਿਆ LED ਬਟਨ 1 ਨੂੰ ਇੱਕ ਵਾਰ ਦਬਾਉਣ 'ਤੇ ਚਾਲੂ ਹੋ ਜਾਂਦਾ ਹੈ, ਅਤੇ ਦੁਬਾਰਾ ਦਬਾਉਣ 'ਤੇ ਬੰਦ ਹੋ ਜਾਂਦਾ ਹੈ। (ਟੌਗਲ ਐਕਸ਼ਨ)

///// Wi-Fi ਦੁਆਰਾ LEDs ਨੂੰ ਨਿਯੰਤਰਿਤ ਕਰਨਾ
ਪਹਿਲੇ ਭਾਗ ਵਿੱਚ SoftwareSerial.h ਸ਼ਾਮਲ ਕਰੋ।
SoftwareSerial esp8266(2,3);

ਬੇਕਾਰ ਸੈੱਟਅੱਪ()
{
ਸੀਰੀਅਲ. ਸ਼ੁਰੂ (9600);
esp8266.begin(9600); // esp ਦੀ ਬੌਡ ਦਰ
ਪਿੰਨਮੋਡ (5, ਆਉਟਪੁਟ);
digitalWrite(, LOW);

sendData("AT+RST\r\n",2000); // ਮੋਡੀਊਲ ਰੀਸੈਟ
sendData("AT+CWMODE=2\r\n",1000); // AP (ਐਕਸੈਸ ਪੁਆਇੰਟ) ਦੇ ਰੂਪ ਵਿੱਚ ਸੈੱਟ ਕਰੋ
sendData("AT+CIFSR\r\n",1000); // ਆਈਪੀ ਐਡਰੈੱਸ ਪ੍ਰਾਪਤ ਕਰੋ
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 ਨੰਬਰ = esp8266.read();

ਜੇਕਰ(ਨੰਬਰ==0x30){
if(digitalRead(5)==HIGH) digitalWrite(5, LOW);
else digitalWrite(5, HIGH);
}

// ਬੰਦ ਕਮਾਂਡ
ਸਟ੍ਰਿੰਗ closeCommand = "AT+CIPCLOSE=";
closeCommand += connectionId; // ਕਨੈਕਸ਼ਨ ਆਈਡੀ ਨੱਥੀ ਕਰੋ
closeCommand += "\r\n";
sendData(closeCommand,1000); // ਨਜ਼ਦੀਕੀ ਕੁਨੈਕਸ਼ਨ
}
}
}

ਸਟ੍ਰਿੰਗ sendData (ਸਟ੍ਰਿੰਗ ਕਮਾਂਡ, const int ਸਮਾਂ ਸਮਾਪਤ)
{
ਸਤਰ ਜਵਾਬ = "";
esp8266.print(ਕਮਾਂਡ); // esp8266 ਨੂੰ ਪੜ੍ਹਨ ਵਾਲੇ ਅੱਖਰ ਭੇਜੋ
long int time = ਮਿਲੀਸ();
ਜਦਕਿ( (ਸਮਾਂ+ਸਮਾਂ ਸਮਾਪਤ) > ਮਿਲੀਸ())
{
ਜਦਕਿ(esp8266.available())
{
// ਜੇਕਰ esp ਵਿੱਚ ਪ੍ਰਾਪਤ ਡੇਟਾ ਹੈ, ਤਾਂ ਇਸ ਨੂੰ ਲੜੀਵਾਰ ਭੇਜੋ
char c = esp8266.read(); // ਅਗਲਾ ਅੱਖਰ ਪੜ੍ਹੋ
ਜਵਾਬ+=c;
}
}
ਵਾਪਸੀ ਜਵਾਬ;
}
ਨੂੰ ਅੱਪਡੇਟ ਕੀਤਾ
17 ਨਵੰ 2022

ਡਾਟਾ ਸੁਰੱਖਿਆ

ਸੁਰੱਖਿਆ ਵਿਕਾਸਕਾਰ ਵੱਲੋਂ ਤੁਹਾਡੇ ਡਾਟੇ ਨੂੰ ਇਕੱਤਰ ਅਤੇ ਸਾਂਝਾ ਕਰਨ ਦੇ ਤਰੀਕੇ ਨੂੰ ਸਮਝਣ ਨਾਲ ਸ਼ੁਰੂ ਹੁੰਦੀ ਹੈ। ਡਾਟਾ ਪਰਦੇਦਾਰੀ ਅਤੇ ਸੁਰੱਖਿਆ ਵਿਹਾਰ ਤੁਹਾਡੀ ਵਰਤੋਂ, ਖੇਤਰ ਅਤੇ ਉਮਰ ਦੇ ਮੁਤਾਬਕ ਵੱਖ-ਵੱਖ ਹੋ ਸਕਦੇ ਹਨ। ਵਿਕਾਸਕਾਰ ਨੇ ਇਹ ਜਾਣਕਾਰੀ ਮੁਹੱਈਆ ਕਰਵਾਈ ਗਈ ਹੈ ਅਤੇ ਸਮੇਂ ਦੇ ਨਾਲ ਇਸ ਨੂੰ ਅੱਪਡੇਟ ਕਰ ਸਕਦਾ ਹੈ।
ਤੀਜੀਆਂ ਧਿਰਾਂ ਨਾਲ ਕੋਈ ਡਾਟਾ ਸਾਂਝਾ ਨਹੀਂ ਕੀਤਾ ਜਾਵੇਗਾ
ਵਿਕਾਸਕਾਰਾਂ ਵੱਲੋਂ ਡਾਟੇ ਨੂੰ ਸਾਂਝਾ ਕਰਨ ਦੇ ਤਰੀਕੇ ਬਾਰੇ ਹੋਰ ਜਾਣੋ
ਕੋਈ ਡਾਟਾ ਇਕੱਤਰ ਨਹੀਂ ਕੀਤਾ ਗਿਆ
ਵਿਕਾਸਕਾਰਾਂ ਵੱਲੋਂ ਡਾਟੇ ਨੂੰ ਇਕੱਤਰ ਕਰਨ ਦੇ ਤਰੀਕੇ ਬਾਰੇ ਹੋਰ ਜਾਣੋ

ਨਵਾਂ ਕੀ ਹੈ

2022.11.18 Version 1.1 출시. minSDK : 26에서 24로 변경