Videolessen Deel 1 Microcontrollers en Embedded Systems Leerlingen

50
Videolessen deel 1 Pagina Robotica - ICT 1 ste leerjaar 3 de graad Elektriciteit - Elektronica VTI Torhout 1 1 Info voor de leerkracht 7:41 Leerkracht is begeleider. Ieder werkt in zijn eigen tempo. Mogelijkheid om video terug te spoelen. Doelgroep 3de graad TSO en BSO. (Meest geschikt voor IW en EE) Programmeertaal is flowcode. Er wordt gebruik gemaakt van de Flowcode robot. 2 Start hier 9:32 Elektronica en ICT horen samen. Zoek eerst zelf het probleem. Hieruit leer je het meest! Werk op je eigen tempo tot je het verstaat. Bekijk indien nodig thuis de lessen opnieuw. https://www.dropbox.com/sh/fz4ddfwuop4foj7/kkB10-7ab2 Overzicht van de lessen: 3. Led + SMD + voorschakelweerstand 4. Getallenstelsels + logische niveaus 5. 1ste flowcode programma 6. Programma doorsturen 7. Batterijen + fout zoeken 8. Sprong instructies in flowcode 9. Variabelen 10. Loop instructies 11. Looplichtje

description

Nederlands

Transcript of Videolessen Deel 1 Microcontrollers en Embedded Systems Leerlingen

Page 1: Videolessen Deel 1 Microcontrollers en Embedded Systems Leerlingen

Videolessen deel 1 Pagina

Robotica - ICT 1

ste leerjaar 3

de graad Elektriciteit - Elektronica VTI Torhout

1

1 Info voor de leerkracht 7:41

Leerkracht is begeleider.

Ieder werkt in zijn eigen tempo.

Mogelijkheid om video terug te spoelen.

Doelgroep 3de graad TSO en BSO. (Meest geschikt voor IW en EE)

Programmeertaal is flowcode.

Er wordt gebruik gemaakt van de Flowcode robot.

2 Start hier 9:32

Elektronica en ICT horen samen.

Zoek eerst zelf het probleem. Hieruit leer je het meest!

Werk op je eigen tempo tot je het verstaat. Bekijk indien nodig thuis de lessen

opnieuw. https://www.dropbox.com/sh/fz4ddfwuop4foj7/kkB10-7ab2

Overzicht van de lessen:

3. Led + SMD + voorschakelweerstand

4. Getallenstelsels + logische niveaus

5. 1ste flowcode programma

6. Programma doorsturen

7. Batterijen + fout zoeken

8. Sprong instructies in flowcode

9. Variabelen

10. Loop instructies

11. Looplichtje

Page 2: Videolessen Deel 1 Microcontrollers en Embedded Systems Leerlingen

Videolessen deel 1 Pagina

Robotica - ICT 1

ste leerjaar 3

de graad Elektriciteit - Elektronica VTI Torhout

2

12. Wat is geluid, frequentie en periode

13. Zelf geluid maken

14. Input

15. If then Else instructie + logische poorten

16. DC motor + tandwielkasten

17. Elektronische schakelaar

18. H-brug

19. PWM regeling

20. Lijn volger

21. Reageren op geluid via polling

22. Geluid met externe interrupt

23. Analoog geluid inlezen

24. Lichtsensor

25. IR afstandssensoren

26. LCD display aansturen

27. Timer interrupt + Counter interrupt

28. 7 segment display maken

3 ’LED’ there be light 10:51

3.1 Algemeenheden

LED staat voor Light emitting diode.

Aan een led is er een anode (……….) en kathode (…………..) klem.

Page 3: Videolessen Deel 1 Microcontrollers en Embedded Systems Leerlingen

Videolessen deel 1 Pagina

Robotica - ICT 1

ste leerjaar 3

de graad Elektriciteit - Elektronica VTI Torhout

3

3.2 Voor en nadelen van de LED

Voordelen led:

o Levensduur:

LED: ....................................................................................................................

Halogeenlamp 2 000 tot 4 000 uur .......................................................................

Gloeilamp 1 000 uur .............................................................................................

o .....................................................................................................................................

o .....................................................................................................................................

o …

Nadeel led:

o Lichtopbrengst is minder dan bij TL en gasontladingslampen (opbrengst is al hoger

dan bij gloeilampen in tegenstelling tot in video)

o …

3.3 Verschillende behuizingen en types

Er zijn verschillende behuizingen mogelijk bij leds

Multicolor leds zijn eveneens mogelijk

Page 4: Videolessen Deel 1 Microcontrollers en Embedded Systems Leerlingen

Videolessen deel 1 Pagina

Robotica - ICT 1

ste leerjaar 3

de graad Elektriciteit - Elektronica VTI Torhout

4

7 segment display bestaat uit 7 of 8 leds

3.4 Toepassingen leds:

...........................................................................................................................................

...........................................................................................................................................

...........................................................................................................................................

...........................................................................................................................................

...........................................................................................................................................

...........................................................................................................................................

Led walls (Barco, Tait Technologies)

o Olympische spelen

o Concerten

o Beurzen

o Verlichting gebouwen

Page 5: Videolessen Deel 1 Microcontrollers en Embedded Systems Leerlingen

Videolessen deel 1 Pagina

Robotica - ICT 1

ste leerjaar 3

de graad Elektriciteit - Elektronica VTI Torhout

5

3.5 SMD en Trugh hole

Voordeel SMD

o .....................................................................................................................................

o .....................................................................................................................................

Nadeel SMD

o .....................................................................................................................................

SMD componenten worden met Pick ‘n Place machine op een print geplaatst en

gesoldeerd met een reflow oven.

Welke componenten op de robot zijn SMD componenten en welke through hole

componenten?

Page 6: Videolessen Deel 1 Microcontrollers en Embedded Systems Leerlingen

Videolessen deel 1 Pagina

Robotica - ICT 1

ste leerjaar 3

de graad Elektriciteit - Elektronica VTI Torhout

6

3.6 Voorschakelweerstand bij een LED

Wat is het nut van de voorschakelweerstand: ...................................................................

. ..........................................................................................................................................

Wat gebeurt er als de voorschakelweerstand te klein is: ..................................................

. ..........................................................................................................................................

Wat is het probleem als de voorschakelweerstand te groot is: . ........................................

. ..........................................................................................................................................

Hoe bereken je de voorschakelweerstand Rv wanneer we willen dat er 10 mA door de

led vloeit. Gebruik de onderstaande afbeelding op de spanning over de rode led te

bepalen: .............................................................................................................................

. ..........................................................................................................................................

. ..........................................................................................................................................

. ..........................................................................................................................................

Zit er verschil in de bovenstaande schema’s: ...................................................................

. ..........................................................................................................................................

Page 7: Videolessen Deel 1 Microcontrollers en Embedded Systems Leerlingen

Videolessen deel 1 Pagina

Robotica - ICT 1

ste leerjaar 3

de graad Elektriciteit - Elektronica VTI Torhout

7

Welke stroom vloeit door iedere led op de formula flowcode buggy: .............................

. ..........................................................................................................................................

. ..........................................................................................................................................

Welk type leds zijn aanwezig op de formula flowcode buggy: ........................................

. ..........................................................................................................................................

Wat is het voordeel van dit type leds: ...............................................................................

