Hello Makers,
I am having a problem on a development board I am making for my college final this semester. I have learned a lot from the Arduino Community and during my first year of college about electronics and microcontrollers, so for my final I decided to display everything that I have learned in a development board.
I'm trying to make a small wifi dev board with connections for sensors, however, after designing, building, and programming the board, I've run into a major issue.
My board consists of the SAM D21 and NINA-W10 wifi module, both are present on the arduino nano 33 iot.
My problem is that when I try and run the ScanNetworksAdvanced or any program in the WiFi NINA library, I get the error:
Scanning available networks...
** Scan Networks **
number of available networks: 0
Scanning available networks...
** Scan Networks **
Couldn't get a WiFi connection
I would really like some help. In the text below, I will go into the details/setup.
After, I built my board, I boot-loaded it using an Atmel ICE with the Nano 33 IOT bootloader. Then I changed the variants.h file of the Nano 33 IOT. from
//NINA
#define NINA_GPIO0 (26u)
#define NINA_RESETN (27u)
#define NINA_ACK (28u)
to
//NINA
#define NINA_GPIO0 (2u)
#define NINA_RESETN (27u)
#define NINA_ACK (3u)
The only difference pin wise between my board and the nano 33 iot is that I changed the pins of GPIO0 and ACK as well as that I don't have SCL and SDA connected.
I attached an image of the schematic connections between my microcontroller and the module.
I would love feedback and please ask any questions to help understand better. I am so grateful for Arduino and this community because I have learned so much from them.
If I had to guess the problem, I was thinking it would be about the GPIO0 and ACK or maybe I need the I2C connections.... I'm sorta stuck and would like to hear your input.
Also, the module is on the latest firmware version, 1.3.0 or something I believe.
Thanks again.
-Kevin