OpenWrt/acemonstertoys-serial: Difference between revisions

From Wiki
No edit summary
No edit summary
 
Line 1: Line 1:
== Interfacing with Arduino ==
== Interfacing with Arduino ==
<blockquote>
<pre>
opkg install coreutils-stty
</pre>
</blockquote>


opkg install coreutils-stty


Script to read from arduino
Script to read from arduino


<nowiki>
<blockquote>
 
<pre>
#!/bin/sh
#!/bin/sh
#/usr/bin/readuino.sh
#/usr/bin/readuino.sh
Line 33: Line 37:
fi
fi


</nowiki>
</pre>
</blockquote>

Latest revision as of 10:18, 1 October 2012

Interfacing with Arduino

opkg install coreutils-stty


Script to read from arduino

#!/bin/sh
#/usr/bin/readuino.sh
# simple script to tail newline terminated messages from the arduino
# adjust the head number depending on your arduino messages

if  ! [ -f /tmp/isrunning ]; then
  if  [ -c /dev/ttyUSB0 ]; then
 
      echo $$ > /tmp/isrunning                   
      /usr/bin/stty -F /dev/ttyUSB0 raw speed 9600    
      while [ 1 ]; do                        
              if [ -c /dev/ttyUSB0 ]; then
                      head -n 3 /dev/ttyUSB0 >/tmp/volts
                      sleep 1         
              else
                      # USB dissapeared. 
                      echo "Arduino no longer attached" >/tmp/volts
                      rm /tmp/isrunning
                      exit            
              fi
      done
  else
      echo "Arduino not yet  attached" >/tmp/volts
  fi
fi