. ..........................................................................................................................................

3.7 Vragen:

Zoek op internet 1 toepassing met veel leds in gerealiseerd door Barco en 1 toepassing

met veel leds in gerealiseerd door Tait Technologies?

. ..........................................................................................................................................

. ..........................................................................................................................................

. ..........................................................................................................................................

. ..........................................................................................................................................

Waar zijn er in West-Vlaanderen vestigingen van Barco en Tait Technologies? . ...........

...........................................................................................................................................

. ..........................................................................................................................................

Geef 1 groot voordeel van leds?. .......................................................................................

. ..........................................................................................................................................

Geef 1 groot nadeel van leds? . .........................................................................................

. ..........................................................................................................................................

Geef 3 toepassingen van leds? . .........................................................................................

. ......................................................................................................................................... .

. ..........................................................................................................................................

Zoek op youtube een filmpje over de productie van een moderbord? (bij Engelstalige

zoekopdrachten vind je veel betere resultaten)

4 Crack the codes 15:47

4.1 Decimaal en binair getallenstelsel

Met welk getallenstelsel werken mensen normaal? .....................................................

. ......................................................................................................................................

Met welk getallenstelsel werken digitale apparaten? (computers, GSM, …) ..............

. ......................................................................................................................................

Hoeveel verschillende tekens zijn mogelijk bij het binaire getallenstelsel? ................

Hoeveel tekens zijn mogelijk in het decimale getallenstelsel? .....................................

Page 8: Videolessen Deel 1 Microcontrollers en Embedded Systems Leerlingen

Videolessen deel 1 Pagina

Robotica - ICT 1

ste leerjaar 3

de graad Elektriciteit - Elektronica VTI Torhout

8

Omzetten van decimaal naar binair en omgekeerd:

Bepaal de decimale waarde van de binaire voorstelling 11001100: ............................

. ......................................................................................................................................

Bepaal de decimale waarde van de binaire voorstelling 00011100: .............................

. ......................................................................................................................................

Bepaal de decimale waarde van de binaire voorstelling 10110010: .............................

. ......................................................................................................................................

Bepaal de decimale waarde van de binaire voorstelling 00110110: .............................

. ......................................................................................................................................

Uit hoeveel bit bestaat een nibble: .................................................................................

Uit hoeveel bit bestaat een byte: ...................................................................................

Waarvoor staat de LSB:Least significant bit: ...............................................................

Waarvoor staat de MSB: Most significant bit: .............................................................

Lees de klok. Let op misschien hangt de klok wel verkeerd.

........................................................................................................................................

........................................................................................................................................

........................................................................................................................................

Page 9: Videolessen Deel 1 Microcontrollers en Embedded Systems Leerlingen

Videolessen deel 1 Pagina

Robotica - ICT 1

ste leerjaar 3

de graad Elektriciteit - Elektronica VTI Torhout

9

Hoe laat is het?

. .......................................................................................................................................

. .......................................................................................................................................

. .......................................................................................................................................

4.2 Decimaal, binair en hexadecimaal getallenstelsel

Vul onderstaande tabel aan.

Binair Decimaal Hexadecimaal

8 4 2 1 / /

0 0 0 0

1

2

3

0 1 0 0

5

6

0 1 1 1

8

1 0 0 1

10

B

12

D

14

1 1 1 1

Page 10: Videolessen Deel 1 Microcontrollers en Embedded Systems Leerlingen

Videolessen deel 1 Pagina

Robotica - ICT 1

ste leerjaar 3

de graad Elektriciteit - Elektronica VTI Torhout

10

4.3 Spanningsniveaus bij TTL signaal:

Tussen welke waardes moet met een logische 0 aan de uitgang van de microcontroller

liggen als er gebruik gemaakt wordt van een 5 V TTL signaal:........................................

Tussen welke waardes moet met een logische 1 aan de uitgang van de microcontroller

liggen als er gebruik gemaakt wordt van een 5 V TTL signaal:........................................

Tussen welke waardes moet met een logische 0 aan de ingang van de microcontroller

liggen als er gebruik gemaakt wordt van een 5 V TTL signaal:........................................

Tussen welke waardes moet met een logische 1 aan de ingang van de microcontroller

liggen als er gebruik gemaakt wordt van een 5 V TTL signaal:........................................

Er bestaan ook andere niveaus (tussen 0 V en 3,3 V, tussen 0 V en 1,2 V)

4.4 ASCII codes

Waarvoor is de ASCII code gemaakt: .............................................................................

...........................................................................................................................................

Waarvoor staat de ASCII code 82? ..................................................................................

Waarvoor staat de ASCII code 32? ..................................................................................

Waarvoor staat de ASCII code 13? ..................................................................................

. ..........................................................................................................................................

5 Leds and codes 6.31

5.1 Gebruikte menubalken in flowcode

Uitleg van de gebruikte balken in flowcode

Page 11: Videolessen Deel 1 Microcontrollers en Embedded Systems Leerlingen

Videolessen deel 1 Pagina

Robotica - ICT 1

ste leerjaar 3

de graad Elektriciteit - Elektronica VTI Torhout

11

5.2 Blokschema met ALU, programma geheugen en poort D

Met wat uit een computer kan je de ALU van een microcontroller vergelijken? ............

. ..........................................................................................................................................

Met wat uit een computer kan je het programma geheugen van een microcontroller

vergelijken? ......................................................................................................................

Welk type geheugen is het programma geheugen? ..........................................................

Blijft de inhoud in het programma geheugen na een spanningsuitval? ............................

Waar worden alle berekeningen in de microcontroller gemaakt? . ...................................

5.3 Opdrachten

Schrijf een programma waarbij het gevraagde ledpatroon wordt weergegeven. Bewaar

het programma onder videolessen1\05ledpatroon\oefening1

Page 12: Videolessen Deel 1 Microcontrollers en Embedded Systems Leerlingen

Videolessen deel 1 Pagina

Robotica - ICT 1

ste leerjaar 3

de graad Elektriciteit - Elektronica VTI Torhout

12

6 Download to the buggy 3:48

6.1 Wat nodig?

...........................................................................................................................................

...........................................................................................................................................

...........................................................................................................................................

...........................................................................................................................................

6.2 Stappenplan

Plug de USB kabel in de buggy

Plug de USB kabel in de computer

Zet de buggy aan.

o Led 0 en 1 knipperen alternerend Alles OK

o Enkel led 0 knippert USB driver nog niet geïnstalleerd voor de USB poort.

6.3 Omzetting van flowcode naar robot

Naar welke talen wordt het flowcode programma omgezet voor het in de microcontroller

terecht komt?

. ................................................................................................................................................

.................................................................................................................................................

Page 13: Videolessen Deel 1 Microcontrollers en Embedded Systems Leerlingen

Videolessen deel 1 Pagina

Robotica - ICT 1

ste leerjaar 3

de graad Elektriciteit - Elektronica VTI Torhout

13

.................................................................................................................................................

.................................................................................................................................................

.................................................................................................................................................

7 Battery power 8:00

7.1 Batterijen

Welk type batterij wordt er gebruikt in de flowcode buggy? ............................................

Wat is de spanning van 1 cel in een batterij? ....................................................................

Van wat is de capaciteit van een batterij afhankelijk?.......................................................

