Zo nu we zover zijn kunnen we eindelijk beginnen met de oefeningen we gaan van daag makkelijk beginnen.
We gaan een programma schrijven en aan de hand daarvan een Flowchart maken, en dan deze schrijven voor de Micro-bit.
Gebruik een smiley als haertbeat en zet beide front LED's van de CAT CAR aan met de kleur rood
De flowchart ziet er dan uit zoals op de plaatje hieronder
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.
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.
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.
Hieronder staat de een voorbeeld van de Flowchart.
|
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.
In deze oefening gaan we rijden met de CAT CAR. Trouwens ik hoop dat je hard kunt lopen! Waarom? dat vertel ik straks wel.
Toon een lachend gezicht op het display en laat de CAT CAR naar voren rijden.
De flowchart ziet er dan als volgt uit
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.
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.
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.
Zie de foto hieronder
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
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.
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.
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
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.
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.