Cirkit Designer LogoCirkit DesignerYour all-in-one circuit design IDE Launch Cirkit Designer App

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

Image of Adafruit Quad AlphaNumeric Featherwing - Yellow-GreenDesign 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!
Image of ESP32-Based Vibration Feedback System with Quad Alphanumeric Display and ADXL343 Accelerometer: 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.

Open Project in Cirkit Designer
Image of Solar-Powered Environmental Data Logger with Adafruit Feather M0 Express: 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.

Open Project in Cirkit Designer

Common Applications and Use Cases

Technical Specifications

Key Technical Details

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

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

Solutions and Tips for Troubleshooting

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.