Hoe lang kan een batterij van 2700 mAh een stroom leveren van 100 mA? ....................

. ..........................................................................................................................................

Wat is ongeveer het verbruik van de 8 leds op de buggy die oplichten? ..........................

Wat gebeurt er met een opgeladen batterij als deze een hele tijd niet meer gebruikt

wordt? ................................................................................................................................

Wat is de werkspanning van een AA batterij? ..................................................................

Hebben NiMh (Nickel-metaal Hydride) batterijen last van geheugeneffect? ...................

Wat is de capaciteit van de batterijen in de flowcode robot? ............................................

7.2 Problemen met de flowcode robot

Meet eerst de batterijspanning na.

Veel voorkomende problemen:

o . ..................................................................................................................................

o . ..................................................................................................................................

o . ..................................................................................................................................

7.3 Opladen batterijen

Welke 2 types laders komen er veel voor? Met welke stroom laden deze een batterij

met een capaciteit van 2700 mAh op?

o . ....................................................................................................................................

. ....................................................................................................................................

o .. ...................................................................................................................................

. ....................................................................................................................................

7.4 Types batterijen

Geef een overzicht van de 4 meest voorkomende batterijen en hun eigenschap.

. ..........................................................................................................................................

. ..........................................................................................................................................

. ..........................................................................................................................................

Page 14: Videolessen Deel 1 Microcontrollers en Embedded Systems Leerlingen

Videolessen deel 1 Pagina

Robotica - ICT 1

ste leerjaar 3

de graad Elektriciteit - Elektronica VTI Torhout

14

. ..........................................................................................................................................

7.5 Recyclage batterijen

Wat doet Bebat?

Inzamelen en recycleren van batterijen. ............................................................................

8 Jumpy 3:21

8.1 Bespreking

Sprong instructie.

Simulatie.

Gebruik binair, decimaal en hexadecimaal.

8.2 Opdrachten

Schrijf een programma waarbij afwisselend de even en oneven leds oplichten in een

oneindige lus. Maak 3 versies van het programma:

o Versie 1 met binaire weergave bewaar je onder videolessen1\08 Jumpy\oefening1.

o Versie 2 met hexadecimale weergave bewaar je onder videolessen1\08

Jumpy\oefening2.

o Versie 3 met decimale weergave bewaar je onder videolessen1\08

Jumpy\oefening3.

9 De viriele variabele 7:50

9.1 Variabele + blokschema

Page 15: Videolessen Deel 1 Microcontrollers en Embedded Systems Leerlingen

Videolessen deel 1 Pagina

Robotica - ICT 1

ste leerjaar 3

de graad Elektriciteit - Elektronica VTI Torhout

15

In welke type geheugen worden de variabele geplaatst? ...................................................

Wat gebeurt er met het RAM geheugen bij een spanningsuitval? ....................................

Hoe groot is het RAM geheugen van de PIC 18F4455? ...................................................

Raadpleeg eens de help functie.

9.2 Opdrachten

Schrijf volgende programma’s:

o Een binaire teller die per 2 optelt. Bewaar het programma onder videolessen1\09

variabele\oefening1.

o Een binaire vermenigvuldiger met een delay van 2 seconden. Bewaar het

programma onder videolessen1\09 variabele\oefening2.

o Een shift left register met een delay van 2 seconden. Bewaar het programma onder

videolessen1\09 variabele\oefening3.

10 Looping the loop 5:47

10.1 Bespreking

Loop while 1 instructie (oneindig)

Voorwaardelijke loop instructie

10.2 Opdrachten

Schrijf volgende programma’s:

o Een binaire teller die stopt bij 50. 50 moet wel nog zichtbaar zijn. Bewaar het

programma onder videolessen1\10 looping the loop\oefening1

o Een binaire teller die stopt bij 255. 254 is de laatste zichtbare toestand. Bewaar het

programma onder videolessen1\10 looping the loop \oefening2

o Een binaire teller die optelt tot 255. Bij 255 terug begint af te tellen tot 0,

vervolgens terug optelt tot 255, enz… Bewaar het programma onder

videolessen1\10 looping the loop \oefening3

Page 16: Videolessen Deel 1 Microcontrollers en Embedded Systems Leerlingen

Videolessen deel 1 Pagina

Robotica - ICT 1

ste leerjaar 3

de graad Elektriciteit - Elektronica VTI Torhout

16

11 Running light 7:19

Realiseren van een looplicht naar links en vervolgens naar rechts.

11.1 Opdrachten

Schrijf volgende programma’s:

o Een looplicht dat naar links en rechts loopt (night rider) met *2 en /2. Bewaar het

programma onder videolessen1\11 Running light\oefening1.

o Een looplicht dat naar links en rechts loopt (night rider) met >>1 en <<1. Bewaar

het programma onder videolessen1\11 Running light\oefening2.

12 Play that sound 8:46

12.1 Luidspreker

Wat doet een luidspreker? .................................................................................................

. ..........................................................................................................................................

Wat produceren hoge frequenties die aan een luidspreker worden aangesloten? .............

. ..........................................................................................................................................

Wat produceren lage frequenties die aan een luidspreker worden aangesloten? ..............

. ..........................................................................................................................................

Page 17: Videolessen Deel 1 Microcontrollers en Embedded Systems Leerlingen

Videolessen deel 1 Pagina

Robotica - ICT 1

ste leerjaar 3

de graad Elektriciteit - Elektronica VTI Torhout

17

12.2 Frequentie en periode

Bepaal de frequentie en periode van onderstaande signalen:

T = ....................................................................................................................................

f = ....................................................................................................................................

T =. ...................................................................................................................................

f = ....................................................................................................................................

Als een signaal een periode heeft van 100 microseconden. Wat is dan de frequentie van

dit signaal? .........................................................................................................................

. ..........................................................................................................................................

Als onze microcontroller draait tegen een frequentie van 48 MHz, wat is dan de

periode van 1 instructie als 1 instructie 4 klokpulsen nodig heeft? ..................................

. ..........................................................................................................................................

. ..........................................................................................................................................

12.3 Hoorbare frequenties en gehoorsschade

Wat is de hoogst hoorbare frequentie voor een mens? ......................................................

Waarom neemt de hoorbare frequentie van vele westerse jongeren af tussen de 14 en

17 jaar? ..............................................................................................................................

. ..........................................................................................................................................

Page 18: Videolessen Deel 1 Microcontrollers en Embedded Systems Leerlingen

Videolessen deel 1 Pagina

Robotica - ICT 1

ste leerjaar 3

de graad Elektriciteit - Elektronica VTI Torhout

18

12.4 Decibel en logaritmische schaal

Als een versterkte luidsprekerset van 100 W een geluidsdruk van 85 dB kan generen.

Hoeveel geluidsdruk kan ik dan genereren als ik hier nog een identieke versterkte

luidsprekerset naast zet? ....................................................................................................

Hoeveel decibel is het ongeveer in een stil bos? ...............................................................

Op hoeveel dB ligt de pijngrens? .....................................................................................

Vanaf welke geluidssterkte is het schadelijk indien je er meer dan 8 uur in verblijft? .....

. ..........................................................................................................................................

12.5 Gevoeligheid oor

Tussen welke frequenties ligt spraak: ................................................................................

Tussen welke frequenties ligt muziek: .............................................................................

