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.