p&o session 2

19
PenO3 Sessie 2 Erik Duval Sven Charleer - Jose Luis Santos - Nick Vannieuwenhoven

Upload: sven-charleer

Post on 28-Jan-2015

109 views

Category:

Education


1 download

DESCRIPTION

Probleemoplossen en Ontwerpen slides. Course at KU Leuven 2nd year engineering science students

TRANSCRIPT

Page 1: P&O Session 2

PenO3Sessie 2

Erik DuvalSven Charleer - Jose Luis Santos - Nick Vannieuwenhoven

Page 2: P&O Session 2

14.00: Arduino to Pi14.20: Hands-on15.40: Break16.40: More hands-on18.00: Done

Page 3: P&O Session 2

Blogs: source code!

Wiki: Backlog and team members!

Page 4: P&O Session 2

Previous session

Raspberry Pi

ArduinoSensor

LEDa

a

Page 5: P&O Session 2

Today

Raspberry Pi

ArduinoSensor

LEDa

a

6

Page 6: P&O Session 2

Hook up sensors to Arduino(test on pc)

Page 7: P&O Session 2

Plug Arduino into Pi(hub)

Hook up sensors to Arduino(test on pc)

Page 8: P&O Session 2

Plug Arduino into Pi(hub)

Boot Pi

Hook up sensors to Arduino(test on pc)

Page 9: P&O Session 2

/dev/serial/by-id/usb-Gravitech_ARDUINO_NANO_13BP1184-if00-port0

Devices on Linux

Page 10: P&O Session 2

/dev/serial/by-id/usb-Gravitech_ARDUINO_NANO_13BP1184-if00-port0

Devices on Linux

Page 11: P&O Session 2

/dev/serial/by-id/usb-Gravitech_ARDUINO_NANO_13BP1184-if00-port0

Devices on Linux

Page 12: P&O Session 2

/dev/serial/by-id/usb-Gravitech_ARDUINO_NANO_13BP1184-if00-port0

sudo ln -s

/dev/arduino

Devices on Linux

Page 13: P&O Session 2

/dev/serial/by-id/usb-Gravitech_ARDUINO_NANO_13BP1184-if00-port0

Python & Arduino

Page 14: P&O Session 2

https://pypi.python.org/pypi/pyserial

Python & Arduino

Page 15: P&O Session 2

https://pypi.python.org/pypi/pyserial

Python & Arduino

sudo python setup.py installTAR -XF

Page 16: P&O Session 2

import  serialarduino  =  serial.Serial('/dev/arduino',  9600)while  True:          value  =  arduino.readline()          print(value)

Python & Arduino

Page 17: P&O Session 2

Excercise

Page 18: P&O Session 2

#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)

Page 19: P&O Session 2

Let’s go to the wiki