tag:blogger.com,1999:blog-41203231490829675602024-03-05T19:31:36.042-08:00The Hack-HoleFor all that is hacked, modified, tweaked, reused and invented.Jarrydhttp://www.blogger.com/profile/06824622220379279088noreply@blogger.comBlogger4125tag:blogger.com,1999:blog-4120323149082967560.post-26060465438015904892008-09-11T13:40:00.000-07:002008-09-11T13:41:29.358-07:00Roots Multi Touch Tangible Installation Teaser<object width="400" height="302"> <param name="allowfullscreen" value="true"> <param name="allowscriptaccess" value="always"> <param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=1663988&server=vimeo.com&show_title=1&show_byline=1&show_portrait=0&color=&fullscreen=1"> <embed src="http://vimeo.com/moogaloop.swf?clip_id=1663988&server=vimeo.com&show_title=1&show_byline=1&show_portrait=0&color=&fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="302"></embed></object><br /><span class="Apple-style-span" style="color: rgb(0, 0, 238); text-decoration: underline;"><br /></span>Jarrydhttp://www.blogger.com/profile/06824622220379279088noreply@blogger.com0tag:blogger.com,1999:blog-4120323149082967560.post-13729699843938955262008-04-02T13:10:00.000-07:002008-04-02T13:14:08.894-07:00Freeduino<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_30gQbIH3OWD34OGXVIw4semVKJy_N2et1f8DOgtrzYa979MHWp1gMmFURdq2tg0SwU98Q2yHdtsmwPazGQo-8Tat7h5PLWJHrCGTceCUnDpHHQwWsYb78RYNlTawRt8xt2TvUFVJ3nI/s1600-h/fk_assembled.jpg"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_30gQbIH3OWD34OGXVIw4semVKJy_N2et1f8DOgtrzYa979MHWp1gMmFURdq2tg0SwU98Q2yHdtsmwPazGQo-8Tat7h5PLWJHrCGTceCUnDpHHQwWsYb78RYNlTawRt8xt2TvUFVJ3nI/s320/fk_assembled.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5184743312968652962" /></a>I just ordered my new Freeduino! :-) Looking forward to building a drawbot with it, but thats a whole new project. Will post the project details as I go.Jarrydhttp://www.blogger.com/profile/06824622220379279088noreply@blogger.com3tag:blogger.com,1999:blog-4120323149082967560.post-22114101601010078732007-11-28T01:24:00.000-08:002007-11-28T01:42:51.297-08:00Dual Boot Vista with XP, and other OSs<div>This is not something i came up with, but rather something i had a problem doing, and found the following site useful , i will post the url link and the tutorial.</div><br /><div>enjoy </div><br /><div></div><br /><div><a href="http://apcmag.com/5485/dualbooting_vista_and_xp">http://apcmag.com/5485/dualbooting_vista_and_xp</a></div><br /><div></div><br /><div></div>Unknownnoreply@blogger.com1tag:blogger.com,1999:blog-4120323149082967560.post-36465383621054952092007-11-13T00:24:00.000-08:002007-11-13T01:51:08.544-08:00Interface the Velleman K8055 USB board with Matlab<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://wiki.squeak.org/squeak/uploads/5907/k8055.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px;" src="http://wiki.squeak.org/squeak/uploads/5907/k8055.jpg" alt="" border="0" /></a><br /><div style="text-align: left;"><div style="text-align: left;"><span style="text-decoration: underline;"><br /></span>After much time spent struggling to find some kind of tutorial to interface Matlab with a Velleman K8055 USB I/O board, I finally gave in and tried it myself. It actually wasn't all that hard. All that was required was the initial connection using the boards DLL. Here are the source files to <a href="http://rapidshare.com/files/69380071/K8055_INTERFACE.rar">download</a> .<br /></div><br />Included in this RAR file are the following:<br /><ul><li>K8055 User Manual containing all the commands that can be used</li><li>The M-File for Matlab</li><li>The Dll and header file needed to access the board<br /></li></ul>For those of you who don't know much about this really useful I/O board, check out the Velleman <a href="http://www.velleman.be/ot/en/product/view/?id=351346">site</a>.<br /><br />Basically what I did was write a short M-File to connect to the board, and display, in a separate window, all the commands present in the DLL. Once the function '<span style="font-style: italic; color: rgb(102, 0, 0);">K8055_Connect</span>' is called in Matlab, the user is prompted to supply the address of the board. This is selected by placing jumpers on the board, but check the manual to see how this is done. Then, Matlab tries to connect to the board. If it is a success, a separate window will pop up giving the user a list of all the functions that can be called to access the board's many digital and analog inputs and outputs.<br /><br />These functions can be called by using <span style="font-style: italic;"><span style="color: rgb(102, 0, 0);">calllib</span> </span>in Matlab:<br /><br />Eg:<span style="font-style: italic;"> <span style="color: rgb(102, 0, 0);">calllib('K8055D', 'SetDigitalChannel',0);</span><br /></span><br />This sets the first digital output high.<br /><br />The nice thing about having such a board is you can now get data live from the real world and interface it directly to Matlab. You can get your program to sense, do some calculations, plot some graphs etc, then react. The perfect toy for all your <a href="http://en.wikipedia.org/wiki/Mechatronics">Mechatronics</a> projects involving matlab.<br /><br />If you have any problems with the code or have any improvements to the code, just let me know. Oh, and please let me know about your project using this info.<br /><br />Enjoy!<br /><br /></div>Jarrydhttp://www.blogger.com/profile/06824622220379279088noreply@blogger.com27