

The ProtoSnap - Pro Mini - FTDI is an innovative prototyping platform that integrates an Arduino Pro Mini with an FTDI (Future Technology Devices International) USB-to-serial programming interface. This combination simplifies the process of developing, programming, and testing Arduino-based projects by providing a seamless connection between the microcontroller and a computer for programming and serial communication.








| Pin Number | Function | Description |
|---|---|---|
| 1 | RX | Receive pin for serial communication |
| 2 | TX | Transmit pin for serial communication |
| 3 to 8 | Digital Pins | General purpose digital I/O |
| 9 | PWM | PWM output capable pin |
| 10 to 13 | Digital Pins | General purpose digital I/O |
| 14 | A0 | Analog input pin 0 |
| 15 | A1 | Analog input pin 1 |
| ... | ... | ... |
| 19 | A5 | Analog input pin 5 |
| 20 | AREF | Analog reference voltage for the ADC |
| 21 | GND | Ground |
| 22 | RESET | Reset pin, active low |
| 23 | 3V3/5V | Operating voltage (depends on the model) |
| 24 | VCC | Power supply for the microcontroller |
| 25 | GND | Ground |
| 26 | RAW | Raw voltage input for onboard voltage regulator |
Connecting to a Computer:
Programming the Arduino Pro Mini:
Using External Components:
The Pro Mini is not recognized by the computer:
Sketch fails to upload:
External components are not working as expected:
// Blink an LED connected to pin 13 of the ProtoSnap - Pro Mini
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. The ProtoSnap - Pro Mini - FTDI is similar to the Arduino Pro Mini and can be programmed using the Arduino IDE with the appropriate board selection.