The ProtoSnap - Pro Mini is an innovative prototyping solution that combines a variety of electronic components on a single, compact protoboard. At the heart of this platform is an Arduino-compatible Pro Mini microcontroller, which allows users to program and control the integrated components with ease. This makes the ProtoSnap - Pro Mini an ideal choice for hobbyists, educators, and prototyping professionals who require a quick and efficient way to develop and test their ideas.
Common applications of the ProtoSnap - Pro Mini include:
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-21 | Analog Pins | Analog input pins A0-A7 |
22 | AREF | Analog reference voltage for the ADC |
23 | GND | Ground |
24 | RST | Reset pin, can be used to externally reset the microcontroller |
25 | VCC | Positive supply voltage for the microcontroller |
26 | GND | Ground |
27 | RAW | Raw voltage input for onboard voltage regulator |
28 | GND | Ground |
29 | RXI | Receive data (serial communication) |
30 | TXO | Transmit data (serial communication) |
31 | GND | Ground |
32 | BLK | Blocked, reserved for future use |
Q: Why is my ProtoSnap - Pro Mini not responding to the uploaded sketch? A: Ensure that the correct board and port are selected in the Arduino IDE. Check the wiring, especially the USB-to-serial connections, and verify that the correct drivers are installed.
Q: How can I reset the Pro Mini if it's not responding? A: Briefly connect the RESET pin to GND to manually reset the microcontroller.
Q: I'm having trouble with serial communication, what should I do? A: Check the baud rate settings and ensure that the RXI and TXO pins are correctly connected. Also, make sure that no other devices are using the same serial port.
// Blink an LED connected to pin 13 of the ProtoSnap - Pro Mini
void setup() {
pinMode(13, OUTPUT); // Set 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: This example assumes that an LED is connected to pin 13 with a suitable current-limiting resistor. Always ensure that the components you connect are rated for the voltage and current supplied by the ProtoSnap - Pro Mini pins.