Vanaf wanneer horen we een toon van 50 Hz? ................................................................

Vanaf wanneer horen we een toon van 1 kHz? ................................................................

Page 19: Videolessen Deel 1 Microcontrollers en Embedded Systems Leerlingen

Videolessen deel 1 Pagina

Robotica - ICT 1

ste leerjaar 3

de graad Elektriciteit - Elektronica VTI Torhout

19

12.6 Luidspreker

Waarvoor is de grootste luidspreker nodig? ......................................................................

Wat doet de conus van de luidspreker bij hoge frequenties? ...........................................

Wat doet de conus van de luidspreker bij lage frequenties? ............................................

Page 20: Videolessen Deel 1 Microcontrollers en Embedded Systems Leerlingen

Videolessen deel 1 Pagina

Robotica - ICT 1

ste leerjaar 3

de graad Elektriciteit - Elektronica VTI Torhout

20

12.7 Luidspreker op buggy

Databladen luidspreker op buggy

13 Ringtone mania 15:41

13.1 Eenvoudig programma om geluid te produceren

Schrijf het voorbeeldprogramma met een periode van 2 ms. Bewaar het programma

onder videolessen1\13 Ringtone mania\oefening1.

Page 21: Videolessen Deel 1 Microcontrollers en Embedded Systems Leerlingen

Videolessen deel 1 Pagina

Robotica - ICT 1

ste leerjaar 3

de graad Elektriciteit - Elektronica VTI Torhout

21

13.2 Toon, frequentie en octaven

Hz Hz Hz Hz Hz Hz Hz Hz Hz Hz

C /B# 16,4 32,7 65,4 130,8 261,6 523,3 1046,5 2093,0 4186,0 8372,0

C# /Db 17,3 34,6 69,3 138,6 277,2 554,4 1108,7 2217,5 4434,9 8869,8

D 18,4 36,7 73,4 146,8 293,7 587,3 1174,7 2349,3 4698,6 9397,3

D# / Eb 19,4 38,9 77,8 155,6 311,1 622,3 1244,5 2489,0 4978,0 9956,1

E / Fb 20,6 41,2 82,4 164,8 329,6 659,3 1318,5 2637,0 5274,0 10548,1

F / E# 21,8 43,7 87,3 174,6 349,2 698,5 1396,9 2793,8 5587,7 11175,3

F# / Gb 23,1 46,2 92,5 185,0 370,0 740,0 1480,0 2960,0 5919,9 11839,8

G 24,5 49,0 98,0 196,0 392,0 784,0 1568,0 3136,0 6271,9 12543,9

G# / Ab 26,0 51,9 103,8 207,7 415,3 830,6 1661,2 3322,4 6644,9 13289,8

A 27,5 55,0 110,0 220,0 440,0 880,0 1760,0 3520,0 7040,0 14080,0

A# / Bb 29,1 58,3 116,5 233,1 466,2 932,3 1864,7 3729,3 7458,6 14917,2

B / Cb 30,9 61,7 123,5 246,9 493,9 987,8 1975,5 3951,1 7902,1 15804,3

0ctaaf 0 1 2 3 4 5 6 7 8 9

msec msec msec msec msec msec msec msec msec Msec

C /B# 61,155 30,578 15,289 7,645 3,822 1,911 0,956 0,478 0,239 0,119

C# /Db 57,723 28,862 14,431 7,215 3,608 1,804 0,902 0,451 0,225 0,113

D 54,484 27,242 13,621 6,811 3,405 1,703 0,851 0,426 0,213 0,106

D# / Eb 51,427 25,713 12,856 6,428 3,214 1,607 0,804 0,402 0,201 0,100

E / Fb 48,539 24,270 12,135 6,067 3,034 1,517 0,758 0,379 0,190 0,095

F / E# 45,815 22,907 11,454 5,727 2,863 1,432 0,716 0,358 0,179 0,089

F# / Gb 43,243 21,622 10,811 5,405 2,703 1,351 0,676 0,338 0,169 0,084

G 40,816 20,409 10,204 5,102 2,551 1,276 0,638 0,319 0,159 0,080

G# / Ab 38,525 19,263 9,631 4,816 2,408 1,204 0,602 0,301 0,150 0,075

A 36,364 18,182 9,091 4,545 2,273 1,136 0,568 0,284 0,142 0,071

A# / Bb 34,323 17,161 8,581 4,290 2,145 1,073 0,536 0,268 0,134 0,067

B / Cb 32,396 16,198 8,099 4,050 2,025 1,012 0,506 0,253 0,127 0,063

Wat is de frequentie van de kiestoon bij de telefoon ? ......................................................

Met welke muzieknoot komt de kiestoon bij de telefoon overeen? ..................................

In flowcode 5 kunnen ook microseconden gebruikt worden.

13.3 Types variabelen

In flowcode 3 kan er met volgende variabelen gewerkt worden:

. ..........................................................................................................................................

. ..........................................................................................................................................

. ..........................................................................................................................................

Page 22: Videolessen Deel 1 Microcontrollers en Embedded Systems Leerlingen

Videolessen deel 1 Pagina

Robotica - ICT 1

ste leerjaar 3

de graad Elektriciteit - Elektronica VTI Torhout

22

In flowcode 5 zijn veel meer types variabelen mogelijk.

13.4 Opdrachten

Schrijf volgende programma’s:

o Een constante toon met een periode van 2 ms. Bewaar het programma onder

videolessen1\13 Ringtone mania\oefening1.

o Een constante toon met een frequentie van 349,2 Hz. Bewaar het programma onder

videolessen1\13 Ringtone mania\oefening2.

o Een constante toon met een frequentie van 440 Hz. Bewaar het programma onder

videolessen1\13 Ringtone mania\oefening3.

o Componeer 1 muziekstuk. Bewaar het programma onder videolessen1\13 Ringtone

mania\oefening4.

14 Input 6:42

Bereken de spanning op pin RB4 wanneer SW4 ingedrukt is en wanneer SW4 niet

ingedrukt is? ......................................................................................................................

. ..........................................................................................................................................

. ..........................................................................................................................................

. ..........................................................................................................................................

. ..........................................................................................................................................

Wat is het nut van de weerstand van 330 Ω? Beveiliging tegen programmeren van een

pin als uitgang die laag is in plaats van een ingang ...........................................................

Page 23: Videolessen Deel 1 Microcontrollers en Embedded Systems Leerlingen

Videolessen deel 1 Pagina

Robotica - ICT 1

ste leerjaar 3

de graad Elektriciteit - Elektronica VTI Torhout

23

14.1 Opdrachten

Schrijf volgende programma’s:

o De drukknop met poort B bit 4 binnenlezen en de waarde weergeven op poort D

led 0. Bewaar het programma onder videolessen1\14 Input\oefening1.

o De drukknop met poort B bit 5 binnenlezen en de waarde weergeven op poort D

led 0. Bewaar het programma onder videolessen1\14 Input\oefening2.

o De drukknop met poort B bit 4 binnenlezen en de waarde weergeven op poort D

led 1. Bewaar het programma onder videolessen1\14 Input\oefening1.

15 If Then Else 13:11

15.1 Logische functies

1

A X

A X

ANSI

IEC

A X

0 1

1 0

WAARHEIDSTABEL RELAIS-EQUIVALENT

VCC

