De presentatie wordt gedownload. Even geduld aub

De presentatie wordt gedownload. Even geduld aub

Les 3: Zaterdag 7 juni 2014 Wim Peeters

Verwante presentaties


Presentatie over: "Les 3: Zaterdag 7 juni 2014 Wim Peeters"— Transcript van de presentatie:

1 Les 3: Zaterdag 7 juni 2014 Wim Peeters (Wim.Peeters@acm.org)
Arduino Les 3: Zaterdag 7 juni 2014 Wim Peeters

2 Arduino Pin Lay-out Arduino

3 Vorige les Eerste oefeningen met externe hardware Drukknop
Potentiometer verkeerslicht Arduino

4 Programma Installatie Basis Elektronica Uitlezen sensoren
Aansturen van externe hardware Aansturen van Servomotoren Oefeningen Arduino

5 Vandaag 8 Segmenten display Solderen Meten van temperatuur
Meten van lichtsterkte Servo motoren Arduino

6 8 segmenten Display Kingbright SC03-12GWA Arduino

7 SC03-12GWA schema Arduino

8 Berekening 5 Volt → 10mA → LED: 2V: R=(U-Uled)/I → 3V/10mA 300Ω
Stel 392Ω Arduino

9 Solderen 60% tin 0,8mm 320ºC Arduino

10 PinOut in de oefeningen
Segment Chip (datasheet) Arduino a 14 6 b 13 7 DP2 9 8 c d 10 e 11 f 1 12 g 2 Arduino

11 Welke segmenten voor welk cijfer
Aan uit abcdef DP,g 1 bc DP,adefg 2 abdeg DP,cf 3 abcdg DP,ef 4 bcfg DP,ade 5 acdfg DP,be 6 acdefg DP,b 7 abc DP,defg 8 abcdefg DP 9 abcdfg DP,e Arduino

12 Test Pin 6 t.e.m, 13 OUTPUT Zet ze 1 voor 1 aan Arduino

13 For loop Arduino

14 Arrays Is een genummerde reeks waarden
Opgepast: nummering begint bij 0! Dus Arduino

15 Welke segmenten voor welk cijfer
Aan uit abcdef DP,g 1 bc DP,adefg 2 abdeg DP,cf 3 abcdg DP,ef 4 bcfg DP,ade 5 acdfg DP,be 6 acdefg DP,b 7 abc DP,defg 8 abcdefg DP 9 abcdfg DP,e Arduino

16 De Leds in een Array van Arrays
Arduino

17 Gebruik van de Array Arduino

18 Oefeningen Oef: Drukknop (pin 5)
Start met de display op “9” Als je op een drukknop (pin 5) drukt aftellen tot 0 en een LED (pin 4) aan Oef: potentiometer(pin A0) en drukknop(pin 5) Stel de waarde van de display in met de potentiometer Als je op een drukknop drukt aftellen tot 0en een LED (pin 4) aan Arduino

19 Voorbeeld drukknop VCC: 5V pin GND: 0V Meeting: pin5 R=U/I 5V/0,5mA
Arduino

20 Drukknop Naar 5V pin Naar pin 5 → Digital in Naar GND Arduino

21 Countdown Arduino

22 Uitlezen van een analoge waarde
U= 5V R=10K I=0,5mA Uvar = meting Meting op A0 Arduino

23 Arduino: analogRead()
analogRead() leest de analoge waarde op een pin, 0V=0 → 5V=1023 Dus 5/1023 = 4,9mV per eenheid Syntax: analogRead(pin) Geeft terug: integer tussen 0 en 1023 Voorbeeld: Herschalen naar 0 tot 9: integer deling door 110 Arduino

24 Countdown vanaf potentiometer waarde
Arduino


Download ppt "Les 3: Zaterdag 7 juni 2014 Wim Peeters"

Verwante presentaties


Ads door Google