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

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

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

Introduction

The Adafruit Quad AlphaNumeric FeatherWing - Yellow-Green is an add-on board designed for the Adafruit Feather ecosystem. This FeatherWing features four 14-segment alphanumeric LED displays with a pleasant yellow-green hue, allowing users to display letters, numbers, and some special characters. It's an excellent choice for projects requiring a compact, readable output for displaying data such as time, sensor readings, or messages.

Explore Projects Built with Adafruit Quad AlphaNumeric Featherwing - Yellow-Green

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-Green 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-Green 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-Green 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
Battery-Powered Sensor Hub with Adafruit QT Py RP2040 and OLED Display
Image of 512: A project utilizing Adafruit Quad AlphaNumeric Featherwing - Yellow-Green in a practical application
This circuit features an Adafruit QT Py RP2040 microcontroller interfacing with an MPU-6050 accelerometer, an Adafruit APDS-9960 sensor, and a 0.96" OLED display via I2C communication. It is powered by a 3.7V LiPo battery and includes a green LED with a current-limiting resistor connected to an analog pin of the microcontroller.
Cirkit Designer LogoOpen Project in Cirkit Designer

Explore Projects Built with Adafruit Quad AlphaNumeric Featherwing - Yellow-Green

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-Green 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-Green 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-Green 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 512: A project utilizing Adafruit Quad AlphaNumeric Featherwing - Yellow-Green in a practical application
Battery-Powered Sensor Hub with Adafruit QT Py RP2040 and OLED Display
This circuit features an Adafruit QT Py RP2040 microcontroller interfacing with an MPU-6050 accelerometer, an Adafruit APDS-9960 sensor, and a 0.96" OLED display via I2C communication. It is powered by a 3.7V LiPo battery and includes a green LED with a current-limiting resistor connected to an analog pin of the microcontroller.
Cirkit Designer LogoOpen Project in Cirkit Designer

Common Applications and Use Cases

  • Digital clocks or timers
  • Counter displays
  • Readouts for sensors
  • Message boards
  • Status indicators for IoT devices

Technical Specifications

Key Technical Details

  • Display Type: 14-segment alphanumeric LED
  • Display Color: Yellow-Green
  • Number of Displays: 4
  • Character Height: 0.54 inches
  • I2C Addresses: 0x70 (default), selectable with solder jumpers
  • Operating Voltage: 3.3V to 5V (logic level compatible with Feather boards)
  • Interface: I2C

Pin Configuration and Descriptions

Pin Description
GND Ground connection
3V 3.3V power supply
SDA I2C data line
SCL I2C clock line
RST Reset pin (optional use)

Usage Instructions

How to Use the Component in a Circuit

  1. Power Connection: Connect the 3V and GND pins to the corresponding power supply pins on your Feather board.
  2. I2C Connection: Connect the SDA and SCL pins to the I2C data and clock lines on your Feather board.
  3. Optional Reset: The RST pin can be connected to a digital pin on your Feather board if software control of the display reset is required.

Important Considerations and Best Practices

  • Ensure that the I2C address of the FeatherWing does not conflict with other I2C devices in your project. Use the solder jumpers on the back of the board to change the address if necessary.
  • The LED displays can draw significant current, especially at full brightness. Ensure that your power supply can handle the load.
  • Use pull-up resistors on the I2C lines if your Feather board does not include them.

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
}

Ensure that the Adafruit LED Backpack library is installed in your Arduino IDE before uploading this code to your board.

Troubleshooting and FAQs

Common Issues

  • Display Not Lighting Up: Check the power connections and ensure that the I2C lines are connected correctly. Also, verify that the I2C address matches the one in your code.
  • Garbled Characters: This can happen if there is a communication issue on the I2C bus. Check your connections and pull-up resistors.
  • Dim Display: The display brightness can be adjusted in the code. Ensure that the brightness setting is appropriate for your environment.

Solutions and Tips for Troubleshooting

  • Double-check wiring, especially the I2C connections.
  • Use the Wire library's beginTransmission() and endTransmission() functions to test for a successful connection to the display's I2C address.
  • Adjust the display brightness using alpha4.setBrightness(brightnessLevel); where brightnessLevel is between 0 (dim) and 15 (bright).

FAQs

Q: Can I use multiple FeatherWings together? A: Yes, you can stack multiple FeatherWings, but ensure that each has a unique I2C address.

Q: How do I change the I2C address? A: Solder or desolder the address jumpers on the back of the FeatherWing to configure the address.

Q: Can this FeatherWing be used with 5V logic? A: Yes, it is 5V logic compatible, but the power supply should be 3.3V as per the Feather specification.

For further assistance, consult the Adafruit support forums or the product's official documentation.