Use APKPure App
Get arduino_wifi_pcs old version APK for Android
Arduino WiFi Kullanıcı Arayüzü
Wi-Fi modülünü Arduino kartına monte ettikten sonra, cep telefonu ile Arduino arasındaki Wi-Fi iletişimini bağlamak için bu uygulamayı cep telefonunda çalıştırdıktan sonra, cep telefonunda bulunan 10 tuşa basıldığında düğmeye basıldığını tanımak Arduino'nun istenilen işlemi gerçekleştirmesini sağlayan uygulama.
- Tek düğme: 10
(Her tuşa basıldığında Arduino'ya gönderilen veriler)
Düğme 1: "0" (onaltılık 30) Düğme 2: "1" (onaltılık 31)
3. Düğme: "2" (onaltılık 32) Düğme 4: "3" (onaltılık 33)
5. Düğme: "4" (onaltılık 34) Düğme 6: "5" (onaltılık 35)
Düğme 7: "6" (onaltılık 36) Düğme 8: "7" (onaltılık 37)
Düğme 9: "8" (onaltılık 38) Düğme 10: "9" (onaltılık 39)
(Arduino'daki program örneği)
Arduino'nun 5 numaralı dijital portuna bağlı LED, 1. butona bir kez basıldığında yanar ve tekrar basıldığında söner.(Toggle action)
///// LED'leri Wi-Fi üzerinden kontrol etme
İlk bölüme SoftwareSerial.h'yi ekleyin.
SoftwareSerial esp8266(2,3);
geçersiz kurulum()
{
Serial.begin(9600);
esp8266.begin(9600); // esp'nin baud hızı
pinMode(5, ÇIKIŞ);
digitalWrite(, DÜŞÜK);
sendData("AT+RST\r\n",2000); // modül sıfırlama
sendData("AT+CWMODE=2\r\n",1000); // AP (erişim noktası) olarak ayarla
sendData("AT+CIFSR\r\n",1000); // ip adresi al
sendData("AT+CIPMUX=1\r\n",1000); // birden çok bağlantıya ayarla
sendData("AT+CIPSERVER=1,80\r\n",1000); // 80 numaralı bağlantı noktasındaki sunucu
}
boşluk döngüsü()
{
if(esp8266.available()) // esp bir mesaj gönderiyorsa
{
if(esp8266.find("+IPD,"))
{
gecikme(200); // tüm seri verileri oku
int bağlantı kimliği = esp8266.read();
esp8266.find("?");
int Sayı = esp8266.read();
if(Sayı==0x30){
if(digitalRead(5)==YÜKSEK) digitalWrite(5, DÜŞÜK);
başka digitalWrite(5, YÜKSEK);
}
// komutu kapat
String closeCommand = "AT+CIPCLOSE=";
kapatKomut += bağlantı kimliği; // bağlantı kimliğini ekle
kapatKomut += "\r\n";
veri gönder(kapatKomut,1000); // yakın bağlantı
}
}
}
String sendData(String komutu, const int zaman aşımı)
{
Dize yanıtı = "";
esp8266.print(komut); // okunan karakteri esp8266'ya gönder
uzun int zaman = millis();
while( (süre+zaman aşımı) > millis())
{
while(esp8266.available())
{
// esp'de alınan data varsa seri olarak gönder
char c = esp8266.read(); // sonraki karakteri oku
cevap+=c;
}
}
geri dönüş yanıtı;
}
Last updated on Nov 17, 2022
Minor bug fixes and improvements. Install or update to the newest version to check it out!
Gereken Android sürümü
7.0
Kategori
Bildir
arduino_wifi_pcs
1.1.0 by c.s.park
Nov 17, 2022