The Adafruit Quad AlphaNumeric Featherwing is a versatile and easy-to-use LED matrix display board that is designed to work with the Feather ecosystem. It features four 14-segment alphanumeric displays capable of showing text, numbers, and symbols in a bright pure green color. This component is ideal for adding a user interface to projects without the need for a full graphical display, making it perfect for time displays, counters, and readouts in various electronics projects.
Pin Number | Name | Description |
---|---|---|
1 | GND | Ground pin, common reference for all circuitry |
2 | VCC | Power supply pin (3.3V to 5V) |
3 | SDA | I2C Data line |
4 | SCL | I2C Clock line |
5 | RST | Reset pin (optional use) |
Powering the Display:
Interfacing with a Microcontroller:
Programming the Display:
#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 the I2C address 0x70
alpha4.setBrightness(10); // Set the display brightness (0 is dimmest, 15 is brightest)
}
void loop() {
alpha4.writeDigitAscii(0, 'A'); // Display 'A' on the first character position
alpha4.writeDigitAscii(1, 'd'); // Display 'd' on the second character position
alpha4.writeDigitAscii(2, 'a'); // Display 'a' on the third character position
alpha4.writeDigitAscii(3, 'F'); // Display 'F' on the fourth character position
alpha4.writeDisplay(); // Send the data to the display to actually show it
delay(1000); // Wait for a second
alpha4.clear(); // Clear the display
alpha4.writeDisplay(); // Update the display to show the clear
delay(1000); // Wait for a second
}
Display Not Lighting Up:
Characters Not Displaying Correctly:
i2cdetect
tool or similar to confirm that the display is detected on the I2C bus.Q: Can I use this display with a 5V microcontroller like the Arduino UNO? A: Yes, the display can be used with both 3.3V and 5V microcontrollers.
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 daisy-chain multiple displays together? A: Yes, multiple displays can be connected in series via the I2C bus, with unique addresses set for each display.
Q: Is it possible to display custom characters or symbols? A: Yes, the display supports custom characters and symbols by setting individual segments. Refer to the Adafruit GFX library for creating custom characters.