Stufin
Home Quick Cart Profile

Arduino UNO Mini (Limited Edition)

Buy Now

Operating temperature

-20C to 70C

Storage temperature

-40C to 125C

Technical Specifications

-------------------------

Dimensions

48.26 x 17.78 mm (1.9 x 0.7 inches)

Weight

12g (0.43 oz)

Power consumption

500mA (max)

Input voltage

7-12V DC (external), 5V (USB)

Certifications and Compliance

-----------------------------

RoHS (Restriction of Hazardous Substances) compliant

CE (Conformit Europene) certified

Target Applications

--------------------

The Arduino UNO Mini (Limited Edition) is an ideal platform for a wide range of IoT projects, including

Robotics and automation

Home automation and smart home devices

Wearable technology and fashion electronics

Environmental monitoring and sensing

Proof-of-concept and prototype development

Conclusion

----------

The Arduino UNO Mini (Limited Edition) offers a unique combination of compact size, improved performance, and reduced cost, making it an attractive option for IoT developers, hobbyists, and professionals alike. Its versatility, ease of use, and compatibility with a wide range of programming languages and software development tools make it an ideal platform for rapid prototyping and development of innovative IoT projects.

Pin Configuration

  • Arduino UNO Mini (Limited Edition) Pinout Guide
  • The Arduino UNO Mini (Limited Edition) is a compact version of the popular Arduino UNO board, designed to provide a more compact form factor while maintaining the same functionality. This guide provides a detailed explanation of each pin on the Arduino UNO Mini, including their functions and how to connect them.
  • Digital Pins (0-13)
  • 1. Digital Pin 0 (RX):
  • Function: Receive (RX) pin for serial communication (UART)
  • Connect to: TX pin of another serial device (e.g., serial monitor, Bluetooth module)
  • 2. Digital Pin 1 (TX):
  • Function: Transmit (TX) pin for serial communication (UART)
  • Connect to: RX pin of another serial device (e.g., serial monitor, Bluetooth module)
  • 3. Digital Pin 2:
  • Function: Digital input/output pin
  • Connect to: Sensors, LEDs, buttons, or other digital devices
  • 4. Digital Pin 3:
  • Function: Digital input/output pin
  • Connect to: Sensors, LEDs, buttons, or other digital devices
  • 5. Digital Pin 4:
  • Function: Digital input/output pin
  • Connect to: Sensors, LEDs, buttons, or other digital devices
  • 6. Digital Pin 5:
  • Function: Digital input/output pin
  • Connect to: Sensors, LEDs, buttons, or other digital devices
  • 7. Digital Pin 6:
  • Function: Digital input/output pin
  • Connect to: Sensors, LEDs, buttons, or other digital devices
  • 8. Digital Pin 7:
  • Function: Digital input/output pin
  • Connect to: Sensors, LEDs, buttons, or other digital devices
  • 9. Digital Pin 8:
  • Function: Digital input/output pin
  • Connect to: Sensors, LEDs, buttons, or other digital devices
  • 10. Digital Pin 9:
  • Function: Digital input/output pin
  • Connect to: Sensors, LEDs, buttons, or other digital devices
  • 11. Digital Pin 10:
  • Function: Digital input/output pin
  • Connect to: Sensors, LEDs, buttons, or other digital devices
  • 12. Digital Pin 11:
  • Function: Digital input/output pin
  • Connect to: Sensors, LEDs, buttons, or other digital devices
  • 13. Digital Pin 12:
  • Function: Digital input/output pin
  • Connect to: Sensors, LEDs, buttons, or other digital devices
  • 14. Digital Pin 13 (LED):
  • Function: Built-in LED indicator
  • Connect to: None, internal connection to the built-in LED
  • Analog Pins (A0-A5)
  • 1. Analog Pin A0:
  • Function: Analog input pin
  • Connect to: Analog sensors (e.g., potentiometers, thermistors)
  • 2. Analog Pin A1:
  • Function: Analog input pin
  • Connect to: Analog sensors (e.g., potentiometers, thermistors)
  • 3. Analog Pin A2:
  • Function: Analog input pin
  • Connect to: Analog sensors (e.g., potentiometers, thermistors)
  • 4. Analog Pin A3:
  • Function: Analog input pin
  • Connect to: Analog sensors (e.g., potentiometers, thermistors)
  • 5. Analog Pin A4 (SDA):
  • Function: I2C serial data line
  • Connect to: I2C devices (e.g., LCD displays, sensors)
  • 6. Analog Pin A5 (SCL):
  • Function: I2C serial clock line
  • Connect to: I2C devices (e.g., LCD displays, sensors)
  • Power Pins
  • 1. VIN:
  • Function: External power input (7-12V)
  • Connect to: Power supply or battery
  • 2. GND:
  • Function: Ground pin
  • Connect to: Ground connection of power supply or battery
  • 3. 5V:
  • Function: Regulated 5V power output
  • Connect to: 5V devices (e.g., sensors, modules)
  • 4. 3.3V:
  • Function: Regulated 3.3V power output
  • Connect to: 3.3V devices (e.g., sensors, modules)
  • 5. Reset:
  • Function: Reset pin (active low)
  • Connect to: Reset button or reset circuitry
  • Other Pins
  • 1. ICSP (6-pin header):
  • Function: In-Circuit Serial Programming (ICSP) header
  • Connect to: ICSP programming tools or devices
  • When connecting pins, ensure you use the correct pin numbering and orientation to avoid damage to the board or connected devices. Always refer to the datasheet or documentation of the connected devices for specific connection requirements.

