As the title says, just a little fun.
(click image for more …)
I saw something new pop up on your github recently, this is what it was for
Yep, all the code for both the display (MSP430 launchpad) and the VEX brain (ROBOTC) is open source.
This is awesome!
Very cool. Will try this out.
This is great. I want one that scrolls “Stop playing with your iPhone and get back to work!”
Do you have the IQ talking to the MSP430 launchpad, or are they just on the robot together?
I like the display shutters!
The TI launchpad implements the VEX I2C protocol, I posted comprehensive documentation and example code for that last August on the VEX IQ forum.
http://www.vexiqforum.com/forum/main-category/technical-discussion/3963-vex-iq-i2c-documentation#post3963
This version also adds communication to the LED matrix using SPI. I update the display at 500Hz, only four columns of leds can be on at any one time so it takes about 1/60 second to update everything. The Launchpad is connected to a port on the VEX IQ Brain which sends text and graphics to be displayed, everything is powered from the VEX IQ brain using the same cable as the VEX IQ sensors.
All the code is on github here.
https://github.com/jpearman/viq_worlds_demo_2015
Some of the animation is done in the launchpad (the text scrolling) some in the VEX IQ brain (the bitmap animations) but the brain controls what is displayed and when.
I also did a simple implementation of the old 70’s game “Simon”, that’s why I have the four touch LEDS.
Got it, I know about the I2C code you posted, but wanted to check. I did an LED strip light on a robot, but I just had the Cortex toggle the control button on the LED strip controller. Looked cool, but not a tech marvel.
On the other hand what you did is pretty neat. Now lets all wave to JVN and go “We want this as a product for our IQ bots!!” :rolleyes:
(Actually I think we need to wave at Art Dutra, but JVN is easier to spot in the distance)