The SparkFun Qwiic Pro Micro - USB-C is a versatile development board that harnesses the power of the ATmega32U4 microcontroller. This board is an excellent choice for hobbyists and professionals alike, providing a compact form factor with a USB-C connection for programming and power. The inclusion of Qwiic connectors simplifies the process of integrating various sensors and modules, making it an ideal platform for rapid prototyping and development of electronic projects.
Pin Number | Function | Description |
---|---|---|
1 | TXO | Transmit pin for serial communication |
2 | RXI | Receive pin for serial communication |
3 | GND | Ground |
4 | GND | Ground |
5 | 2 | General purpose digital I/O pin |
6 | 3 | General purpose digital I/O with PWM |
... | ... | ... |
23 | A3 | Analog input channel 3 |
24 | A2 | Analog input channel 2 |
25 | A1 | Analog input channel 1 |
26 | A0 | Analog input channel 0 |
27 | RST | Reset pin |
28 | GND | Ground |
29 | RAW | Raw voltage input for VCC |
30 | VCC | Positive supply voltage |
Note: This is a partial table for illustration purposes.
// Blink an LED connected to pin 9
void setup() {
pinMode(9, OUTPUT); // Set pin 9 as an output
}
void loop() {
digitalWrite(9, HIGH); // Turn the LED on
delay(1000); // Wait for a second
digitalWrite(9, LOW); // Turn the LED off
delay(1000); // Wait for a second
}
Q: Can I power the board without a USB-C connection? A: Yes, you can supply power through the RAW pin, but ensure the voltage is regulated and does not exceed 5V.
Q: How many Qwiic devices can I connect? A: You can daisy-chain multiple Qwiic devices, but be mindful of the power consumption and I2C address conflicts.
Q: Is the board compatible with all Arduino libraries? A: Most libraries that support the ATmega32U4 should be compatible, but some may require modifications due to the board's specific hardware configuration.