Cirkit Designer Logo
Cirkit Designer
Your all-in-one circuit design IDE
Home / 
Component Documentation

How to Use Adafruit Quad AlphaNumeric Featherwing - Yellow: Examples, Pinouts, and Specs

Image of Adafruit Quad AlphaNumeric Featherwing - Yellow
Cirkit Designer LogoDesign with Adafruit Quad AlphaNumeric Featherwing - Yellow in Cirkit Designer

Introduction

The Adafruit Quad AlphaNumeric FeatherWing is a versatile and compact alphanumeric display module designed for use with the Adafruit Feather ecosystem. It features four 0.54-inch high seven-segment alphanumeric displays with a bright yellow LED color. This FeatherWing is ideal for displaying short messages, numerical data, or time, and can be used in a variety of applications such as clocks, counters, and readouts in DIY electronics projects.

Explore Projects Built with Adafruit Quad AlphaNumeric Featherwing - Yellow

Use Cirkit Designer to design, explore, and prototype these projects online. Some projects support real-time simulation. Click "Open Project" to start designing instantly!
ESP32-Based Vibration Feedback System with Quad Alphanumeric Display and ADXL343 Accelerometer
Image of EC444 - Quest 3: A project utilizing Adafruit Quad AlphaNumeric Featherwing - Yellow in a practical application
This circuit features an Adafruit HUZZAH32 ESP32 Feather board as the central microcontroller, which is connected to an Adafruit Quad AlphaNumeric Featherwing display and an Adafruit ADXL343 accelerometer via I2C communication (SCL and SDA lines). The ESP32 controls a vibration motor connected to one of its GPIO pins (A5_IO4) and shares a common power supply (3.3V) and ground (GND) with the other components. The purpose of this circuit is likely to read acceleration data, display information on the alphanumeric display, and provide haptic feedback through the vibration motor.
Cirkit Designer LogoOpen Project in Cirkit Designer
Arduino UNO and OLED FeatherWing Display: Battery-Powered Hello World Project
Image of ARDUINO_SSD1306: A project utilizing Adafruit Quad AlphaNumeric Featherwing - Yellow in a practical application
This circuit consists of an Arduino UNO connected to an Adafruit OLED FeatherWing display via I2C communication (SDA and SCL lines). The Arduino is powered through a Vcc source and provides 3.3V and GND connections to the OLED display. The Arduino runs a program to display 'Hello, World!' on the OLED screen.
Cirkit Designer LogoOpen Project in Cirkit Designer
Solar-Powered Environmental Data Logger with Adafruit Feather M0 Express
Image of Lake Thoreau Monitoring Station: A project utilizing Adafruit Quad AlphaNumeric Featherwing - Yellow in a practical application
This circuit is designed for environmental data collection and logging, utilizing an Adafruit Feather M0 Express microcontroller as the central processing unit. It interfaces with a BME280 sensor for atmospheric temperature, humidity, and pressure measurements, an SGP30 sensor for monitoring air quality (eCO2 and TVOC), and a STEMMA soil sensor for detecting soil moisture and temperature. The system is powered by a solar panel and a 3.7v LiPo battery, managed by an Adafruit BQ24074 Solar-DC-USB Lipo Charger, and provides easy access to the microcontroller's connections through an Adafruit Terminal Breakout FeatherWing.
Cirkit Designer LogoOpen Project in Cirkit Designer
Touch-Sensitive Interface with Adafruit MPR121 and Feather 32u4 Bluefruit
Image of MPR121: A project utilizing Adafruit Quad AlphaNumeric Featherwing - Yellow in a practical application
This circuit integrates an Adafruit MPR121 capacitive touch sensor with an Adafruit Feather 32u4 Bluefruit microcontroller. The MPR121 is powered by the Feather and communicates via I2C (SCL and SDA) to detect touch inputs, which can be processed or transmitted wirelessly by the Feather.
Cirkit Designer LogoOpen Project in Cirkit Designer

Explore Projects Built with Adafruit Quad AlphaNumeric Featherwing - Yellow

