Giter Club home page Giter Club logo

gavinlyonsrepo / fourteensegdisplay Goto Github PK

View Code? Open in Web Editor NEW
25.0 25.0 4.0 833 KB

An Arduino library to display data on a seven 7, nine 9, fourteen 14 or sixteen 16 segment alphanumeric LED display module. Will work with common anode and cathode. Includes ASCII font and supports Hexadecimal, Decimal point, strings. Optimized low memory footprint. Provides a function for manually setting segments to any pattern. Uses Shift registers

Home Page: https://gavinlyonsrepo.github.io/

License: GNU General Public License v3.0

C++ 76.46% C 23.54%
14-segment-alphanumeric-display 74hc595 alphanumeric arduino arduino-library ascii attiny85 cathode fourteen fourteen-segment-display led library nine-segment segment seven-segment seven-segments-display shift-register sixteen-segment-display starburst stm32f103c8t6

fourteensegdisplay's Issues

Probably wrong Schematic (first, 7seg)

Hello dear library author,
I've been studying your schematic this whole evening. I wanted to wire up everything first (in fritzing), so I have not even tried the software. First of all, most docs on the net refer to the clock/latch pins differently. I have found out these relations/mappings on the 595:

PIN-No	YourName	ModernName
--------------------------------------
10	?		MR
11	SCLK		SH_CP
12	RCLK		ST_CP

I don't know if your name is newer or older than everybody elses, but it seems to be uncommon.

Now, the first problem is... in the schematic you introduce "SCK" and "SCL". But the real knockdown problem to me is: "Pin 10 (?!), which is pulled high (?!) and called SCL (!!!!).

I think you meant MR here...

Please, I am really confused ! Could you use names which are logically definite, and clear this confusion up? Your lib looks perfect for me !

I am pretty new and this time I wanted to research and understand it all properly. I like your project and setup. It's nice that you consequently use just 3 MC pins, paying it with another 595 (thats good!). Also the code does not seem to have any timing complexities. But I guess I'll see when I actually append this stuff to by OTA-Enabled base sketch.

I also attach my own documentation, which I taylored to fit your schematic (greyed out are alternative names, STCP and SHCP probably more common).

image

image

Have a nice day ! Don't take my approach as an offense :)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.