The Adafruit WINC1500 (PCB Antenna) Breakout is a compact Wi-Fi module that enables wireless connectivity for a wide range of Internet of Things (IoT) projects. Based on the Microchip WINC1500 chip, this breakout board is designed for ease of integration with microcontrollers such as the Arduino UNO. The onboard PCB antenna makes it a self-contained solution for adding Wi-Fi functionality without the need for external antennas.
Pin Number | Name | Description |
---|---|---|
1 | VIN | 3.3V Power Supply Input |
2 | GND | Ground |
3 | EN | Chip Enable (Active High) |
4 | RST | Reset (Active Low) |
5 | SCK | SPI Clock |
6 | MISO | SPI Master In Slave Out |
7 | MOSI | SPI Master Out Slave In |
8 | CS | SPI Chip Select (Active Low) |
9 | IRQ | Interrupt Request (Active Low) |
10 | 3V3 | 3.3V Output from Onboard Regulator |
#include <SPI.h>
#include <WiFi101.h>
// Your network SSID and password
char ssid[] = "your_network_SSID";
char pass[] = "your_password";
void setup() {
// Initialize serial communication
Serial.begin(9600);
// Check for the presence of the shield
if (WiFi.status() == WL_NO_SHIELD) {
Serial.println("WiFi shield not present");
// Don't continue if the shield is not present
while (true);
}
// Attempt to connect to WiFi network
while (WiFi.begin(ssid, pass) != WL_CONNECTED) {
Serial.print("Attempting to connect to SSID: ");
Serial.println(ssid);
// Wait 10 seconds before retrying
delay(10000);
}
Serial.println("Connected to wifi");
printWiFiStatus();
}
void loop() {
// Nothing here for now.
}
void printWiFiStatus() {
// Print the SSID of the network you're attached to
Serial.print("SSID: ");
Serial.println(WiFi.SSID());
// Print your board's IP address
IPAddress ip = WiFi.localIP();
Serial.print("IP Address: ");
Serial.println(ip);
// Print the received signal strength
long rssi = WiFi.RSSI();
Serial.print("Signal strength (RSSI):");
Serial.print(rssi);
Serial.println(" dBm");
}
Q: Can I use the Adafruit WINC1500 with a 5V microcontroller? A: Yes, but you will need to use a level shifter to convert the 5V signals to 3.3V to avoid damaging the module.
Q: How can I extend the range of the onboard antenna? A: For extended range, consider using an external antenna version of the WINC1500 breakout board.
Q: Does the WINC1500 support 5 GHz Wi-Fi bands? A: No, the WINC1500 chip only supports the 2.4 GHz Wi-Fi band.
Q: Can I use this module with battery power? A: Yes, as long as the battery can provide a stable 3.3V output. Consider using a voltage regulator if necessary.