Use Cirkit Designer to design, explore, and prototype these projects online. Some projects support real-time simulation. Click "Open Project" to start designing instantly!
Image of EC444 - Quest 3: A project utilizing Adafruit Quad AlphaNumeric Featherwing - Yellow in a practical application
ESP32-Based Vibration Feedback System with Quad Alphanumeric Display and ADXL343 Accelerometer
This circuit features an Adafruit HUZZAH32 ESP32 Feather board as the central microcontroller, which is connected to an Adafruit Quad AlphaNumeric Featherwing display and an Adafruit ADXL343 accelerometer via I2C communication (SCL and SDA lines). The ESP32 controls a vibration motor connected to one of its GPIO pins (A5_IO4) and shares a common power supply (3.3V) and ground (GND) with the other components. The purpose of this circuit is likely to read acceleration data, display information on the alphanumeric display, and provide haptic feedback through the vibration motor.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of ARDUINO_SSD1306: A project utilizing Adafruit Quad AlphaNumeric Featherwing - Yellow in a practical application
Arduino UNO and OLED FeatherWing Display: Battery-Powered Hello World Project
This circuit consists of an Arduino UNO connected to an Adafruit OLED FeatherWing display via I2C communication (SDA and SCL lines). The Arduino is powered through a Vcc source and provides 3.3V and GND connections to the OLED display. The Arduino runs a program to display 'Hello, World!' on the OLED screen.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of Lake Thoreau Monitoring Station: A project utilizing Adafruit Quad AlphaNumeric Featherwing - Yellow in a practical application
Solar-Powered Environmental Data Logger with Adafruit Feather M0 Express
This circuit is designed for environmental data collection and logging, utilizing an Adafruit Feather M0 Express microcontroller as the central processing unit. It interfaces with a BME280 sensor for atmospheric temperature, humidity, and pressure measurements, an SGP30 sensor for monitoring air quality (eCO2 and TVOC), and a STEMMA soil sensor for detecting soil moisture and temperature. The system is powered by a solar panel and a 3.7v LiPo battery, managed by an Adafruit BQ24074 Solar-DC-USB Lipo Charger, and provides easy access to the microcontroller's connections through an Adafruit Terminal Breakout FeatherWing.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of MPR121: A project utilizing Adafruit Quad AlphaNumeric Featherwing - Yellow in a practical application
Touch-Sensitive Interface with Adafruit MPR121 and Feather 32u4 Bluefruit
This circuit integrates an Adafruit MPR121 capacitive touch sensor with an Adafruit Feather 32u4 Bluefruit microcontroller. The MPR121 is powered by the Feather and communicates via I2C (SCL and SDA) to detect touch inputs, which can be processed or transmitted wirelessly by the Feather.
Cirkit Designer LogoOpen Project in Cirkit Designer

Common Applications and Use Cases

  • Digital clocks and timers
  • Counter displays for events or devices
  • Status or message display for prototypes
  • User interfaces for small-scale projects

Technical Specifications

Key Technical Details

  • Display Type: 4 x 0.54-inch seven-segment alphanumeric displays
  • LED Color: Yellow
  • Common Configuration: Anode
  • Interface: I2C
  • Operating Voltage: 3.3V to 5V
  • Dimensions: 50mm x 23mm x 7mm (without headers)

Pin Configuration and Descriptions

Pin Description
GND Ground connection
VCC Power supply (3.3V to 5V)
SDA I2C data line
SCL I2C clock line
RST Reset pin (optional use)

Usage Instructions

Integrating with a Circuit

  1. Power Connections: Connect the VCC pin to the 3.3V or 5V output on your Feather board and the GND pin to a ground connection.
  2. I2C Connections: Connect the SDA and SCL pins to the corresponding I2C pins on your Feather board.
  3. Mounting: The FeatherWing can be directly attached to the headers on your Feather board.

Important Considerations and Best Practices

  • Ensure that the power supply voltage matches the requirements of the FeatherWing.
  • Use pull-up resistors on the I2C lines if your Feather board does not have them built-in.
  • When stacking multiple FeatherWings, ensure that the I2C addresses do not conflict.
  • Avoid exposing the display to direct sunlight for extended periods to prevent damage.

Example Code for Arduino UNO

#include <Wire.h>
#include <Adafruit_LEDBackpack.h>
#include <Adafruit_GFX.h>

Adafruit_AlphaNum4 alpha4 = Adafruit_AlphaNum4();

void setup() {
  alpha4.begin(0x70);  // Initialize the display with its I2C address
}

void loop() {
  alpha4.writeDigitAscii(0, 'A');  // Display 'A' on the first digit
  alpha4.writeDigitAscii(1, 'd');  // Display 'd' on the second digit
  alpha4.writeDigitAscii(2, 'a');  // Display 'a' on the third digit
  alpha4.writeDigitAscii(3, 'F');  // Display 'F' on the fourth digit
  alpha4.writeDisplay();           // Send data to the display
  delay(1000);                     // Wait for 1 second
}

Troubleshooting and FAQs

Common Issues

  • Display Not Lighting Up: Check the power connections and ensure the I2C lines are properly connected.
  • Garbled Characters: Ensure that there are no conflicts with the I2C address and that the display is properly initialized in your code.
  • Dim Display: Verify that the power supply is providing adequate voltage and current.

Solutions and Tips for Troubleshooting

  • Double-check wiring connections for any loose or incorrect connections.
  • Use a multimeter to verify the voltage levels at the power and I2C pins.
  • Ensure that the Adafruit_LEDBackpack and Adafruit_GFX libraries are correctly installed in your Arduino IDE.
  • Restart your Feather board and re-upload the code if the display behaves unexpectedly.

FAQs

Q: Can I use this FeatherWing with boards other than Adafruit Feather?

A: Yes, as long as the board supports I2C communication and operates within the voltage range of the FeatherWing.

Q: How do I change the I2C address of the display?

A: The I2C address can be changed by soldering the address jumpers on the back of the PCB. Refer to the Adafruit guide for the specific jumper settings.

Q: Can I use multiple FeatherWings in one project?

A: Yes, you can stack multiple FeatherWings, but ensure that each has a unique I2C address to avoid conflicts.