Arduino UNO WIFI REV2 Board (Original)
The Arduino UNO WiFi Rev 2 integrates the classic features of the Arduino UNO with built-in WiFi capabilities. Here’s a summary of its features and specifications:
Package Includes:
1 x Arduino UNO WiFi Rev 2
Features:
WiFi Connectivity: Direct WiFi connection eliminates the need for external WiFi shields or modules.
Arduino UNO Compatibility: It retains the same form factor as the Arduino UNO, ensuring compatibility with shields, sensors, and components.
Wide Range of I/O Pins: Includes multiple digital and analog input/output pins for versatile project options.
User-Friendly Development: Supported by the Arduino IDE, with plenty of libraries and examples for easy prototyping.
IoT Capabilities: Enables Internet of Things (IoT) projects with cloud integration, remote device control, and data collection.
Cross-Platform Compatibility: Works with Windows, Mac, and Linux operating systems.
Open-Source Support: Active community support, tutorials, and forums for easy learning and troubleshooting.
Versatile Applications: Suitable for home automation, robotics, IoT devices, environmental monitoring, and more.
Principle of Work:
Microcontroller: Uses the ATmega4809 microcontroller for code execution and control.
WiFi Communication: Supports protocols like TCP/IP, HTTP, and MQTT for wireless data transmission.
I/O Pins: The board has digital, analog, PWM, SPI, I2C, and UART pins for various devices and sensors.
Power Supply: Powered via USB or an external 7-12V DC supply.
Applications:
Home Automation: Remotely control and monitor appliances and systems.
IoT Projects: Build connected devices that interact with the internet or cloud platforms.
Environmental Monitoring: Collect data from sensors and send it online for analysis.
Robotics: Control robotic systems with remote access.
Weather Stations: Build systems to monitor and report weather conditions.
Smart Agriculture: Automate irrigation systems, monitor crops, and environmental conditions.
Technical Details:
Secure Element: ATECC608A
Radio Module: u-blox NINA-W102
Inertial Measurement Unit: LSM6DS3TR
Microcontroller: ATmega4809
Operating Voltage: 5V
Pinout: Includes 14 digital pins, 6 analog pins, and multiple communication options (SPI, I2C, UART).
Size: 53 x 68 mm, Weight: 25g
Libraries and Setup:
Ensure the Arduino IDE is installed, select the correct board type, and set up the port for uploading code.
Use a simple Blinking LED code to test the functionality.
Sample Code for LED Blink:
const int LED_PIN = 13; const int BLINK_INTERVAL = 1000; void setup() { pinMode(LED_PIN, OUTPUT); Serial.begin(9600); while (!Serial) { } Serial.println("Blinking LED with Serial Monitor Status"); } void loop() { digitalWrite(LED_PIN, HIGH); Serial.println("LED ON"); delay(BLINK_INTERVAL); digitalWrite(LED_PIN, LOW); Serial.println("LED OFF"); delay(BLINK_INTERVAL); }
Comparisons:
WiFi Connectivity: The Arduino UNO WiFi Rev 2 has built-in WiFi, while the Arduino UNO Rev 3 requires external shields for WiFi.
Power Supply: Both can be powered via USB or external power, but the WiFi Rev 2 can also be powered through Ethernet (PoE).