>=1

AX

A

X

ANSI

IEC

A B X

0 0 0

0 1 1

1 0 1

1 1 1

WAARHEIDSTABEL RELAIS-EQUIVALENT

VCC

NOTINVERTER - NIET

OROF

B

B

A

X

X

A

B

K

k

K1

K2

k1 k2

Page 24: Videolessen Deel 1 Microcontrollers en Embedded Systems Leerlingen

Videolessen deel 1 Pagina

Robotica - ICT 1

ste leerjaar 3

de graad Elektriciteit - Elektronica VTI Torhout

24

&

AX

A

X

ANSI

IEC

A B X

0 0 0

0 1 0

1 0 0

1 1 1

WAARHEIDSTABEL RELAIS-EQUIVALENT

VCC

ANDEN

B

B

X

A

B

K1

K2

k1

k2

&

AX

A

X

ANSI

IEC

A B X

0 0 1

0 1 1

1 0 1

1 1 0

WAARHEIDSTABEL RELAIS-EQUIVALENT

NANDNEN

B

B

VCC

X

A

B

K1

K2

k1 k2

Page 25: Videolessen Deel 1 Microcontrollers en Embedded Systems Leerlingen

Videolessen deel 1 Pagina

Robotica - ICT 1

ste leerjaar 3

de graad Elektriciteit - Elektronica VTI Torhout

25

>=1

AX

A

X

ANSI

IEC

A B X

0 0 1

0 1 0

1 0 0

1 1 0

WAARHEIDSTABEL RELAIS-EQUIVALENT

VCC

NORNOF

B

B

X

A

B

K1

K2

k1

k2

=1

AX

A

X

ANSI

IEC

A B X

0 0 0

0 1 1

1 0 1

1 1 0

WAARHEIDSTABEL RELAIS-EQUIVALENT

VCC

EXOREXOF

B

B

X

A

B

K1

K2

k1

k2

=1

AX

A

X

ANSI

IEC

A B X

0 0 1

0 1 0

1 0 0

1 1 1

WAARHEIDSTABEL RELAIS-EQUIVALENT

VCC

EXNOREXNOF

B

B

X

A

B

K1

K2

k1

k2

Page 26: Videolessen Deel 1 Microcontrollers en Embedded Systems Leerlingen

Videolessen deel 1 Pagina

Robotica - ICT 1

ste leerjaar 3

de graad Elektriciteit - Elektronica VTI Torhout

26

15.2 Discrete logica

Nadelen van discrete logica:

. ..........................................................................................................................................

. ..........................................................................................................................................

. ..........................................................................................................................................

Door wat is de discrete logica vervangen:

. ..........................................................................................................................................

. ..........................................................................................................................................

Voordelen van microcontroller en FPGA ten overstaande van discrete logica:

. ..........................................................................................................................................

. ..........................................................................................................................................

. ..........................................................................................................................................

. ..........................................................................................................................................

. ..........................................................................................................................................

Nadelen van microcontroller en FPGA ten overstaande van discrete logica:

. ..........................................................................................................................................

. ..........................................................................................................................................

Page 27: Videolessen Deel 1 Microcontrollers en Embedded Systems Leerlingen

Videolessen deel 1 Pagina

Robotica - ICT 1

ste leerjaar 3

de graad Elektriciteit - Elektronica VTI Torhout

27

15.3 If Then Else functie

15.4 Opdrachten

Schrijf volgende programma’s:

o Realiseer een AND pooort met de drukknoppen verbonden met poort B bit 4 en

poort B bit 5. Geef het resultaat weer op poort D led 0. Bewaar het programma

onder videolessen1\15 If then Else\oefening1.

o Realiseer een NAND pooort met de drukknoppen verbonden met poort B bit 4 en

poort B bit 5. Geef het resultaat weer op poort D led 0. Bewaar het programma

onder videolessen1\15 If then Else\oefening2.

o Realiseer een OR pooort met de drukknoppen verbonden met poort B bit 4 en poort

B bit 5. Geef het resultaat weer op poort D led 0. Bewaar het programma onder

videolessen1\15 If then Else\oefening3.

o Realiseer een NOR pooort met de drukknoppen verbonden met poort B bit 4 en

poort B bit 5. Geef het resultaat weer op poort D led 0. Bewaar het programma

onder videolessen1\15 If then Else\oefening4.

o Realiseer een NOT pooort met de drukknop verbonden met poort B bit 4. Geef het

resultaat weer op poort D led 0. Bewaar het programma onder videolessen1\15 If

then Else\oefening5.

o Realiseer een EXOR pooort met de drukknoppen verbonden met poort B bit 4 en

poort B bit 5. Geef het resultaat weer op poort D led 0. Bewaar het programma

onder videolessen1\15 If then Else\oefening6.

o Realiseer een EXNOR pooort met de drukknoppen verbonden met poort B bit 4 en

poort B bit 5. Geef het resultaat weer op poort D led 0. Bewaar het programma

onder videolessen1\15 If then Else\oefening7.

o Maak een mini synthesizer. Bewaar het programma onder videolessen1\15 If then

Else\Oefening8.

500 Hz bij B4=0 en B5=0

1 kHz bij B4=1 en B5=0

Page 28: Videolessen Deel 1 Microcontrollers en Embedded Systems Leerlingen

Videolessen deel 1 Pagina

Robotica - ICT 1

ste leerjaar 3

de graad Elektriciteit - Elektronica VTI Torhout

28

1,5 kHz bij B4=0 en B5=1

2 kHz bij B4=1 en B5=1

o Maak een led sturing. Bewaar het programma onder videolessen1\15 If then

Else\Oefening9.

Alle leds uit bij B4=0 en B5=0

Looplicht naar links bij B4=1 en B5=0

Looplicht naar rechts bij B4=0 en B5=1

Alle leds knipperen met delays van 100 ms bij B4=1 en B5=1

16 Motor speed 5:41

16.1 Tandwielkast

Wat is het nut van de tandwielkast? ..................................................................................

. ..........................................................................................................................................

16.2 DC motor

Duid de onderdelen van de DC motor aan op onderstaande figuur.

Page 29: Videolessen Deel 1 Microcontrollers en Embedded Systems Leerlingen

Videolessen deel 1 Pagina

Robotica - ICT 1

ste leerjaar 3

de graad Elektriciteit - Elektronica VTI Torhout

29

Duid de onderdelen van de symbolische voorstelling van de DC motor aan. Er is

slechts 1 winding getekend.

Wanneer er een stroom vloeit door een geleider die zich in een magnetisch veld bevindt

zal deze geleider zich bewegen. (Lorentzkracht)

Door hoeveel windingen vloeit er stroom bij de DC motor? ...........................................

Wat is het nut van de commutator? ..................................................................................

. ..........................................................................................................................................

We onthouden:

o . ....................................................................................................................................

. ....................................................................................................................................

o . ....................................................................................................................................

o . ....................................................................................................................................

o . ....................................................................................................................................

o . ....................................................................................................................................

17 Electronic Switch 9:25

17.1 Draaizin DC motor

Hoe wissel je de draaizin van de DC motor om? ..............................................................

17.2 Schakelen DC motor

Wat is de maximale stroom per pin van de microcontroller? ............................................

Mogelijke oplossingen om motor te schakelen:

o . ..............................................................................................................................

