arduino_wifi_pcs

50+
İndirme
İçerik derecelendirmesi
Tüm yaşlar
Ekran görüntüsü resmi
Ekran görüntüsü resmi
Ekran görüntüsü resmi
Ekran görüntüsü resmi
Ekran görüntüsü resmi
Ekran görüntüsü resmi
Ekran görüntüsü resmi
Ekran görüntüsü resmi
Ekran görüntüsü resmi
Ekran görüntüsü resmi
Ekran görüntüsü resmi
Ekran görüntüsü resmi
Ekran görüntüsü resmi
Ekran görüntüsü resmi
Ekran görüntüsü resmi

Bu uygulama hakkında

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ı;
}
Güncellenme tarihi
5 Ara 2024

Veri güvenliği

Geliştiricilerin verilerinizi nasıl toplayıp paylaştıklarını anlamak, güvenliğin ilk adımıdır. Veri gizliliği ve güvenliği yöntemleri; kullanımınıza, bölgenize ve yaşınıza göre değişiklik gösterebilir. Geliştiricinin sağladığı bu bilgiler zaman içinde güncellenebilir.
Üçüncü taraflarla veri paylaşımı yok
Geliştiricilerin, veri paylaşımını nasıl beyan ettikleri hakkında daha fazla bilgi edinin
Veri toplanamadı
Geliştiricilerin, veri toplamayı nasıl beyan ettikleri hakkında daha fazla bilgi edinin