The Feather Teensy 3 Adapter is a versatile adapter board designed to bridge the gap between Teensy 3.x microcontroller boards and the Adafruit Feather ecosystem. This adapter enables users to take advantage of the wide array of Feather wings, which are add-on boards that extend the functionality of the base microcontroller with features such as GPS, OLED displays, motor control, and more. The adapter is ideal for hobbyists, makers, and professionals looking to leverage the power and speed of Teensy 3.x boards while utilizing the modular Feather system for rapid prototyping and development.
Pin Number | Description | Notes |
---|---|---|
1 | GND | Ground |
2 | 3V3 | 3.3V power from Teensy |
3 | AREF | Analog reference voltage |
4 | A0 - A5 | Analog pins |
5 | D0 - D13 | Digital pins |
6 | SDA/SCL | I2C Data/Clock |
7 | MOSI/MISO/SCK | SPI Data In/Out, Clock |
8 | RX1/TX1 | Serial1 Receive/Transmit |
9 | 21/A7 | Digital pin 21/Analog pin 7 |
10 | 22/A8 | Digital pin 22/Analog pin 8 |
11 | 23/A9 | Digital pin 23/Analog pin 9 |
12 | 5V | 5V supply (if available) |
13 | RST | Reset pin |
14 | BAT | Battery voltage (if available) |
15 | USB | USB host voltage (if available) |
16 | EN | Enable pin for Feather |
Q: Can I use all Feather wings with the adapter? A: Most Feather wings should be compatible, but check the power requirements and pin functionalities to ensure compatibility.
Q: Does the adapter include voltage regulation? A: No, the adapter relies on the Teensy board's voltage regulation. Make sure to supply the correct voltage to the Teensy board.
Q: Can I use the adapter with a battery? A: Yes, if the Teensy board supports battery operation, you can connect a battery to the BAT pin if available.
Since the Feather Teensy 3 Adapter is specifically designed for use with Teensy 3.x boards and not directly with an Arduino UNO, example code for the Arduino UNO is not applicable. However, when using the adapter with Teensy boards, the programming approach is similar to using an Arduino. Here is a simple example of blinking an LED on pin 13, which is common to both Teensy and Arduino boards:
// Simple LED blink example for Teensy 3.x with Feather Teensy 3 Adapter
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
}
Remember to select the correct board and processor from the Tools menu in the Arduino IDE when programming your Teensy board.