Remember the movie The Matrix? Of course, who can forget that one!
Remember the code-falling-down-the-screen effect from the movie? Very unique!
Are you interested in creating a similar effect with an Arduino and a TV?
Follow me.
What you will need:
1 Arduino (You need ATMega328 for this project. ATMega168 will run out of memory!)
1 TV (Any standard TV works as long as it has an RCA input . Current market LCD TVs might not work.)
1 RCA Cable
1 breadboard (Half-size works)
1 1K Ohm Resistor
1 330 Ohm Resistor (470 Ohm also works)
1 Potentiometer (To control the speed of the falling code. More info in step 2.)
I've made this instructable keeping in mind readers who are absolute rookies. You can also refer to it if you just want to learn to connect a TV to an arduino. Also, please excuse my crappy camera. I will be uploading better pictures soon.
Before we begin, here's a preview of the final product. Compare the project video with a clip from the movie itself.
Now, let's put this together.
Remove these ads by
Signing UpStep 1: Place the resistors
Plug in the two resistors as shown. We want one single output from both of them.







































Visit Our Store »
Go Pro Today »




In the current program, the two for loops iterate too often which is why the code doesn't get a chance to go all the way down, all the time. Modify them to wait until a line being printed reaches its max vertical value (i.e. y[a] exceeds 96) and it should work. I'd appreciate feedback on this suggestion if you try it out.
Tom
You spotted out an important detail I've forgotten to list here. You're right, I used a ATmega328 for this project, ATmega168 does not have enough memory for TVout. I will update my instructable. Thanks for the comment!