The Arduino Pro is a compact microcontroller board based on the ATmega328P microcontroller. It is designed for advanced users who require a small form factor for their Arduino projects. The Arduino Pro is ideal for embedding into projects where space is a premium and where the board will be permanently installed.
Common applications for the Arduino Pro include wearable technology, portable instrumentation, custom embedded systems, and high-performance prototypes.
Pin Number | Function | Description |
---|---|---|
1 | RESET | Used to reset the microcontroller |
2-13 | Digital Pins | Digital input/output pins, PWM on pins 3, 5, 6, 9, 10, and 11 |
14-19 | Analog Pins | Analog input pins (A0-A5) |
20 | AREF | Analog reference voltage for the ADC |
21 | GND | Ground |
22 | AREF | Analog reference voltage for the ADC |
23 | 3.3V | 3.3V power supply pin (3.3V model only) |
24 | 5V | 5V power supply pin (5V model only) |
25 | GND | Ground |
26 | Vin | Input voltage to the Arduino board |
// Blink an LED connected to pin 13 of the Arduino Pro
void setup() {
pinMode(13, OUTPUT); // Initialize pin 13 as an output
}
void loop() {
digitalWrite(13, HIGH); // Turn the LED on
delay(1000); // Wait for a second
digitalWrite(13, LOW); // Turn the LED off
delay(1000); // Wait for a second
}
Note: The above code is for illustrative purposes and assumes that an LED is connected to pin 13 with a suitable current-limiting resistor.
For further assistance or questions, users are encouraged to consult the Arduino community forums or the extensive online resources available for the Arduino platform.