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

How to Use Adafruit 7 Segment FeatherWing - Blue: Examples, Pinouts, and Specs

Image of Adafruit 7 Segment FeatherWing - Blue
Cirkit Designer LogoDesign with Adafruit 7 Segment FeatherWing - Blue in Cirkit Designer

Introduction

The Adafruit 7 Segment FeatherWing in Blue is a versatile and visually appealing electronic component designed to extend the capabilities of Adafruit Feather boards. This add-on module features a bright blue 4-digit, 7-segment LED display, which is ideal for displaying numerical information and simple alphanumeric characters. Common applications include clocks, timers, counters, and readouts for sensors.

Explore Projects Built with Adafruit 7 Segment FeatherWing - Blue

Use Cirkit Designer to design, explore, and prototype these projects online. Some projects support real-time simulation. Click "Open Project" to start designing instantly!
Arduino UNO and OLED FeatherWing Display: Battery-Powered Hello World Project
Image of ARDUINO_SSD1306: A project utilizing Adafruit 7 Segment FeatherWing - Blue 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
Touch-Sensitive Interface with Adafruit MPR121 and Feather 32u4 Bluefruit
Image of MPR121: A project utilizing Adafruit 7 Segment FeatherWing - Blue 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
Arduino UNO Controlled LED and 7-Segment Display Circuit
Image of Beunen aan water: A project utilizing Adafruit 7 Segment FeatherWing - Blue in a practical application
This circuit features an Arduino UNO controlling multiple blue LEDs and a 4-digit 7-segment display. The LEDs are configured with current-limiting resistors, and the display is interfaced with the Arduino for potential numeric or character output. The provided code for the Arduino is a template without specific functionality.
Cirkit Designer LogoOpen Project in Cirkit Designer
ESP32-Based Vibration Feedback System with Quad Alphanumeric Display and ADXL343 Accelerometer
Image of EC444 - Quest 3: A project utilizing Adafruit 7 Segment FeatherWing - Blue 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

Explore Projects Built with Adafruit 7 Segment FeatherWing - Blue

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 ARDUINO_SSD1306: A project utilizing Adafruit 7 Segment FeatherWing - Blue 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 MPR121: A project utilizing Adafruit 7 Segment FeatherWing - Blue 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
Image of Beunen aan water: A project utilizing Adafruit 7 Segment FeatherWing - Blue in a practical application
Arduino UNO Controlled LED and 7-Segment Display Circuit
This circuit features an Arduino UNO controlling multiple blue LEDs and a 4-digit 7-segment display. The LEDs are configured with current-limiting resistors, and the display is interfaced with the Arduino for potential numeric or character output. The provided code for the Arduino is a template without specific functionality.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of EC444 - Quest 3: A project utilizing Adafruit 7 Segment FeatherWing - Blue 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

Technical Specifications

Key Technical Details

  • Display Type: 4-digit 7-segment LED display
  • Color: Blue
  • Operating Voltage: 3.3V to 5V (matches Feather board voltage)
  • Interface: I2C
  • I2C Addresses: 0x70 (default), selectable with solder jumpers
  • Dimensions: 51mm x 23mm x 5mm / 2.0" x 0.9" x 0.2"

Pin Configuration and Descriptions

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

Usage Instructions

Connecting to a Feather Board

  1. Align the headers of the 7 Segment FeatherWing with the corresponding pins on your Feather board.
  2. Solder the headers to establish a secure and stable connection.
  3. Ensure that the Feather board is powered off before making the connection.

Programming the Display

To use the 7 Segment FeatherWing with an Arduino UNO, you will need to use a base Feather board that is compatible with the Arduino IDE, such as the Adafruit Feather 32u4 or Feather M0.

Library Installation

  1. Open the Arduino IDE.
  2. Go to Sketch > Include Library > Manage Libraries....
  3. Search for "Adafruit LED Backpack" and install the library.

Example Code

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

Adafruit_7segment matrix = Adafruit_7segment();

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

void loop() {
  matrix.print(1234); // Display a numeric value
  matrix.writeDisplay(); // Refresh the display with the new data

  delay(5000); // Wait for 5 seconds

  // Display a hexadecimal number
  matrix.print(0xBEEF, HEX);
  matrix.writeDisplay();

  delay(5000);
}

Important Considerations and Best Practices

  • Always power off the Feather board before attaching or detaching the FeatherWing.
  • Verify the I2C address if you are using multiple I2C devices to avoid conflicts.
  • Use the provided library functions to control the display for ease of use.

Troubleshooting and FAQs

Common Issues

  • Display Not Lighting Up: Ensure that the FeatherWing is properly seated on the Feather board and that there are no soldering issues.
  • Garbled or Incorrect Output: Check the I2C address and ensure that there are no conflicts with other I2C devices.
  • Dim Display: Verify that the power supply is adequate and within the specified voltage range.

Solutions and Tips for Troubleshooting

  • Double-check all connections and solder joints for continuity and shorts.
  • Use the i2cdetect utility or similar tools to scan for the correct I2C address of the display.
  • If using multiple I2C devices, adjust the solder jumpers on the back of the FeatherWing to change the I2C address.

FAQs

Q: Can I use the 7 Segment FeatherWing with a 5V Feather board? A: Yes, the FeatherWing is compatible with both 3.3V and 5V Feather boards.

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

Q: Can I display letters on the 7 Segment FeatherWing? A: Yes, the display can show simple alphanumeric characters that fit within the 7-segment format.

For further assistance, consult the Adafruit support forums or the product's FAQ section on the Adafruit website.