. ..............................................................................................................................

o . ..............................................................................................................................

o . ..............................................................................................................................

Page 30: Videolessen Deel 1 Microcontrollers en Embedded Systems Leerlingen

Videolessen deel 1 Pagina

Robotica - ICT 1

ste leerjaar 3

de graad Elektriciteit - Elektronica VTI Torhout

30

17.3 Transistor

Wat zijn de 3 aansluitpinnen van de transistor? ................................................................

Hoe kan je de transistor in geleiding brengen? ................................................................

Wat is het nadeel van een transistor wanneer je grotere stromen wil schakelen? . ...........

. ..........................................................................................................................................

17.4 MOSFET

Wat zijn de 3 aansluitpinnen van de MOSFET? ...............................................................

Is er stroom nodig vanuit de microcontroller om de MOSFET in geleiding te brengen? .

. ..........................................................................................................................................

Wat zijn de voordelen van de MOSFET ten overstaande van de transistor?

o . ..............................................................................................................................

o . ..............................................................................................................................

o . ..............................................................................................................................

o . ..............................................................................................................................

18 H-bridge 7:13

18.1 Bespreking H-brug

Wat is het doel van een H-brug? . ....................................................................................

. ..........................................................................................................................................

Hoeveel transistoren zitten in de L293D? ........................................................................

Hoeveel H-bruggen bevat de L293D? ..............................................................................

Wat is het doel van de NOT-poort in een H-brug?. ..........................................................

. ..........................................................................................................................................

Page 31: Videolessen Deel 1 Microcontrollers en Embedded Systems Leerlingen

Videolessen deel 1 Pagina

Robotica - ICT 1

ste leerjaar 3

de graad Elektriciteit - Elektronica VTI Torhout

31

Hoe zorg je ervoor dat de motor in de bovenste figuur draait? .........................................

Hoe zorg je ervoor dat de motor in de bovenste figuur in de andere richting draait? . .....

...........................................................................................................................................

Hoe zorg je ervoor dat de motor niet meer draait in de bovenste figuur? . .......................

...........................................................................................................................................

Vul de tabel aan:

RC1 RE0 Linker motor RC2 RE1 Rechter motor

0 0 0 0

1 0 1 0

0 1 0 1

1 1 1 1

18.2 Opdrachten

Schrijf volgende programma’s:

o Beide wielen van de Formula Flowcode buggy moeten gedurende 1 seconden

vooruit draaien. Hoe recht rijd de Formula Flowcode buggy? Bewaar het

programma onder videolessen1\18 H-bridge\oefening1.

o Formula Flowcode buggy moet ter plaatse ronddraaien. Bewaar het programma

onder videolessen1\18 H-bridge\oefening2.

o Formula Flowcode buggy moet in een vierkant rijden. Bewaar het programma

onder videolessen1\18 H-bridge\oefening3.

Page 32: Videolessen Deel 1 Microcontrollers en Embedded Systems Leerlingen

Videolessen deel 1 Pagina

Robotica - ICT 1

ste leerjaar 3

de graad Elektriciteit - Elektronica VTI Torhout

32

19 PWM speed control 8:12

Waarvoor staat PWM? Pulse Witdh Modulation of Puls breedte modulatie ....................

Wat is de duty cycle? .........................................................................................................

Hoe wordt het PWM signaal gegenereerd? .......................................................................

. ..........................................................................................................................................

Wanneer je niets aan het geproduceerde PWM signaal wil veranderen, moet het

programma in de microcontroller dan iets doen? ..............................................................

Met welke pin van de microcontroller wordt de snelheid van de rechter motor op de

buggy bepaald? ..................................................................................................................

Met welke pin van de microcontroller wordt de snelheid van de linker motor op de

buggy bepaald? ..................................................................................................................

Met welke pin van de microcontroller wordt de draairichting van de rechter motor op

de buggy bepaald? .............................................................................................................

Met welke pin van de microcontroller wordt de draairichting van de linker motor op de

buggy bepaald? ..................................................................................................................

Wanneer de buggy vooruit rijd (RE0 = 1 en RE1=0):

o Hoge snelheid ........................................................................................................

o Lage snelheid ........................................................................................................

Wanneer de buggy achteruit rijd (RE0 = 0 en RE1 = 0):

o Hoge snelheid .......................................................................................................

o Lage snelheid ....................................................................................................

Page 33: Videolessen Deel 1 Microcontrollers en Embedded Systems Leerlingen

Videolessen deel 1 Pagina

Robotica - ICT 1

ste leerjaar 3

de graad Elektriciteit - Elektronica VTI Torhout

33

Om mechanische wrijving te overwinnen moet:

o Duty cycle voorwaarts? .........................................................................................

o Duty cycle achteruit? ............................................................................................

19.1 Opdrachten

Schrijf volgende programma’s:

o Beide wielen van de Formula Flowcode buggy moeten vooruit draaien met een duty

cycle van 0. Bewaar het programma onder videolessen1\19 PWM speed

control\oefening1.

o Beide wielen van de Formula Flowcode buggy moeten vooruit draaien met een duty

cycle van 50 voor 500 ms, pas vervolgens de duty cycle aan naar 100 voor 500 ms.

Daarna moet de robot stoppen. Bewaar het programma onder videolessen1\19

PWM speed control\oefening2.

o Laat in 2 seconden de duty cycle voor het linker en rechter wiel van 0 naar 255

gaan. Bewaar het programma onder videolessen1\19 PWM speed

control\oefening3.

o Pas voorgaande oefening aan. De robot mag maar starten bij het indrukken van de

drukknop verbonden met poort B bit 4. Na 2 seconden kan je de robot opnieuw

starten. Bewaar het programma onder videolessen1\19 PWM speed

control\oefening4.

Page 34: Videolessen Deel 1 Microcontrollers en Embedded Systems Leerlingen

Videolessen deel 1 Pagina

Robotica - ICT 1

ste leerjaar 3

de graad Elektriciteit - Elektronica VTI Torhout

34

20 Follow the line 8:28

20.1 Sensoren

Mogen de lijnvolgsensoren de grond raken? .....................................................................

. ..........................................................................................................................................

Tussen welke afstand werkt de sensor optimaal? ..............................................................

Wat gebeurt er met het licht als de ondergrond zwart is? . ...............................................

. ..........................................................................................................................................

Wat gebeurt er met het licht als de ondergrond wit is? . ...................................................

. ..........................................................................................................................................

Welk type licht zendt de sensor uit? ..................................................................................

Kan je het licht met je ogen zien? ....................................................................................

Page 35: Videolessen Deel 1 Microcontrollers en Embedded Systems Leerlingen

Videolessen deel 1 Pagina

Robotica - ICT 1

ste leerjaar 3

de graad Elektriciteit - Elektronica VTI Torhout

35

Welk licht kan er voor storingen zorgen? ..........................................................................

Schema lijnvolger sensor

20.2 Principe lijnvolger

20.3 Opdrachten

Schrijf volgende programma’s:

o Laat de buggy met 1 sensor de buitenste lijn volgen. Bewaar het programma onder

videolessen1\20 Follow the line\oefening1.

o Laat de buggy met 1 sensor de buitenste lijn volgen in de andere richting. Bewaar

het programma onder videolessen1\20 Follow the line\oefening2.

