p&o session 2
DESCRIPTION
Probleemoplossen en Ontwerpen slides. Course at KU Leuven 2nd year engineering science studentsTRANSCRIPT
PenO3Sessie 2
Erik DuvalSven Charleer - Jose Luis Santos - Nick Vannieuwenhoven
14.00: Arduino to Pi14.20: Hands-on15.40: Break16.40: More hands-on18.00: Done
Blogs: source code!
Wiki: Backlog and team members!
Previous session
Raspberry Pi
ArduinoSensor
LEDa
a
Today
Raspberry Pi
ArduinoSensor
LEDa
a
6
Hook up sensors to Arduino(test on pc)
Plug Arduino into Pi(hub)
Hook up sensors to Arduino(test on pc)
Plug Arduino into Pi(hub)
Boot Pi
Hook up sensors to Arduino(test on pc)
/dev/serial/by-id/usb-Gravitech_ARDUINO_NANO_13BP1184-if00-port0
Devices on Linux
/dev/serial/by-id/usb-Gravitech_ARDUINO_NANO_13BP1184-if00-port0
Devices on Linux
/dev/serial/by-id/usb-Gravitech_ARDUINO_NANO_13BP1184-if00-port0
Devices on Linux
/dev/serial/by-id/usb-Gravitech_ARDUINO_NANO_13BP1184-if00-port0
sudo ln -s
/dev/arduino
Devices on Linux
/dev/serial/by-id/usb-Gravitech_ARDUINO_NANO_13BP1184-if00-port0
Python & Arduino
https://pypi.python.org/pypi/pyserial
Python & Arduino
https://pypi.python.org/pypi/pyserial
Python & Arduino
sudo python setup.py installTAR -XF
import serialarduino = serial.Serial('/dev/arduino', 9600)while True: value = arduino.readline() print(value)
Python & Arduino
Excercise
#define PHOTOSENSE_ANA_PIN A0
void setup() { //a comment in the setup section which is run once Serial.begin(9600);}
void loop() { int microphoneValue = analogRead(PHOTOSENSE_ANA_PIN); Serial.print("Sensor Value: "); Serial.println(microphoneValue); delay(1000); }
import serialarduino = serial.Serial('/dev/arduino', 9600)while True: value = arduino.readline() print(value)
Let’s go to the wiki