

The MicoAir743v2_1 is a compact, low-power wireless communication module developed by MicoAir. It is specifically designed for Internet of Things (IoT) applications, offering advanced connectivity options and efficient data transmission capabilities. This module is ideal for applications requiring reliable wireless communication, such as smart home devices, industrial automation, and wearable technology.








| Parameter | Value |
|---|---|
| Manufacturer | MicoAir |
| Part ID | MicoAir743v2 |
| Wireless Protocols | Wi-Fi (802.11 b/g/n), Bluetooth 5.0 |
| Operating Voltage | 3.3V |
| Power Consumption | 10 mA (idle), 150 mA (max TX) |
| Data Rate | Up to 72 Mbps (Wi-Fi), 2 Mbps (Bluetooth) |
| Operating Temperature | -40°C to +85°C |
| Dimensions | 18 mm x 12 mm x 2.5 mm |
| Antenna | Integrated PCB antenna |
| Communication Interfaces | UART, SPI, I2C |
| Flash Memory | 4 MB |
| RAM | 512 KB |
The MicoAir743v2_1 module has 12 pins, as described in the table below:
| Pin Number | Pin Name | Description |
|---|---|---|
| 1 | GND | Ground |
| 2 | VCC | Power supply (3.3V) |
| 3 | TXD | UART Transmit Data |
| 4 | RXD | UART Receive Data |
| 5 | GPIO0 | General Purpose I/O (configurable) |
| 6 | GPIO1 | General Purpose I/O (configurable) |
| 7 | SPI_MOSI | SPI Master Out Slave In |
| 8 | SPI_MISO | SPI Master In Slave Out |
| 9 | SPI_CLK | SPI Clock |
| 10 | I2C_SCL | I2C Clock Line |
| 11 | I2C_SDA | I2C Data Line |
| 12 | RESET | Active-low reset pin |
The MicoAir743v2_1 can be connected to an Arduino UNO using the UART interface. Below is an example of how to send and receive data using the module.
| MicoAir743v2_1 Pin | Arduino UNO Pin |
|---|---|
| VCC | 3.3V |
| GND | GND |
| TXD | RX (Pin 0) |
| RXD | TX (Pin 1) |
| RESET | Digital Pin 7 |
// Include necessary libraries
#include <SoftwareSerial.h>
// Define RX and TX pins for SoftwareSerial
SoftwareSerial MicoAir(10, 11); // RX = Pin 10, TX = Pin 11
void setup() {
// Initialize serial communication with the module
Serial.begin(9600); // Communication with PC
MicoAir.begin(9600); // Communication with MicoAir743v2_1
// Reset the module
pinMode(7, OUTPUT); // Set RESET pin as output
digitalWrite(7, LOW); // Pull RESET pin low
delay(100); // Wait for 100 ms
digitalWrite(7, HIGH); // Release RESET pin
Serial.println("MicoAir743v2_1 Initialized");
}
void loop() {
// Send data to the module
MicoAir.println("Hello, MicoAir743v2_1!");
// Check if data is available from the module
if (MicoAir.available()) {
String data = MicoAir.readString();
Serial.println("Received: " + data); // Print received data to Serial Monitor
}
delay(1000); // Wait for 1 second
}
This concludes the documentation for the MicoAir743v2_1. For further assistance, refer to the official MicoAir support resources.