Arduino Uno + WiFi stantsiyasida WiFi.status ()

Juda oddiy test kodi bor:

#include "WiFi.h"

void setup() {
  Serial.begin(9600);
  Serial.println("go");
  WiFi.status();
  Serial.println("done");
}

void loop() { }

Men Arduino Uno v3 dan foydalanib, WiFi sheild, rev3 ga ulanganman. Bunga boshqa hech narsa bog'liq emas. Men uni yuboraman va ketma-ket monitorda quyidagilarni bilib olaman:

go

Va bu, hech qachon "bajarilmaydi".

Men allaqachon sinab ko'rgan narsalar:

  • Qalqon dasturiy ta'minotini yangilash
  • Ikkinchi arduino bilan urinib ko'rish (faqat sinov uchun bitta WiFi ekranim bor)
  • O'tish narsasini tekshirish - bu ulanmagan
  • 3 va 7 raqamli pimlarni ulash.
  • Yoqilg'i boshlanishda 4-sonli PIN-kod yoziladi (ehtimol SD karta ma'lumotlarini o'chiradi)

Ayniqsa, qalqondagi barcha chiroqlar o'chirilgan. Ruxsat etilgan dasturni yangilaganimda, aloqa chirog'i bir oz porladi. Ethernet qalqonini ishlashga muvaffaq bo'ldim.

Fikrlarmi?

2

6 javoblar

Bu biroz eski, lekin men shu masalani hal qilardim. Men Arduino Wifi Shild dasturiy ta'minotini to'g'ri yangilash kabi tuyulgan narsalarni bajarganman. Shunday qilib, barcha Arduino eskizlarim WiFi kutubxonasiga qo'ng'iroq qilish uchun darhol to'xtatiladi.

Mening muammom Mac-ni ishlatib, noto'g'ri firmware yangilash jarayoni edi. ArduinoWifiShield_upgrade_mac.sh ni yangilash uchun, skript HD WiFi Module Firmware dasturini yangilaydi, keyin esa:

Bajarildi. J3 kalitini olib tashlang va qalqondagi RESET tugmasini bosing va keyin qalqoning dasturiy ta'minotini yangilash uchun [ENTER] tugmasini bosing.

But that's not the correct process. Following this process the shield is no longer in DFU mode and the next update will fail. That was my first try. My second try was simply not removing the jumper at all. That seemed to succeed, but resulted in the scenario mentioned by the poster. Here's the process that resolved it for me:

  1. HD WiFi Module Firmware dasturini muvaffaqiyatli yangilab bo'lgandan so'ng yuqoridagi xabarni olasiz. J3 o'tish kabelini aytilganidek olib tashlang va reset tugmasini bosing. Lekin ENTER tugmasini bosma.
  2. LEDlarning "Ulanish" dan "Ma'lumot" ga o'tishigacha turdim. So'ngra, J3 o'tish kabelini qayta joyladim va qalqonga qayta tiklashni boshladim .
  3. Keyin WiFi Shild dasturiy yangilanishlarini davom ettirish uchun kirishga urindim.

Yuqoridagi jarayonlar mening muammomni muvaffaqiyatli hal qildi, men bu haqda hech qanday xabar topa olmadim. Umid qilamanki, bu boshqalarga foydali.

1
qo'shib qo'ydi

Bu biroz eski, lekin men shu masalani hal qilardim. Men Arduino Wifi Shild dasturiy ta'minotini to'g'ri yangilash kabi tuyulgan narsalarni bajarganman. Shunday qilib, barcha Arduino eskizlarim WiFi kutubxonasiga qo'ng'iroq qilish uchun darhol to'xtatiladi.

Mening muammom Mac-ni ishlatib, noto'g'ri firmware yangilash jarayoni edi. ArduinoWifiShield_upgrade_mac.sh ni yangilash uchun, skript HD WiFi Module Firmware dasturini yangilaydi, keyin esa:

Bajarildi. J3 kalitini olib tashlang va qalqondagi RESET tugmasini bosing va keyin qalqoning dasturiy ta'minotini yangilash uchun [ENTER] tugmasini bosing.

