The Adafruit Feather 32u4 Basic Proto is a versatile and compact development board that combines the convenience of the Arduino environment with added features for prototyping and project development. It is based on the ATmega32u4 microcontroller and is designed for makers and hobbyists who need a lightweight, yet powerful platform for their electronic projects. Common applications include wearable devices, IoT projects, and custom embedded systems.
Pin Number | Function | Description |
---|---|---|
1 | GND | Ground |
2 | BAT | Battery + |
3 | EN | Enable pin for regulator |
4 | USB | USB raw voltage (4.5-5.5V) |
5 | 3V3 | 3.3V regulated output |
6-13 | Digital I/O | Digital pins D0-D7 |
14-19 | Analog Inputs | Analog pins A0-A5 |
20 | AREF | Analog reference voltage |
21 | SCK | SPI clock |
22 | MISO | SPI Master In Slave Out |
23 | MOSI | SPI Master Out Slave In |
24 | SS | SPI Slave Select |
25 | RXLED | RX LED, active low |
26 | TXLED | TX LED, active low |
27 | SDA | I2C Data |
28 | SCL | I2C Clock |
29 | RST | Reset pin |
To use the Adafruit Feather 32u4 Basic Proto in a circuit:
Can I power the board using a battery? Yes, you can power the board using a 3.7V LiPo battery connected to the BAT pin.
What is the maximum voltage for the analog inputs? The maximum voltage for the analog inputs is 3.3V.
How do I use the microSD card slot? You can use the microSD card slot for data logging or storage by using the SD library available in the Arduino IDE.
// Blink example for Adafruit Feather 32u4 Basic Proto
void setup() {
pinMode(13, OUTPUT); // Initialize the LED pin 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
}
This example code will blink the onboard LED of the Adafruit Feather 32u4 Basic Proto. Make sure to select the correct board from the Tools > Board menu in the Arduino IDE before uploading the code.