Download de presentatie
De presentatie wordt gedownload. Even geduld aub
GepubliceerdTine Timmermans Laatst gewijzigd meer dan 10 jaar geleden
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
Verwante presentaties
© 2024 SlidePlayer.nl Inc.
All rights reserved.