P&O Session 2
-
Upload
sven-charleer -
Category
Education
-
view
109 -
download
1
description
Transcript of P&O Session 2
![Page 1: P&O Session 2](https://reader036.fdocuments.net/reader036/viewer/2022082700/54c863944a7959045b8b474b/html5/thumbnails/1.jpg)
PenO3Sessie 2
Erik DuvalSven Charleer - Jose Luis Santos - Nick Vannieuwenhoven
![Page 2: P&O Session 2](https://reader036.fdocuments.net/reader036/viewer/2022082700/54c863944a7959045b8b474b/html5/thumbnails/2.jpg)
14.00: Arduino to Pi14.20: Hands-on15.40: Break16.40: More hands-on18.00: Done
![Page 3: P&O Session 2](https://reader036.fdocuments.net/reader036/viewer/2022082700/54c863944a7959045b8b474b/html5/thumbnails/3.jpg)
Blogs: source code!
Wiki: Backlog and team members!
![Page 4: P&O Session 2](https://reader036.fdocuments.net/reader036/viewer/2022082700/54c863944a7959045b8b474b/html5/thumbnails/4.jpg)
Previous session
Raspberry Pi
ArduinoSensor
LEDa
a
![Page 5: P&O Session 2](https://reader036.fdocuments.net/reader036/viewer/2022082700/54c863944a7959045b8b474b/html5/thumbnails/5.jpg)
Today
Raspberry Pi
ArduinoSensor
LEDa
a
6
![Page 6: P&O Session 2](https://reader036.fdocuments.net/reader036/viewer/2022082700/54c863944a7959045b8b474b/html5/thumbnails/6.jpg)
Hook up sensors to Arduino(test on pc)
![Page 7: P&O Session 2](https://reader036.fdocuments.net/reader036/viewer/2022082700/54c863944a7959045b8b474b/html5/thumbnails/7.jpg)
Plug Arduino into Pi(hub)
Hook up sensors to Arduino(test on pc)
![Page 8: P&O Session 2](https://reader036.fdocuments.net/reader036/viewer/2022082700/54c863944a7959045b8b474b/html5/thumbnails/8.jpg)
Plug Arduino into Pi(hub)
Boot Pi
Hook up sensors to Arduino(test on pc)
![Page 9: P&O Session 2](https://reader036.fdocuments.net/reader036/viewer/2022082700/54c863944a7959045b8b474b/html5/thumbnails/9.jpg)
/dev/serial/by-id/usb-Gravitech_ARDUINO_NANO_13BP1184-if00-port0
Devices on Linux
![Page 10: P&O Session 2](https://reader036.fdocuments.net/reader036/viewer/2022082700/54c863944a7959045b8b474b/html5/thumbnails/10.jpg)
/dev/serial/by-id/usb-Gravitech_ARDUINO_NANO_13BP1184-if00-port0
Devices on Linux
![Page 11: P&O Session 2](https://reader036.fdocuments.net/reader036/viewer/2022082700/54c863944a7959045b8b474b/html5/thumbnails/11.jpg)
/dev/serial/by-id/usb-Gravitech_ARDUINO_NANO_13BP1184-if00-port0
Devices on Linux
![Page 12: P&O Session 2](https://reader036.fdocuments.net/reader036/viewer/2022082700/54c863944a7959045b8b474b/html5/thumbnails/12.jpg)
/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](https://reader036.fdocuments.net/reader036/viewer/2022082700/54c863944a7959045b8b474b/html5/thumbnails/13.jpg)
/dev/serial/by-id/usb-Gravitech_ARDUINO_NANO_13BP1184-if00-port0
Python & Arduino
![Page 14: P&O Session 2](https://reader036.fdocuments.net/reader036/viewer/2022082700/54c863944a7959045b8b474b/html5/thumbnails/14.jpg)
https://pypi.python.org/pypi/pyserial
Python & Arduino
![Page 15: P&O Session 2](https://reader036.fdocuments.net/reader036/viewer/2022082700/54c863944a7959045b8b474b/html5/thumbnails/15.jpg)
https://pypi.python.org/pypi/pyserial
Python & Arduino
sudo python setup.py installTAR -XF
![Page 16: P&O Session 2](https://reader036.fdocuments.net/reader036/viewer/2022082700/54c863944a7959045b8b474b/html5/thumbnails/16.jpg)
import serialarduino = serial.Serial('/dev/arduino', 9600)while True: value = arduino.readline() print(value)
Python & Arduino
![Page 17: P&O Session 2](https://reader036.fdocuments.net/reader036/viewer/2022082700/54c863944a7959045b8b474b/html5/thumbnails/17.jpg)
Excercise
![Page 18: P&O Session 2](https://reader036.fdocuments.net/reader036/viewer/2022082700/54c863944a7959045b8b474b/html5/thumbnails/18.jpg)
#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](https://reader036.fdocuments.net/reader036/viewer/2022082700/54c863944a7959045b8b474b/html5/thumbnails/19.jpg)
Let’s go to the wiki