o Laat de buggy de binnenste lijn volgen. Bewaar het programma onder

videolessen1\20 Follow the line\oefening3.

Page 36: Videolessen Deel 1 Microcontrollers en Embedded Systems Leerlingen

Videolessen deel 1 Pagina

Robotica - ICT 1

ste leerjaar 3

de graad Elektriciteit - Elektronica VTI Torhout

36

21 Reaction sound 8:01

21.1 Microfoon en schakeling

Wat gebeurt er bij de meeste microfoons:. ........................................................................

. ..........................................................................................................................................

. ..........................................................................................................................................

Hoe staat de transistor indien er geen geluid is? ...............................................................

Welke spanning staat aan poort B bit 2? ...........................................................................

Wat gebeurt er met de transistor als er geluid is? ..............................................................

. ..........................................................................................................................................

Wat is het nut van de potentiometer? ................................................................................

. ..........................................................................................................................................

Page 37: Videolessen Deel 1 Microcontrollers en Embedded Systems Leerlingen

Videolessen deel 1 Pagina

Robotica - ICT 1

ste leerjaar 3

de graad Elektriciteit - Elektronica VTI Torhout

37

21.2 Snelheid microcontroller

Wat is de frequentie van het extern kristal op de buggy? ..................................................

Wat is de interne frequentie van de microcontroller op de buggy? ...................................

Hoeveel klokpulsen zijn er nodig per instructie? ..............................................................

Om de hoeveel tijd kan er een instructie uitgevoerd worden? ..........................................

Wanneer er geen geluid gedetecteerd wordt, wat is dan de doorlooptijd van het

programma? .......................................................................................................................

21.3 Opdracht

Schrijf het volgende programma:

o Laat de buggy 2 seconden rond de as draaien bij het klappen in de handen.

Bewaar het programma onder videolessen1\21 Reaction sound\oefening1.

Page 38: Videolessen Deel 1 Microcontrollers en Embedded Systems Leerlingen

Videolessen deel 1 Pagina

Robotica - ICT 1

ste leerjaar 3

de graad Elektriciteit - Elektronica VTI Torhout

38

22 Externe interrupt 7:29

Op welke pinnen van de microcontroller is er een externe interrupt mogelijk?................

. ..........................................................................................................................................

Polling versus externe interrupt

Welke 2 delen code zijn er van het interrupt gestuurd programma?

22.1 Polling

Voordelen polling

o ...................................................................................................................................

o ...................................................................................................................................

Nadelen polling

o ...................................................................................................................................

o ...................................................................................................................................

Page 39: Videolessen Deel 1 Microcontrollers en Embedded Systems Leerlingen

Videolessen deel 1 Pagina

Robotica - ICT 1

ste leerjaar 3

de graad Elektriciteit - Elektronica VTI Torhout

39

22.2 Interrupt

Voordelen interrupt

o ...................................................................................................................................

o ...................................................................................................................................

Nadelen interrupt

o ...................................................................................................................................

22.3 Opdrachten

Schrijf volgende programma’s:

o Schrijf het voorbeeldprogramma waarbij er gereageerd wordt op geluid. Maak

gebruik van een interrupt. Bewaar het programma onder videolessen1\22 Externe

interrupt\oefening1.

o Laat de buggy rond zijn as draaien bij het klappen in de handen.Maak gebruik van

een interrupt. seconden rond de as draaien bij het klappen in de handen. Bewaar

het programma onder videolessen1\22 Externe interrupt\oefening2.

23 LED VU meter 9:59

Waarvoor staat VU meter? ................................................................................................

23.1 AD en DA omzetter

Wat doet een AD omzetter? . ............................................................................................

Geef 2 voorbeelden van analoge signalen:

o ...................................................................................................................................

o ...................................................................................................................................

Hoeveel AD converters zijn er aanwezig in de gebruikte microcontroller? .....................

Welke AD en DA omzettingen gebeuren er met de muziek op een CD?

o ...............................................................................................................................

Page 40: Videolessen Deel 1 Microcontrollers en Embedded Systems Leerlingen

Videolessen deel 1 Pagina

Robotica - ICT 1

ste leerjaar 3

de graad Elektriciteit - Elektronica VTI Torhout

40

o ...............................................................................................................................

Omzetting analoog signaal naar digitaal signaal.

o Op de robot is 0 V 0000 0000 binair

o Op de robot is 5 V 1111 1111 binair