Code Examples

Arduino UNO Mini (Limited Edition) Documentation
Overview
The Arduino UNO Mini (Limited Edition) is a compact, microcontroller-based development board that is a smaller version of the popular Arduino UNO. It is based on the ATmega328P microcontroller and is designed to be compatible with the Arduino IDE. This limited edition board is perfect for IoT projects that require a small form factor and low power consumption.
Technical Specifications
Microcontroller: ATmega328P
 Operating Voltage: 5V
 Input Voltage: 7-12V
 Digital I/O Pins: 14
 Analog Input Pins: 6
 Flash Memory: 32 KB
 SRAM: 2 KB
 EEPROM: 1 KB
 Clock Speed: 16 MHz
Code Examples
### Example 1: Blinking LED
In this example, we will use the Arduino UNO Mini (Limited Edition) to blink an LED connected to digital pin 13.
```c
int ledPin = 13;                 // LED connected to digital pin 13
void setup() {
  pinMode(ledPin, OUTPUT);      // Set the LED pin as an output
}
void loop() {
  digitalWrite(ledPin, HIGH);   // Turn the LED on
  delay(1000);                  // Wait for 1 second
  digitalWrite(ledPin, LOW);  // Turn the LED off
  delay(1000);                  // Wait for 1 second
}
```
### Example 2: Reading Analog Sensor Values
In this example, we will use the Arduino UNO Mini (Limited Edition) to read analog sensor values from a potentiometer connected to analog input pin A0.
```c
int sensorPin = A0;            // Potentiometer connected to analog input pin A0
int sensorValue = 0;           // Variable to store the sensor value
void setup() {
  Serial.begin(9600);         // Initialize the serial communication at 9600 baud
}
void loop() {
  sensorValue = analogRead(sensorPin);  // Read the sensor value
  Serial.print("Sensor Value: ");
  Serial.println(sensorValue);        // Print the sensor value to the serial monitor
  delay(100);                         // Wait for 100 milliseconds
}
```
### Example 3: Controlling a Servo Motor
In this example, we will use the Arduino UNO Mini (Limited Edition) to control a servo motor connected to digital pin 9.
```c
#include <Servo.h>            // Include the Servo library
Servo myServo;                // Create a Servo object
int servoPin = 9;            // Servo motor connected to digital pin 9
void setup() {
  myServo.attach(servoPin);  // Attach the servo motor to the servo object
}
void loop() {
  for (int pos = 0; pos <= 180; pos += 1) {  // Iterate from 0 to 180 degrees
    myServo.write(pos);      // Set the servo position
    delay(15);               // Wait for 15 milliseconds
  }
  for (int pos = 180; pos >= 0; pos -= 1) {  // Iterate from 180 to 0 degrees
    myServo.write(pos);      // Set the servo position
    delay(15);               // Wait for 15 milliseconds
  }
}
```
These examples demonstrate the basic functionality of the Arduino UNO Mini (Limited Edition) and can be used as a starting point for more complex IoT projects.