WiFi3 click is a complete self-contained WiFi solution carrying the ESP8266 module with a system on a chip. The click is designed to run on a 3.3V power supply only. It communicates with the target board microcontroller through the mikroBUS™ RX, TX, CS and RST lines.
The module supports standard IEEE802.11 b/g/n agreement and has an integrated TCP/IP protocol stack.
It also integrates antenna switches, an RF balun, power amplifier, low noise receive amplifier, power management modes and more.
The Standby power consumption of < 1.0mW is ideally suited for IoT projects and devices that need long battery life.
Type | Wi-Fi |
Applications | WiFi3 click makes it very simple to connect various “things” to the internet. Whether that “thing” is a simple LED, a data logger, or or any other type of sensor or switch in a smarthome |
On-board modules | ESP8266 |
Key Features | Integrated TCP/IP stack. PCB antenna |
Key Benefits | Additional GPIO pins for connecting external electronics. Minimal software requirements for target board |
Interface | UART,GPIO |
Input Voltage | 3.3V |
Compatibility | mikroBUS |
Click board size | M (42.9 x 25.4 mm) |
mikroBUS™ Standard specification
Code examples for WiFi3 click, written for MikroElektronika hardware and compilers are available on Libstock.
The following code snippet shows the interrupt routine for receiving characters from the WiFi3 module.
01 void UART3_Interrupt() iv IVT_INT_USART3 ics ICS_AUTO 02 { 03 tmp = UART3_Read(); 04 switch(tmp) 05 { 06 case LF: 07 if(data_len > 1) 08 { 09 data_ready = 1; 10 } 11 break; 12 case CR: 13 rx_buff[data_len] = 0; 14 break; 15 default: 16 rx_buff[data_len] = tmp; 17 data_len++; 18 } 19 }