Bereken de binaire waarde van een spanning van 1 V (er wordt gewerkt met 8 bit en

een analoge spanning tussen de 0 en 5 V.

. ..........................................................................................................................................

. ..........................................................................................................................................

. ..........................................................................................................................................

. ..........................................................................................................................................

Bereken de binaire waarde van een spanning van 1,5 V (er wordt gewerkt met 8 bit en

een analoge spanning tussen de 0 en 5 V.

. ..........................................................................................................................................

. ..........................................................................................................................................

. ..........................................................................................................................................

. ..........................................................................................................................................

Bereken de binaire waarde van een spanning van 3,4 V (er wordt gewerkt met 8 bit en

een analoge spanning tussen de 0 en 5 V.

. ..........................................................................................................................................

. ..........................................................................................................................................

. ..........................................................................................................................................

. ..........................................................................................................................................

Page 41: Videolessen Deel 1 Microcontrollers en Embedded Systems Leerlingen

Videolessen deel 1 Pagina

Robotica - ICT 1

ste leerjaar 3

de graad Elektriciteit - Elektronica VTI Torhout

41

23.2 Blokschema

23.3 Opdrachten

Schrijf volgende programma’s:

o Realiseer het voorbeeldprogramma waarbij de analoge waarde van het geluid

weergegeven wordt op de leds. Bewaar het programma onder videolessen1\23

VUmeter\oefening1.

o Realiseer een LED VU meter.

Geen geluid enkel led 1 aan.

Beetje geluid enkel led 1 en 2 aan.

….

Zeer veel geluid alle leds aan.

Bewaar het programma onder videolessen1\23 VU meter\oefening2.

o Realiseer een geluidsindicator. Wanneer er te veel geluid is begint de robot rond

te rijden. Bewaar het programma onder videolessen1\23 VU meter\oefening3.

Page 42: Videolessen Deel 1 Microcontrollers en Embedded Systems Leerlingen

Videolessen deel 1 Pagina

Robotica - ICT 1

ste leerjaar 3

de graad Elektriciteit - Elektronica VTI Torhout

42

24 Follow the light

24.1 LDR

Waarvoor staat LDR? ........................................................................................................

Is de weerstand van de LDR groot of klein bij weinig licht? ............................................

Is de weerstand van de LDR groot of klein bij veel licht? ................................................

Reken volgende waardes na:

. ..........................................................................................................................................

. ..........................................................................................................................................

. ..........................................................................................................................................

Page 43: Videolessen Deel 1 Microcontrollers en Embedded Systems Leerlingen

Videolessen deel 1 Pagina

Robotica - ICT 1

ste leerjaar 3

de graad Elektriciteit - Elektronica VTI Torhout

43

. ..........................................................................................................................................

. ..........................................................................................................................................

. ..........................................................................................................................................

. ..........................................................................................................................................

. ..........................................................................................................................................

. ..........................................................................................................................................

. ..........................................................................................................................................

24.2 Opdrachten

Schrijf volgende programma’s:

o Realiseer het voorbeeldprogramma waarbij de analoge waarde van het licht

binnengelezen wordt. Zet de waarde om zodat veel licht zorgt voor een grote

waarde en weinig licht voor een kleine waarde. Bewaar het programma onder

videolessen1\24 Follow the light\oefening1.

o Hoe meer licht er is hoe meer leds er moeten oplichten. Bewaar het programma

onder videolessen1\24 Follow the light\oefening2.

o De robot begint te rijden als er veel licht op invalt. Bewaar het programma onder

videolessen1\24 Follow the light\oefening3.

Page 44: Videolessen Deel 1 Microcontrollers en Embedded Systems Leerlingen

Videolessen deel 1 Pagina

Robotica - ICT 1

ste leerjaar 3

de graad Elektriciteit - Elektronica VTI Torhout

44

25 IR distance sensors 12:06

Welke afstanden kunnen gemeten worden met de afstandssensoren op de robot? ...........

. ..........................................................................................................................................

Principe IR distance sensors

Van welk type licht kunnen de sensoren last hebben? ......................................................

Hoe verhoog je het meetbereik? ........................................................................................

. ..........................................................................................................................................

Wat is het nut van de transistoren T4,T5 en T6?. ..............................................................

. ..........................................................................................................................................

. ..........................................................................................................................................

Schema

Page 45: Videolessen Deel 1 Microcontrollers en Embedded Systems Leerlingen

Videolessen deel 1 Pagina

Robotica - ICT 1

ste leerjaar 3

de graad Elektriciteit - Elektronica VTI Torhout

45

25.1 Principe zenden en ontvangen

25.2 Opdrachten

Schrijf volgende programma’s:

o Realiseer het voorbeeldprogramma waarbij de robot achteruit rijd als je hand te

dicht komt bij de sensor vooraan op de robot. Bewaar het programma onder

videolessen1\25 IR distance sensors\oefening1.

o Realiseer een uitbreiding van het vorige programma.

Wanneer je hand te dicht bij de linker sensor komt draait het rechter

wiel achteruit.

Wanneer je hand te dicht bij de rechter sensor komt draait het linker

wiel achteruit.

Bewaar het programma onder videolessen1\25 IR distance

sensors\oefening2.

o Laat de buggy constant rijden. Indien de buggy een object detecteert draait hij

even rond zijn as en rijd in een andere richting verder. Bewaar het programma

onder videolessen1\25 IR distance sensors\oefening3.

o Laat de buggy parallel naast een muur rijden van 1 meter lang. Bewaar het

programma onder videolessen1\25 IR distance sensors\oefening4.

o Laat de buggy ook draaien als er een muur voor staat. Bewaar het programma

onder videolessen1\25 IR distance sensors\oefening5.

o Laat de buggy een parcours afleggen. Bewaar het programma onder

videolessen1\25 IR distance sensors\oefening6.

Page 46: Videolessen Deel 1 Microcontrollers en Embedded Systems Leerlingen

Videolessen deel 1 Pagina

Robotica - ICT 1

ste leerjaar 3

de graad Elektriciteit - Elektronica VTI Torhout

46

26 LCD 6:20

Waarvoor staat LCD: .........................................................................................................

Op welke poort van de robot kan het LCD display aangesloten worden: .........................

26.1 Opdrachten

Schrijf volgende programma’s:

o Realiseer het voorbeeldprogramma waarbij de LDR waarde op het LCD display

weergegeven wordt. Bewaar het programma onder videolessen1\26

LCD\oefening1.

o Realiseer een programma waarbij alle analoge waardes weergegeven worden op

het LCD display. Bewaar het programma onder videolessen1\26 LCD\oefening2.

Page 47: Videolessen Deel 1 Microcontrollers en Embedded Systems Leerlingen

Videolessen deel 1 Pagina

Robotica - ICT 1

ste leerjaar 3

de graad Elektriciteit - Elektronica VTI Torhout

47

27 Timer interrupt

De interne timmer is een teller die constant optelt.

Op bepaalde ingestelde waarde wordt er een subroutine gestart.

Toepassingen van timer interrupt:

o ...................................................................................................................................

o ...................................................................................................................................

o ...................................................................................................................................

o ...................................................................................................................................

Werking:

Waarvoor moet je opletten bij een interrupt:

o . ..................................................................................................................................

o ...................................................................................................................................

27.1 Opdrachten

Schrijf volgende programma’s:

o Realiseer het voorbeeldprogramma waarbij binair het aantal getelde seconden

weergegeven wordt op de leds van de buggy. Bewaar het programma onder

videolessen1\27 Timer interrupt\oefening1.

o Realiseer een teller die seconden en uren weergeeft op het LCD display. Bewaar

het programma onder videolessen1\27 Timer interrupt\oefening2.

o Realiseer een teller die seconden en uren weergeeft op het LCD display. Met de

drukknop verbonden met poort B bit 4 kan je de tijd versneld verhogen. Met de

drukknop verbonden met poort B bit 5 kan je de tijd versneld verlagen. Bewaar

het programma onder videolessen1\27 Timer interrupt\oefening3.

Page 48: Videolessen Deel 1 Microcontrollers en Embedded Systems Leerlingen

Videolessen deel 1 Pagina

Robotica - ICT 1

ste leerjaar 3

de graad Elektriciteit - Elektronica VTI Torhout

48

28 Project 7 segment display

28.1 7 segment display

7 segment displays kan je opdelen volgens:

o ...................................................................................................................................

o ...................................................................................................................................

o ...................................................................................................................................

Er zijn 2 types:

o ...................................................................................................................................

o ...................................................................................................................................

Veronderstel dat de spanning over de 1 led bij het 7 segment display 2 V is bij een

stroom van 10 mA. Welke voorschakelweerstand plaats je voor iedere led van het 7

segment display als je het display wil aansturen vanuit poort D van de buggy?

. ..........................................................................................................................................

. ..........................................................................................................................................

. ..........................................................................................................................................

. ..........................................................................................................................................

Page 49: Videolessen Deel 1 Microcontrollers en Embedded Systems Leerlingen

Videolessen deel 1 Pagina

Robotica - ICT 1

ste leerjaar 3

de graad Elektriciteit - Elektronica VTI Torhout

49

28.2 Sinken en sourcen

Wat wil sinken zeggen bij een logische component of microcontroller:. .........................

. ..........................................................................................................................................

Wat wil sourcen zeggen bij een logische component of microcontroller: ........................

. ..........................................................................................................................................

28.3 Stappenplan bij het maken van een print

Welke stappen volg je best bij het maken van een print met een 7 segment display:

o ...................................................................................................................................

o ...................................................................................................................................

o ...................................................................................................................................

o ...................................................................................................................................

o ...................................................................................................................................

28.4 Solderen van een print

Wat is slecht aan onderstaande solduur:

. .........................................................................................................................................

. .........................................................................................................................................

Page 50: Videolessen Deel 1 Microcontrollers en Embedded Systems Leerlingen

Videolessen deel 1 Pagina

Robotica - ICT 1

ste leerjaar 3

de graad Elektriciteit - Elektronica VTI Torhout

50

Wat is slecht aan onderstaande solduur:

. .........................................................................................................................................

. .........................................................................................................................................

Correcte methode van solderen