Today I’ve been quite busy programming a more generic framework for using buttons, strings and multiple windows on the NXT. Things like button pressing is now handled centrally, as well as rendering the windows and the buttons in their current state. It’s starting to take shape now and it’s not looking too badly.
The buttons respond to presses anywhere inside their bounding box, you don’t need to define the “sensitive” areas, the framework handles that for you. Debouncing the buttons works quite nicely, as well.
I shot a quick video of what it looks like now. I could use really use a polarizing filter to get rid of the glare from the stupid NXT screen, oh well.
looks awesome
“I could use really use a polarizing filter to get rid of the glare from the stupid NXT screen, oh well.”
Not so sure it would work well with the polarized light coming from the LCD screen…
Perhaps a cut-to-size anti-glare overlay for touchscreen devices?
Philo, it just needs to match the direction of the LCD screen 🙂
Fortunately, polarized sunglasses are pretty cheap. Or you could watch pretty much any movie in 3D in theaters, and take the glasses home. Still, why doesn’t NXTScreen from BricxCC support higher frame rates? Although my main concern about that is sending only completed frames. Anyone know how to create monochrome .bmp files from the NXT, and send them straight to a computer? Over a DI WIFI sensor, maybe?