But that's not the correct process. Following this process the shield is no longer in DFU mode and the next update will fail. That was my first try. My second try was simply not removing the jumper at all. That seemed to succeed, but resulted in the scenario mentioned by the poster. Here's the process that resolved it for me:

  1. HD WiFi Module Firmware dasturini muvaffaqiyatli yangilab bo'lgandan so'ng yuqoridagi xabarni olasiz. J3 o'tish kabelini aytilganidek olib tashlang va reset tugmasini bosing. Lekin ENTER tugmasini bosma.
  2. LEDlarning "Ulanish" dan "Ma'lumot" ga o'tishigacha turdim. So'ngra, J3 o'tish kabelini qayta joyladim va qalqonga qayta tiklashni boshladim .
  3. Keyin WiFi Shild dasturiy yangilanishlarini davom ettirish uchun kirishga urindim.

Yuqoridagi jarayonlar mening muammomni muvaffaqiyatli hal qildi, men bu haqda hech qanday xabar topa olmadim. Umid qilamanki, bu boshqalarga foydali.

1
qo'shib qo'ydi

Bu biroz eski, lekin men shu masalani hal qilardim. Men Arduino Wifi Shild dasturiy ta'minotini to'g'ri yangilash kabi tuyulgan narsalarni bajarganman. Shunday qilib, barcha Arduino eskizlarim WiFi kutubxonasiga qo'ng'iroq qilish uchun darhol to'xtatiladi.

Mening muammom Mac-ni ishlatib, noto'g'ri firmware yangilash jarayoni edi. ArduinoWifiShield_upgrade_mac.sh ni yangilash uchun, skript HD WiFi Module Firmware dasturini yangilaydi, keyin esa:

Bajarildi. J3 kalitini olib tashlang va qalqondagi RESET tugmasini bosing va keyin qalqoning dasturiy ta'minotini yangilash uchun [ENTER] tugmasini bosing.

But that's not the correct process. Following this process the shield is no longer in DFU mode and the next update will fail. That was my first try. My second try was simply not removing the jumper at all. That seemed to succeed, but resulted in the scenario mentioned by the poster. Here's the process that resolved it for me:

  1. HD WiFi Module Firmware dasturini muvaffaqiyatli yangilab bo'lgandan so'ng yuqoridagi xabarni olasiz. J3 o'tish kabelini aytilganidek olib tashlang va reset tugmasini bosing. Lekin ENTER tugmasini bosma.
  2. LEDlarning "Ulanish" dan "Ma'lumot" ga o'tishigacha turdim. So'ngra, J3 o'tish kabelini qayta joyladim va qalqonga qayta tiklashni boshladim .
  3. Keyin WiFi Shild dasturiy yangilanishlarini davom ettirish uchun kirishga urindim.

Yuqoridagi jarayonlar mening muammomni muvaffaqiyatli hal qildi, men bu haqda hech qanday xabar topa olmadim. Umid qilamanki, bu boshqalarga foydali.

1
qo'shib qo'ydi

Menda bir muammo bor edi, Wi-Fi ekrani hotspotga ulanib bo'lmadi. O'sha paytda men arduino-1.0.3 versiyasini ishlatganman. Lekin u arduino-1.0.1 bilan ishladi. Men Arduino IDE ning bu versiyasini kutubxonalar papkasidagi kod bilan sinab ko'rishingiz kerak deb o'ylayman. Muammoingiz kirish nuqtangizdan kelib chiqishi mumkin. Boshqasini ko'ring. Omad!

0
qo'shib qo'ydi

Menda bir muammo bor edi, Wi-Fi ekrani hotspotga ulanib bo'lmadi. O'sha paytda men arduino-1.0.3 versiyasini ishlatganman. Lekin u arduino-1.0.1 bilan ishladi. Men Arduino IDE ning bu versiyasini kutubxonalar papkasidagi kod bilan sinab ko'rishingiz kerak deb o'ylayman. Muammoingiz kirish nuqtangizdan kelib chiqishi mumkin. Boshqasini ko'ring. Omad!

0
qo'shib qo'ydi

Menda bir muammo bor edi, Wi-Fi ekrani hotspotga ulanib bo'lmadi. O'sha paytda men arduino-1.0.3 versiyasini ishlatganman. Lekin u arduino-1.0.1 bilan ishladi. Men Arduino IDE ning bu versiyasini kutubxonalar papkasidagi kod bilan sinab ko'rishingiz kerak deb o'ylayman. Muammoingiz kirish nuqtangizdan kelib chiqishi mumkin. Boshqasini ko'ring. Omad!

0
qo'shib qo'ydi