Oefeningen

Zo nu we zover zijn kunnen we eindelijk beginnen met de oefeningen we gaan van daag makkelijk beginnen.

Oefening 1: Front Led lampen aanzetten.

We gaan een programma schrijven en aan de hand daarvan een Flowchart  maken, en dan deze schrijven voor de Micro-bit.

Schrijf het programma eerst als tekst:

Gebruik een smiley als haertbeat en zet beide front LED's van de CAT CAR aan met de kleur rood

Flowchart:

De flowchart ziet er dan uit zoals op de plaatje hieronder

 
   

Oefening 1

Micro-Bit

het Micro-Bit programma ziet er dan als volgt uit. (Zie hier boven)

 

 

Ook nu heb ik natuurlijk nog weer een TIP.

Sla dit programma op als: Oefening LED-lamp

Als je het programma hebt ge-upload zie je op de Micro-Bit een lachend gezicht en de twee LED's op de voorkant branden en geven rood licht.

Zelf proberen:

In het volgende Tabblad van deze site staan nog meer opdrachten. Maak nu de eerste opdracht.

Oefening 2

Als tweede opdracht gaan we de RGB LED's programmeren. Dit zijn de drie witte LED's tussen de twee grote LED's die we net rood hebben laten branden. Eigenlijk zin deze RGB LED's zijn nogal bijzonder want ze zijn namelijk programeerbaar. Ze kunnen dus meer dan alleen maar branden. De processor is het kleine zwarte stipje wat je kunt zien als je in de LED kijkt. Kijk maar eens goed!!!

We beginnen weer met het programma in woorden op te schrijven.

Het programma in woorden:

Maak weer een smiley als heartbeat, en schakel de drie progameerbare LED's van de CAT CAR in met de kleur indigo. Maak hier nu een flowchart van en daarna het programma.

Flowchart

Hieronder staat de een voorbeeld van de Flowchart.

 

 

 
 
 
   

 

Oefening 2

Micro-Bit

Het Micro-bit programma ziet er dan als volgt uit. (Zie hierboven)

 

 

Deze keer geen TIP

Zelf proberen

Maak nu de 2de opdracht in het Tabblad opdrachten

Of toch wel een tip.

Als je op een programmeerblokje in de Micro-bit software klikt (bijvoorbeeld pauze) en daarna op de rechtermuisknop, dan krijg je de helpfunctie van dat blokje te zien.

Oefening 3

In deze oefening gaan we rijden met de CAT CAR. Trouwens ik hoop dat je hard kunt lopen! Waarom? dat vertel ik straks wel.

We beginnen weer met het programma in woorden.

Toon een lachend gezicht op het display en laat de CAT CAR naar voren rijden.

Flowchart

De flowchart ziet er dan als volgt uit

 

 

Oefening 3

Micro-Bit

het Micro-Bit programma zal er dan zo uit zien

 

Rennen

Als het programma goed werkt snap je nu mijn vraag of je goed kon rennen, want de CAT CAR gaat rijden maar stopt niet. Dat komt omdat we niet de opdracht hebben gegeven om te stoppen. Om de CAT CAR te laten stoppen zullen we het programma moeten aanpassen. We gaan in de volgende oefening hier mee aan de gang maar maak eerst de volgende opdracht in het Tabblad opdrachten.

Zelf proberen.

Maak nu opdracht 3 in het Tabblad opdrachten.

Oefening 4

Mooi, we kunnen de CAT CAR nu vooruit laten rijden en ook weer laten stoppen. Tenminste als je de opdracht 3 hebt uitgevoerd. Nu gaan we leren hoe we hem kunnen besturen. We gaan de CAT CAR bochten, vooruit en achteruit laten rijden.

We beginnen weer met het programma in woorden.

Het programma in woorden.

Als heartbeat mag je nu zelf een pictogram uitzoeken. In de foto staat een lachende smiley en bij jou straks waarschijnlijk een andere. Wij gaan continu 1 sec vooruitrijden,1 sec. achteruit rijden, 1 sec naar links draaien, 1 sec naar rechts draaien en tot slot 1 sec stilstaan.

Flowchart

Zie de foto hieronder

 

Oefening 4

Micro-Bit

Het Micro-Bit programma ziet er dan uit zoals hierboven.

Zelf proberen

Je mag nu opdracht 4 in het Tabblad opdrachten gaan maken.

Een korte samenvatting:

Een bocht maken doe je door middel van rotatie (links of rechts). Het is bij de CAT CAR de bedoeling dat je met de tijd bepaalt wat voor soort bocht je maakt.

Forward = vooruit

Back = achteruit

Rotate = draaien Left = links

Right = rechts

Oefening 5

In oefening 5 gaan we het hebben over de ultrasound sensor. Ultrasound is geluid dat je niet kunt horen, omdat dit geluid zo'n hoge toon heeft en deze ligt buiten het bereik van ons gehoor. Met ultrasound kun je afstand meten. Dat gaan we nu doen met de CAT CAR.

Eerst het programma weer als tekst.

Laat de ultrasound sensor continu de afstand meten, en deze weergeven op jet display.

Hoe ziet dan de Flowchart en het Micro-Bit programma eruit? Deze zie weer hier onder. Veel sucses met het bouwen van dit programma.

Oefening 5

Zelf proberen

Je mag nu de volgende opdracht (5) van het Tabblad opdrachten maken.

Oooh jaah misschien wel leuk om te weten.

Doordat we de snelheid van het geluid kennen, kunnen we metingen hiermee verrichten. (300 m/s) Als we heel kort een ultrasoon (US) geluid uitzenden, kunnen we luisteren naar de echo. Het tijdverschil tussen het zenden en het ontvangen is dan de afstand van het object. Stel dat het 5 sec. duurt voordat je de echo hoort dan is dat dus 5 x 300 meter. Dus 1500 meter. Maar.......... het geluid moet heen en terug dus moet je de afstand nog wel even door 2 delen 1500:2= 750 meter.

Vleermuizen kunnen met behulp van US afstandsmetingen kijken. Robots kunnen ook met US afstandsmeting kijken. Zelfs dolfijnen en walvissen communiceren op deze manier

Oefening 6

Zo dat gaat lekker. We gaan nu aan het werk met de infrarood sensor. De opdracht luidt als volgt schrijf een programma waarmee we een lijn kunnen volgen. Dat doet de CAT CAR met behulp van de twee infrarood sensoren die naast het kogelwiel aan de voorkant zitten. Daarna mag je weer de opdracht uit het Tabblad opdrachten gaan maken.

Het programma in woorden.

Kies voor de heartbeat weer een pictogram. Laat de CAT CAR vooruit rijden met een snelheid van 200. Als 1 van de sensorenzwart ziet, stuur je hem de andere kant op met een snelheid van 70. Stop als er iets fout gaat.

Op de Flowchart en Micro-bit staat dan het hier onderstaande.

 

Oefening 6

Micro-Bit

Oefening 7