This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
lisboa-worklog [2014/09/02 20:00] zoza created |
lisboa-worklog [2015/01/22 15:52] (current) zoza [controls (python)] |
||
---|---|---|---|
Line 10: | Line 10: | ||
ssh into it <code>$ ssh root@BBB.IP.ADDRESS </code> | ssh into it <code>$ ssh root@BBB.IP.ADDRESS </code> | ||
+ | |||
+ | ===== udev rules ===== | ||
+ | |||
+ | IMPORTANT: write udev rules to address arduinos correctly [[http://docs.brewpi.com/advanced-setups/multiple-arduinos-single-rpi.html]] | ||
+ | |||
+ | ====== arduino1: led ====== | ||
+ | |||
+ | using ShiftPWW library modified by phil [[https://github.com/fleshgordo/diskohedronled/tree/master/software/libraries/ShiftPWM]] | ||
+ | |||
+ | the code? [[shiftpwm-led-controls]] | ||
+ | |||
+ | software on the board: [[serial-parse-led]] | ||
+ | |||
+ | pins: | ||
+ | 8 - LATCH (OE) | ||
+ | 11 - DATA | ||
+ | 13 - CLL | ||
+ | |||
+ | GND-GND | ||
+ | ====== arduino2: motors ====== | ||
+ | |||
+ | software on the board: [[Multiple-Serial-Servo-Control]] | ||
+ | |||
+ | ====== controls (python) ====== | ||
+ | |||
+ | running on the BBB | ||
+ | |||
+ | opens two serial ports, creates two serial objects | ||
+ | |||
+ | reads data from the server | ||
+ | <code python>datas = urllib2.urlopen("http://kucjica.kucjica.org/androidtesting/arduino-get.php")</code> | ||
+ | |||
+ | full [[lisboa-get-values|python code]] | ||
+ | |||
+ | uses servoclass.py class | ||
+ | |||
+ | short code to [[lisboa-motors-test|test the motors]] | ||
+ | |||
+ |