56
edits
Changes
m
[[Imagehttp:Jjsantos-screencontrllr//lh5.jpg]]ggpht.com/_6H9oJNORHnM/S6P_sr53khI/AAAAAAAATlM/0iESde797po/s640/CIMG2632.JPG
→Life Documenting
===Visual Arts===
I am colorblind which is ironic because I'm also a visual artist, graphic designer, videographer, illustrator, photographer and all things visual. Ive been working as a Graphic Designer for http://VMIX.com (an internet video platform company) and I also hold an Associates Degree in Arts degree from Southwestern College and sometimes do freelance and personal work under the moniker JS3 for designing, videography and custom DIY projects.
===Life Documenting===
I'm never without my Casio FC100 still/hd video/slow motion digital camera, G1 Google Phone and Moleskine sketchbooks at hand as I love to document my life. I like to take photos of my major meals food and other weird happenstances on my blog and website http://byJS3.com
I'm also big on everything internet- social networks, blogging, online video, basically anything that has an RSS feed that can be connected and shared with the world.
==Final Project - Arduino Scratch Game Controller==
(aka The Arduino Entertainment System controller)<br>
Video Presentation & Demonstration: http://www.youtube.com/watch?v=FUZJilcAod4
<br>
http://lh6.ggpht.com/_6H9oJNORHnM/S6Mia3fDBpI/AAAAAAAATks/ujbnoFYDoRc/s800/arduino%20entertainment%20system1.png
===Description===
To help with this transition, I found a simplified controller board specifically made for use with Scratch called a Picoboard [http://www.picocricket.com/picoboard.html] which has sensors and functions much like an Arduino. In order to use the Arduino with Scratch I reappropriated code from a Scratch-board simulation site [http://www.yengawa.com/scratch_arduino] which allows the Arduino to be used in the same way as a Picoboard.
On the Arduino, I substituted a potentiometer and a push-button switch to respectively replace the slider and button functions on the Picoboard. To complete the controller I wired and soldered all the parts into a plastic housing. I chose to remake the classic topdown shooting videogame Centipede to accommodate the controller. The game is also perfect for using the potentiometer as its dial doesnt rotate a full 360 degrees and the player's controlled vessel in Centipede only moves left and right in a limited enclosed play area (as opposed to a game where the player's controlled vessel has a free full range of motion where at least a four-point setup is needed).
I found a Scratch project example of Centipede and reconfigured the language to be used by the Arduino Controller. A roadbump that I found from translating the Arduino's controller to the Scratch game was that the potentiometer read as 0-100, but this was solved creating variables that would set its orientation based on the sensor value.
===Video and Image Documentation===
Video presentation soonand demonstration via Youtube:<br>'''http://www.youtube.com/watch?v=FUZJilcAod4'''<br> http://lh4.ggpht.com/_6H9oJNORHnM/S6P_tDPYkEI/AAAAAAAATlQ/pI04kJu24bQ/s640/CIMG2633.JPG<br>Final product with controller decal
<gallery>
Image:Controller1.jpg|Controller housing
Image:JjsantosScratchCentipede.jpg|Centipede game program in Scratch application
Image:JjsantosControllerinnards.jpg|Innard The innards of the controller- Arduino, breadboard and wiring
</gallery>