FYSISK DESIGN 1
Hvem er vi Oskar, Troels og David
Agenda Introduktion Arduino Pure Data Kobling imellem Arduino og Pure Data Oversigt over sensorer Opgave 3
INTRODUKTION 4
Introduktion Vigtigt at i følger med og får praktisk erfaring med Arduino, Pure Data og sensorer. Det er Arduino, Pure Data og sensorerne der danner fundamentet for jeres projekt. 5
Har alle installeret? Arduino Pure Data Virker det? 6
Demo Time :) Sensordata som afspiller lyd i Pure Data 7
ARDUINO 8
9
14 Digitale pins, Input/output 6 Analoge pins, Input USB PORT (COM PORT) Bruges af COM port 10
Hvad er analog input? Input i form af spænding fra 0V - 5V ADC converter Digitale værdier fra
Hvad er digital input? Input i form af spænding på enten 0V eller 5V Digitale værdier: 0 eller 1 (binært) 12
Hvad er digital output? Output i form af en spænding på enten 0V eller 5V f.eks. slukke/tænde en diode 13
Hvad er en COM port? Der er en indbygget COM port i usb´en på et arduinoboard. Den kan bruges til at sende data via en seriel forbindelse. Samtidig er den forbindelsen imellem Arduino og Pure Data. 14
Breadboard
16 Arduino: Digital switch
setup() køres én gang loop() køres uendeligt antal gange 18 NB. Husk drivere
19 Arduino: Pressure sensor
20 Arduino: Pressure sensor
setup() køres én gang loop() køres uendeligt antal gange Arduino: Pressure sensor 21
Status
PURE DATA 23
Afspil lydfil 24
Juster volumen
KOBLING IMELLEM ARDUINO OG PURE DATA 26
Arduino Pure Data
Arduino Bibliotek Download og installer biblioteket ´FysiskDesignLib´: FysiskDesignLib sender sensorværdien og pin nummeret i det rigtige format til Pure Data
Pure Data framework Download Pure Data frameworket: Frameworket udskriver sensorværdierne så den matcher pin nummeret
Pure Data Framework
OVERSIGT OVER SENSORER 31
Arduino: Digital switch
34 Arduino: Pressure sensor
35 Arduino: Pressure sensor
36 Arduino: Flex Sensor
37 Arduino: Flex Sensor
Arduino: Distance sensor
Arduino: Ping sensor
Arduino: RFID reader
Arduino: Knock
Mange mange flere Tilt sensor, photo-resistor, støjsensor, potentiometer, slider, forskellige knapper, etc.
OPGAVEN 47
Opgave til om 14 dage Manipuler og afspil lyd med forskellige sensorer ved at bruge Arduino og Pure Data.
TAK FOR IDAG :) 49