Giter Site home page Giter Site logo

0015 / tp_arduino_digitalrain_anim Goto Github PK

View Code? Open in Web Editor NEW
141.0 9.0 14.0 551 KB

Great animation effects from the movie Matrix can be easily shown on your display.

Home Page: https://youtube.com/thatproject

License: MIT License

C++ 100.00%
tft-espi esp32 ttgo matrix digitalrain animation arduino-library arduino esp8266 lovyangfx

tp_arduino_digitalrain_anim's Introduction

arduino-library-badge

Digital Rain Animation for TFT_eSPI, LovyanGFX, and Arduino_GFX(Adafruit GFX)

Great animation effects from the movie Matrix can be easily shown on your display. Search for this library in the Arduino Library Manager and download it or clone it yourself from this GitHub repository.

Updates

  • v2.0.1

    • Supports TFT_eSPI, LovyanGFX, and Arduino_GFX(Adafruit GFX)
    • Example for Japanese
  • v1.2.1

    • Added color change features. (BG color, Text Color, Header Char Color)
  • v1.1.1

    • Added the example, DEMO_Generating_Random_Key_Non_FreeRTOS
  • v1.1.0

    • Added the function to generate a random key
    • Added switching to red color for one minute if it has a random key
    • Added the example, DEMO_Generating_Random_Key

License

This software is written by Eric Nam and is licensed under The MIT License. Check License.txt for more information.

tp_arduino_digitalrain_anim's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

tp_arduino_digitalrain_anim's Issues

Compiler warnings about comparisons with incompatible types

I was getting a couple of warnings about comparisons with incompatible types so I changed the following lines in DigitalRainAnimation.hpp:

30 uint32_t timeFrame; //time frame for drawing

76 void lineUpdate(unsigned int lineNum) {

86 void lineAnimation(unsigned int lineNum) {

This gets rid of the warnings.

Thanks for publishing this project.

adding space between falling strings

i have a big screen (460 width) and so the animation is not fluent add all. Is there a way to leave space between the falling code?
Like every 3thrd or fifth line is printed only? the other lines keep black or in best case didnt printed. so the sketch is much faster and even the screen updated faster and shows fluenty code strings.

Not compatible with ESP8266 or ESP32

I 0015, I have seen your work on youtube and I have seen that it is very beautiful. But I'm testing it on ESP8266 and I think it's not compatible, I get several errors.
Will you make a version compatible with ESP in the future?
Thank you very much

I need help,please

I cant find your email, so I write my problem here.
I want to run this demo, Demo_TFT_eSPI_Basic\Demo_TFT_eSPI_Basic.ino
and I have a error
`In file included from D:\Backup\Documents\Arduino\libraries\Demo_TFT_eSPI_Basic\Demo_TFT_eSPI_Basic.ino:2:0:
d:\Backup\Documents\Arduino\libraries\libraries\TP_Arduino_DigitalRain_Anim-main\src/DigitalRainAnimation.hpp:13:10: fatal error: vector: No such file or directory
#include
^~~~~~~~
compilation terminated.

exit status 1

Compilation error: exit status 1`

I dont know how to resolve it.
mine email: [email protected]
Looking forward to hearing from you!

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.