Scrolling Lcd Text

MoonCampaign by Arnav (12 years)

At Moonpreneur, we empower students to turn ideas into reality through hands-on project & product building.
Our MoonCampaigns highlight their creativity, public speaking, presentation skills, and teamwork.

Quarterly MoonCampaigns: Four Innovation and Leadership Showcases Annually by
Every Student—Thousands of Inspiring Learning Stories Unveiled.

Likes

Rating

22 days left

Your support will go a long way in encouraging Arnav and taking their innovation Scrolling Lcd Text  to new heights.
Scrolling Lcd Text
terms and conditions
:

Scrolling Lcd Text

:

Show and Tell

:

Show n Tell

:

Coming Soon

About the Innovator

Arnav’s Scrolling LCD Text project turns the Arduino Uno into a moving message board for a teen learning to code. Press buttons to show and slide text across an LCD screen, like a robotic sign, making a fun way to play with coding and displays.

Want your child to be part of an innovative and creative competition?

STORY

Total Views:

I saw a cool scrolling sign at the mall and wanted to make my own, so I built my Scrolling LCD Text project with my Arduino Uno—my first coding try! I used buttons to start a message and make it slide left on a screen, like a robot billboard. It’s so awesome watching my words zoom by!


I wired an LCD to pins 2 (RS), 3 (EN), 4 (D4), 5 (D5), 6 (D6), and 7 (D7), and two push buttons to pins 8 (sw1) and 9 (sw2). My code starts with #include , setting LiquidCrystal lcd(2, 3, 4, 5, 6, 7) and pinMode(sw1, INPUT) plus pinMode(sw2, INPUT) in void setup(), with lcd.begin(16,2) to fire up the screen. In void loop(), pressing button 1—if (digitalRead(sw1) == HIGH)—shows lcd.print("Arnavs Cool Sign!"), and button 2—if (digitalRead(sw2) == HIGH)—makes it scroll with lcd.scrollDisplayLeft() every delay(300) to look smooth. The text got stuck at first, but lcd.clear() before new messages fixed it, and now I cheer when my sign scrolls like a pro!


I’m pumped to make it flashier next time! Maybe I’ll add a button to change the message, or make it scroll faster. I could even add a buzzer to beep with each scroll, like a robot talking! I really like coding this with my Arduino, and I can’t wait to show my friends my moving sign at our next hangout!


Future applications for this project could be super fun! I could use the scrolling LCD to make a mini news ticker for my desk, showing my game scores or reminders. Or maybe I’ll build a robot guide that displays directions in a maze, or a shop sign that scrolls deals to grab attention, turning my projects into real-world cool stuff!

Every child is gifted. Discover how yours can innovate and lead
Feedback

You Might Also Like

Every child is gifted. Discover how yours can innovate and lead