2

I recently bought an Arduino Uno WiFi Developer Edition from here. Although all the other functionality appears to work (I’m able to upload/run programs, read sensors I plug in, etc.), I am not able to connect the Arduino to the internet. The Arduino has a built in ESP8266 chip which is compatible with the WiFi Link library, however, running ScanNetworks in the Arduino mac IDE (File > Examples > WiFi Link > ScanNetworks) doesn't work, nor does it print any errors. Other example files in that library don't work either. The CheckWiFiLinkFirmwareVersion program in the same library will print the welcome message "WiFi Link firmware check." but nothing after that.

I have tried every other WiFi library I could find in the library manager window (Sketch > Include Library > Manage Libraries), namely

  • Arduino Uno WiFi Dev Ed Library
  • WiFiEsp
  • WiFi101
  • WiFi

However, none of them work. Is the Arduino's WiFi chip defective, or am I doing something wrong? One reviews on the website that I bought the Arduino from said this (see lenny):

Arduino.org (which is different from arduino.cc) has not made software available to access the WiFi capabilities of this board. As far as I can tell, the wifi cannot be used. They keep saying that the software is coming soon.

See this thread on their forum: http://www.arduino.org/forums/uno/arduino-uno-wifi-arduinowifi-library-incomplete-solution-for-mqtt-tcp-udp-socket-communication-540

In summary, is the Arduino Uno WiFi Developer Edition known to be defective? If not, what am I doing wrong? If it is, could I potentially get a WiFi shield and use that instead of the built in chip? I have other shields for the Arduino (e.g. an SD card shield) that are working fine.

Tim
  • 121
  • 1
  • 3

3 Answers3

1

Do you have access to the Webgui?

with the Webgui you can configure the wifi settings. you do not need to upload sketches for this. It is a good test if there is no defect.

Connect your PC Wi-Fi or with your smartphone directly to the Aduino uno wifi. Start your browser and type in the following IP: 192.168.240.1 and now you should see the WebGUI.

ErwinS
  • 11
  • 2
0

The correct WiFi library for that board is here:

If that is not working you may have a defective board. Maybe the ESP8266 firmware is incorrect.

Majenko
  • 105,851
  • 5
  • 82
  • 139
0

I am sure it is not defective. You just don't understand how it works, because of it's architecture. In addition the original firmware and the UnoWifiDefEd library are strange and limited. I recommend using WiFi Link firmware and library. I currently write a community documentation for the Uno WiFi & WiFi Link

Juraj
  • 18,264
  • 4
  • 31
  • 49