Giter Club home page Giter Club logo

led-matrix-display-8x8's Introduction

LED-matrix-display-8x8

THE CODE SUCKS. I JUST WANTED THE DISPLAY TO WORK AND NOTHING MORE. THERE WERE TONS OF WAYS WHERE IT COULD HAVE BEEN BETTER. I TOOK BAD STEPS AND I AM AWARE! Many parts of the code gets repeated, there is a lot of debugging to do and I could have just use the bitshift operators (>> and <<) for the rows. I didn't choose to do it for some reason so the code sucks. I don't recommend you look at it at all haha.

This is the code and the general description for an LED matrix project I personally have been working in. The project is yet to be completed and I intend to add more to it. The code is amateur-esque as I have near none experience on arduino currently. I was interested in the project and picked up the idea.

The Incomplete project on hardware

The First semi working project on hardware

Here one of the columns is dead. This was because of the terrible soldering. I hope to manage it at some point in the coming month


This is printing the letter S but since one of the columns is dead along with another one pixel, it looks odd. It should be showing S

The FINAL working model (showing the character S)

This is the final product after fixing most things. Some of the lEDs are dead and I haven't used resistors, so the life of the LEDs won't be very good. But the project is done!

The Complete circuit on breadboard

The Circuit looks messy but it was fun to work with! The project was for me to learn about something new and this genuinely satisfies me.

The Schematic for the project

Parts used

  • bc547 transistors * 8 (I had initially used 2n2222a but decided to switch since bc547 was cheaper and easier to find)
  • A bunch of M-to-M jumper wires. (around 50)
  • 74HC595 Shift resistors * 2
  • Breadboard * 2
  • Perf board * 1
  • Red LEDs * 64
  • Arduino UNO R3 * 1
  • 1kOhm resistor * 8
  • Solder

Software used

  • Arduino IDE
  • Proteus 8 professional

Team members

  • Sumit Poudel

THE VIDEO FOR THE PROJECT

project.video.mp4

led-matrix-display-8x8's People

Contributors

sumitisme avatar

Watchers

 avatar

led-matrix-display-8x8's Issues

Currently having issues with the delay. The less the delay is the worse the matrix performs. If the delay is 5ms, then some rows light up brighter than the others (depending on the LEDS lit).

I genuinely don't know what to do. I have a feeling that this may be an issue with the simulation but that may not exactly be the case. Maybe, the LEDS are simply getting less voltage when you reduce the "delay". Maybe, the small pulses of voltage act like a PWM signal and as I reduce the delay, the LEDs get dimmer as the duty cycle decreases.

The Matrix is not changing to the next character

I am only able to show 1 character at a time. If I try to switch it to the next character then that just does not happen. This is an issue with the code and I do realize it. I will be working on it. I feel like currently the "return;" isn't working well probably.

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.