<?xml version="1.0" encoding="utf-8" ?>

<rss version="2.0">
  <channel>
    <docs>This is an RSS file.  It is intended to be read by a software program called a "feed reader". Search on Google for more details.</docs>
    <title><![CDATA[mshook's Feed]]></title>
    <link>http://www.simpy.com/user/mshook</link>
    <url>http://www.simpy.com/</url>
    <description><![CDATA[mshook's Feed]]></description>
    <image>
      <url>http://www.simpy.com/img/simpy-icon-16x16.png</url>
      <title>Simpy</title>
      <link>http://www.simpy.com/user/mshook</link>
    </image>
    <lastBuildDate></lastBuildDate>
    <ttl>1440</ttl>
    
      
      
      


  
    
  
  
  


      <item>
        <title><![CDATA[Bitlash interpreted language shell for the Arduino serial port. Runs on the Arduino; interprets commands you type on tty http://]]></title>
        <link><![CDATA[http://bitlash.net/]]></link>
        <description><![CDATA[<blockquote>
<h2>Introducing Bitlash</h2>
<p>Bitlash is an open source interpreted language shell for the <a href="http://arduino.cc">Arduino</a> serial port.  It runs on the Arduino and interprets commands that you type in a terminal window or send programmatically:<br>
</p><div class="code">
bitlash v0.95a here! ...
&gt; print "hello, world", analogRead(3)
hello, world 552
</div>
<p>Bitlash is a development and prototyping tool for those situations where you need to bang some bits on the Arduino but writing a sketch in C is premature.  The Bitlash command language is very similar to Arduino C and includes a large repertiore of the familiar Arduino C functions so you can hack your hardware from the serial command line or even over the internet via telnet.</p>
</blockquote>
          <img src="http://www.simpy.com/t/fir.gif"/>
<!--
	  <br/>
          <a href="http://www.pheedo.com/click.phdo?x=0b8a1e9c81c14341a5689c3f903dd631&u=http://bitlash.net/"><img
             src="http://www.pheedo.com/img.phdo?x=0b8a1e9c81c14341a5689c3f903dd631&u=http://bitlash.net/" border="0"/></a>
          <p/>
-->
          Tagged by <a href="http://www.simpy.com/user/mshook">mshook</a> under 
         
<a href="http://www.simpy.com/user/mshook/tag/%22arduino%22">arduino</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22c%22">c</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22very%22">very</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22cool%22">cool</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22free%22">free</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22open%22">open</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22source%22">source</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22interpreter%22">interpreter</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22avr%22">avr</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22concise%22">concise</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22small%22">small</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22macro%22">macro</a>,


]]>
</description>
        
        <category><![CDATA[arduino]]></category>
        
        <category><![CDATA[c]]></category>
        
        <category><![CDATA[very]]></category>
        
        <category><![CDATA[cool]]></category>
        
        <category><![CDATA[free]]></category>
        
        <category><![CDATA[open]]></category>
        
        <category><![CDATA[source]]></category>
        
        <category><![CDATA[interpreter]]></category>
        
        <category><![CDATA[avr]]></category>
        
        <category><![CDATA[concise]]></category>
        
        <category><![CDATA[small]]></category>
        
        <category><![CDATA[macro]]></category>
        
        <author><![CDATA[mshook]]></author>
        <pubDate>Tue, 30 Jun 2009 06:44:00 -0400</pubDate>
      </item>
    
      
      
      


  
    
  
  
  


      <item>
        <title><![CDATA[A good, long, detailed explanation of what's behind making the Arduino easy to program via blink.c | http://tinyurl.com/q2vqap]]></title>
        <link><![CDATA[http://www.urbanhonking.com/ideasfordozens/2009/05/an_tour_of_the_arduino_interna.html]]></link>
        <description><![CDATA[<pre>
void setup(){
  pinMode(13, OUTPUT);
}
 
void loop(){
  digitalWrite(13, HIGH);
  delay(500);
  digitalWrite(13, LOW);
  delay(500);
}
</pre>
<p>
First, we configure pin 13 for output by setting a bit in Data Direction Register B. Then we turn pin 13 by setting its bit in PORTB. Then we delay 500 milliseconds by marking the current value of timer0, converted into milliseconds, and letting the counter be incremented repeatedly at each clock cycle and overflowed into ever larger holders until the new value of timer0 represents an elapsed time of 500ms. Next we set the bit for pin 13 in PORTB low to turn the LED off. We do the delay dance again and we're home.
</p>
          <img src="http://www.simpy.com/t/fir.gif"/>
<!--
	  <br/>
          <a href="http://www.pheedo.com/click.phdo?x=0b8a1e9c81c14341a5689c3f903dd631&u=http://www.urbanhonking.com/ideasfordozens/2009/05/an_tour_of_the_arduino_interna.html"><img
             src="http://www.pheedo.com/img.phdo?x=0b8a1e9c81c14341a5689c3f903dd631&u=http://www.urbanhonking.com/ideasfordozens/2009/05/an_tour_of_the_arduino_interna.html" border="0"/></a>
          <p/>
-->
          Tagged by <a href="http://www.simpy.com/user/mshook">mshook</a> under 
         
<a href="http://www.simpy.com/user/mshook/tag/%22arduino%22">arduino</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22avr%22">avr</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22how%22">how</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22code%22">code</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22c%22">c</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22microcontroller%22">microcontroller</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22good%22">good</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22long%22">long</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22macro%22">macro</a>,


]]>
</description>
        
        <category><![CDATA[arduino]]></category>
        
        <category><![CDATA[avr]]></category>
        
        <category><![CDATA[how]]></category>
        
        <category><![CDATA[code]]></category>
        
        <category><![CDATA[c]]></category>
        
        <category><![CDATA[microcontroller]]></category>
        
        <category><![CDATA[good]]></category>
        
        <category><![CDATA[long]]></category>
        
        <category><![CDATA[macro]]></category>
        
        <author><![CDATA[mshook]]></author>
        <pubDate>Sun, 14 Jun 2009 04:18:00 -0400</pubDate>
      </item>
    
      
      
      


  
    
  
  
  


      <item>
        <title><![CDATA[Learning Lisp Fast]]></title>
        <link><![CDATA[http://cs.gmu.edu/~sean/lisp/LispTutorial.html]]></link>
        <description><![CDATA["Lisp is a big and deep language. This quickstart is only intended to get you introduced to very basic concepts in Lisp, not any of the really cool stuff Lisp does. As such it's geared to how to do C in Lisp, not good functional style (no closures, no macros). It's enough to get you up to speed so you can more easily understand a good book (ANSI Common Lisp, etc.) The quickstart also does not teach many functions -- you'll need to root around in the ANSI Common Lisp index and play with some of the functions there. The quickstart also shows you how to manipulate the command line, and to load and compile files. "
          <img src="http://www.simpy.com/t/fir.gif"/>
<!--
	  <br/>
          <a href="http://www.pheedo.com/click.phdo?x=0b8a1e9c81c14341a5689c3f903dd631&u=http://cs.gmu.edu/~sean/lisp/LispTutorial.html"><img
             src="http://www.pheedo.com/img.phdo?x=0b8a1e9c81c14341a5689c3f903dd631&u=http://cs.gmu.edu/~sean/lisp/LispTutorial.html" border="0"/></a>
          <p/>
-->
          Tagged by <a href="http://www.simpy.com/user/mshook">mshook</a> under 
         
<a href="http://www.simpy.com/user/mshook/tag/%22lisp%22">lisp</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22clisp%22">clisp</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22introduction%22">introduction</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22howto%22">howto</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22tutorial%22">tutorial</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22code%22">code</a>,

<a href="http://www.simpy.com/user/mshook/tag/%22viapopular%22">viapopular</a>,


]]>
</description>
        
        <category><![CDATA[lisp]]></category>
        
        <category><![CDATA[clisp]]></category>
        
        <category><![CDATA[introduction]]></category>
        
        <category><![CDATA[howto]]></category>
        
        <category><![CDATA[tutorial]]></category>
        
        <category><![CDATA[code]]></category>
        
        <category><![CDATA[viapopular]]></category>
        
        <author><![CDATA[mshook]]></author>
        <pubDate>Sat, 31 May 2008 05:15:00 -0400</pubDate>
      </item>
    
      
      
      


  
  
    
  
  


      <item>
        <title><![CDATA[Andrew Brown's Useful and Instructive macros]]></title>
        <link><![CDATA[http://www.darwinwars.com/lunatic/bugs/oo_macros.html]]></link>
        <description><![CDATA[
          <img src="http://www.simpy.com/t/fir.gif"/>
<!--
	  <br/>
          <a href="http://www.pheedo.com/click.phdo?x=0b8a1e9c81c14341a5689c3f903dd631&u=http://www.darwinwars.com/lunatic/bugs/oo_macros.html"><img
             src="http://www.pheedo.com/img.phdo?x=0b8a1e9c81c14341a5689c3f903dd631&u=http://www.darwinwars.com/lunatic/bugs/oo_macros.html" border="0"/></a>
          <p/>
-->
          Tagged by <a href="http://www.simpy.com/user/mshook">mshook</a> under 
         
<a href="http://www.simpy.com/user/mshook/tag/%22fromdelicious%22">fromdelicious</a>,


]]>
</description>
        
        <category><![CDATA[fromdelicious]]></category>
        
        <author><![CDATA[mshook]]></author>
        <pubDate>Thu, 27 May 2004 03:06:00 -0400</pubDate>
      </item>
    
  </channel>
</rss>
