All Projects → sparkfun → SevSeg

sparkfun / SevSeg

Licence: other
Seven Segment library for Arduino

Programming Languages

C++
36643 projects - #6 most used programming language

Projects that are alternatives of or similar to SevSeg

DL1414
Arduino Library for DL1414 type 4 character miniature screen modules.
Stars: ✭ 14 (-81.33%)
Mutual labels:  display, arduino-library
TM1637TinyDisplay
Arduino library to display numbers and text on a 4 and 6 digit 7-segment TM1637 display modules.
Stars: ✭ 23 (-69.33%)
Mutual labels:  display, arduino-library
Control Surface
Arduino library for creating MIDI controllers and other MIDI devices.
Stars: ✭ 377 (+402.67%)
Mutual labels:  display, arduino-library
ArduBadge
ArduBadge gives you GitHub Badges for you Arduino Libraries. The badge shows the latest version available and custom installation instructions.
Stars: ✭ 24 (-68%)
Mutual labels:  arduino-library
ArduinoMid
Opel MID display
Stars: ✭ 34 (-54.67%)
Mutual labels:  display
Adafruit VL6180X
Arduino library for Adafruit VL6180X
Stars: ✭ 29 (-61.33%)
Mutual labels:  arduino-library
Effortless-SPIFFS
A class designed to make reading and storing data on the ESP8266 and ESP32 effortless
Stars: ✭ 27 (-64%)
Mutual labels:  arduino-library
chrome-extension-aspectratio219
🖥️ Fit the screen properly in fullscreen mode on monitor ultrawide with 21:9 aspect ratio (Netflix, Youtube, PrimeVideo, Crunchyroll)
Stars: ✭ 28 (-62.67%)
Mutual labels:  display
esp arduino sqlite3 lib
Sqlite3 library for ESP8266 Arduino core
Stars: ✭ 78 (+4%)
Mutual labels:  arduino-library
ZMPT101B-arduino
Arduino library for ZMPT101B voltage sensor.
Stars: ✭ 34 (-54.67%)
Mutual labels:  arduino-library
Volvo-melbus
Volvo MELBUS Bluetooth audio input and remote control with Arduino Nano
Stars: ✭ 51 (-32%)
Mutual labels:  display
Adafruit MPL3115A2 Library
Arduino library for the MPL3115A2 sensors in the Adafruit shop
Stars: ✭ 41 (-45.33%)
Mutual labels:  arduino-library
esp-homekit-arduino-sdk
Arduino wrapper for ESP-IDF HomeKit library
Stars: ✭ 34 (-54.67%)
Mutual labels:  arduino-library
sbus
Arduino and CMake library for communicating with SBUS receivers and servos.
Stars: ✭ 277 (+269.33%)
Mutual labels:  arduino-library
AndroidCar
Arduino library to control an Android Autonomous Vehicle by Team Pegasus
Stars: ✭ 41 (-45.33%)
Mutual labels:  arduino-library
WiFiEspAT
Arduino networking library. Standard Arduino WiFi networking API over ESP8266 or ESP32 AT commands.
Stars: ✭ 178 (+137.33%)
Mutual labels:  arduino-library
Filters
An Arduino finite impulse response and infinite impulse response filter library.
Stars: ✭ 36 (-52%)
Mutual labels:  arduino-library
AD9850SPI
AD9850 SPI library for arduino
Stars: ✭ 20 (-73.33%)
Mutual labels:  arduino-library
Adafruit AMG88xx
AMG88xx Grid-EYE
Stars: ✭ 85 (+13.33%)
Mutual labels:  arduino-library
unicode display width
Displayed width of UTF-8 strings in Modern C++
Stars: ✭ 30 (-60%)
Mutual labels:  display

This library allows an Arduino to easily display numbers and characters on a 4 digit 7-segment display without a separate 7-segment display controller. It works for any digital pin arrangement, common anode and common cathode displays. It also has character support including letters A-F and many symbols.

Hardware Setup

4 digit 7 segment displays use 12 digital pins. You may need more pins if your display has colons or apostrophes.

There are 4 digit pins and 8 segment pins. Digit pins are connected to the cathodes for common cathode displays, or anodes for common anode displays. 8 pins control the individual segments (seven segments plus the decimal point).

Connect the four digit pins with four limiting resistors in series to any digital or analog pins. Connect the eight segment pins to any digital or analog pins (no limiting resistors needed). See the SevSeg example for more connection information.

Repository Contents

  • /examples - Arduino example sketches
  • /src - Source files for Arduino library

Documentation

License Information

Original Library by Dean Reading ([email protected]: http://arduino.cc/playground/Main/SevenSegmentLibrary), 2012

Improvements by Nathan Seidle, 2012

All code is open source so please feel free to do anything you want with it; you buy me a beer if you use this and we meet someday (Beerware license).

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].