Workshop Arduino - fisme.science.uu.nl · Data logger •Temperatuur •Alcohol •Methaan •CO 2....

Post on 14-May-2018

226 views 4 download

Transcript of Workshop Arduino - fisme.science.uu.nl · Data logger •Temperatuur •Alcohol •Methaan •CO 2....

Workshop Arduino

Freek Pols

cfjpols@gmail.com

Technisch Ontwerpen Technische automatisering

Profielwerkstuk

Practicum materiaalElektriciteit

Onderzoeken met meet- enregelsystemen

€20,-

LCD 5Arduino 10Fotodiode 2Breadboard 2----------------------------------------------

€19,-

Data logger

• Temperatuur

• Alcohol

• Methaan

• CO2

pH-meter en practicumvoorschrift

Spectrometer

0

0.5

1

1.5

2

2.5

3

3.5

4

4.5

0% 20% 40% 60% 80% 100% 120%

Uld

r

Verdunning

Spectrometer

De ArduinoPinnen in of uit

usb

voeding

Analoog inSpanning en 0 V

microcontroller

Het breadboard

Kolom verbonden

Rij verbonden

Het programmacompiling

upload

Seriele monitorCom-poortaangeven

Opdracht 1

• Bouw de opstelling die je ziet in de tekening en sluit de Arduino aan op de computer.• Open het programma en open het programmablink via: file/examples/basics/blink.• Upload het programma.• Verander zelf het programma zodat de LED sneller gaat knipperen. • Breid de schakeling uit met een volgend LEDje en laat ze om de beurtknipperen* Al klaar? Maak een verkeerslicht!

Opdracht 2

• Maak de schakeling die hiernaast staat.

• Open het script AnalogreadSerial en upload deze.

• Open de seriele monitor ( ). Wat gebeurt erals je je vinger op de LDR legt?

• Verander het script zodat je een nachtlamphebt.

Opdracht 3

• Bouw de schakeling (button in serie met 10 kΩ, waarom?).

• Open het script Button en upload deze naar de Arduino.

• Controleer of je schakeling werkt door de knop in te drukken.

• Verander je script zodat de functie van de knop is omgedraaid.

Opdracht 4

• Combineer de vorige schakelingen

• Zodra de drukknop ingedrukt is moet het volgende gebeuren:• De LED brandt

• De LDR wordt uitgelezen

• Deze waarde wordt opgeslagen

• De LED wordt uitgeschakeld

Workshop Arduino Boswell Beta Utrecht (20/12)• Uitgebreidere voorbeelden

• Module(s) Arduino

• Zelfwerkzaam

• Direct toepasbaar in de les

• Gebruikt material mee nemen

20/01 Arduino Workshop Nijmegen