Stem SiRe
  • Home
  • Leerlingen
    • ICT Algemeen >
      • Powerpoint
      • Sway
      • OBS-Studio
    • Programmeren >
      • Snap!
      • Micro:bit >
        • Voor je begint
        • Solo >
          • S01 Knipperend licht
          • S02 Naamkaartje
          • S03 Emoji's Hoe ik me voel
          • S04 Dobbelsteen (eenvoudig)
          • S05 Ja of Nee
        • @home >
          • H01 Fruitmachine
          • H02 Magische knoppen
          • H03 Reflex Game
        • Upgraded >
          • Maqueen >
            • UM01 Wandelde Maqueen
            • UM03 Rythm Master
          • GamePad >
            • UGP01 Menselijke robot
          • ZIP Halo LED Ring >
            • UH01 Bewegende regenboog
            • UH02 De lichtquiz
          • Verkeersplein >
            • UV01 Verkeerslicht eenvoudig
            • UV02 Lantaarnpaal eenvoudig
            • UV03 Slagboom eenvoudig
            • UV04 Automatisch buitenlicht
          • Mi:sound >
            • US01 De dokters deurbel
            • US02 Morse code
            • US03 Muziekdoosje
          • LCD-scherm >
            • UL01 Wachten bij de slager
          • Grove Inventor kit >
            • UG01 Bewegende regenboog
            • UG02 De lichtquiz
        • Break out >
          • Breadboard
          • Jumper Kabels
          • Breakout board
          • Compact Robotics Board
          • Afstandssensoren >
            • BAS1 Ganglicht
            • BAS1 Vrije parkeerplaats
          • LED-strip >
            • BL01 Bewegende regenboog
            • BL02 De lichtquiz
          • LED >
            • BL01 Licht Opnamestudio
            • BL02 seinlicht vliegtuig
            • BL03 Licht kruispunt
          • Servomotor >
            • BSM1 Metronoom
            • BSM2 automatisch slot bank
      • Brainbox AVR >
        • Ardublock >
          • Downloaden & installatie
          • Oefeningen
        • Componenten aansluiten
    • 3D-ontwerpen >
      • Schetsen
      • 3D-tekenen >
        • Problem Solving SE
      • 3D-printen >
        • Wat?
        • Spelregels 3D-ontwerp
  • Leraren
    • Programmeren >
      • Micro:bit >
        • Leerplandoelstellingen
        • Eigen methode
        • oplossing oefeningen >
          • Solo
          • @home
          • Upgraded
          • Breakout
        • Code*org
    • 3D-ontwerpen
  • Robotkamp
    • Al eens deelgenomen
    • Bouwen Smartcar
    • Programmeren >
      • Voor je begint
      • Leds
      • motoren (rijden)
    • Sfeerbeelden
    • Archief robotkamp >
      • SMARTCAR
  • Contact
  • Archief
    • Break out
    • What's new?
    • STEM-thema's >
      • 3D-ontwerpen >
        • Solid Edge >
          • Solid Edge Wikipedia >
            • Wat
            • Videolessen >
              • 1. Downloaden en installeren SE9
              • 2. Voor je begint te tekenen
              • 3. Algemene technieken
              • 4. Part
            • Inoefenen Technieken
            • Vertaling en extra uitleg
            • Vragen van leerlingen
        • 3D-printen
        • Lasercutten
      • Programmeren >
        • Algemeen
        • Printplaten >
          • Algemeen
        • Software programmeren
      • ICT - Algemeen
    • Teachers only >
      • Thema Downforce Racer voor de vrienden
      • Micro:bit
      • Oplossingen oefeningen ArduBlock
      • Nascholing >
        • Smartcar - Robotkamp
        • Elektronica 1e graad
        • 3D ontwerpen in SE
      • printproblemen
    • Downloads
  • STEM-Projecten
    • Escape room
  • Home
  • Leerlingen
    • ICT Algemeen >
      • Powerpoint
      • Sway
      • OBS-Studio
    • Programmeren >
      • Snap!
      • Micro:bit >
        • Voor je begint
        • Solo >
          • S01 Knipperend licht
          • S02 Naamkaartje
          • S03 Emoji's Hoe ik me voel
          • S04 Dobbelsteen (eenvoudig)
          • S05 Ja of Nee
        • @home >
          • H01 Fruitmachine
          • H02 Magische knoppen
          • H03 Reflex Game
        • Upgraded >
          • Maqueen >
            • UM01 Wandelde Maqueen
            • UM03 Rythm Master
          • GamePad >
            • UGP01 Menselijke robot
          • ZIP Halo LED Ring >
            • UH01 Bewegende regenboog
            • UH02 De lichtquiz
          • Verkeersplein >
            • UV01 Verkeerslicht eenvoudig
            • UV02 Lantaarnpaal eenvoudig
            • UV03 Slagboom eenvoudig
            • UV04 Automatisch buitenlicht
          • Mi:sound >
            • US01 De dokters deurbel
            • US02 Morse code
            • US03 Muziekdoosje
          • LCD-scherm >
            • UL01 Wachten bij de slager
          • Grove Inventor kit >
            • UG01 Bewegende regenboog
            • UG02 De lichtquiz
        • Break out >
          • Breadboard
          • Jumper Kabels
          • Breakout board
          • Compact Robotics Board
          • Afstandssensoren >
            • BAS1 Ganglicht
            • BAS1 Vrije parkeerplaats
          • LED-strip >
            • BL01 Bewegende regenboog
            • BL02 De lichtquiz
          • LED >
            • BL01 Licht Opnamestudio
            • BL02 seinlicht vliegtuig
            • BL03 Licht kruispunt
          • Servomotor >
            • BSM1 Metronoom
            • BSM2 automatisch slot bank
      • Brainbox AVR >
        • Ardublock >
          • Downloaden & installatie
          • Oefeningen
        • Componenten aansluiten
    • 3D-ontwerpen >
      • Schetsen
      • 3D-tekenen >
        • Problem Solving SE
      • 3D-printen >
        • Wat?
        • Spelregels 3D-ontwerp
  • Leraren
    • Programmeren >
      • Micro:bit >
        • Leerplandoelstellingen
        • Eigen methode
        • oplossing oefeningen >
          • Solo
          • @home
          • Upgraded
          • Breakout
        • Code*org
    • 3D-ontwerpen
  • Robotkamp
    • Al eens deelgenomen
    • Bouwen Smartcar
    • Programmeren >
      • Voor je begint
      • Leds
      • motoren (rijden)
    • Sfeerbeelden
    • Archief robotkamp >
      • SMARTCAR
  • Contact
  • Archief
    • Break out
    • What's new?
    • STEM-thema's >
      • 3D-ontwerpen >
        • Solid Edge >
          • Solid Edge Wikipedia >
            • Wat
            • Videolessen >
              • 1. Downloaden en installeren SE9
              • 2. Voor je begint te tekenen
              • 3. Algemene technieken
              • 4. Part
            • Inoefenen Technieken
            • Vertaling en extra uitleg
            • Vragen van leerlingen
        • 3D-printen
        • Lasercutten
      • Programmeren >
        • Algemeen
        • Printplaten >
          • Algemeen
        • Software programmeren
      • ICT - Algemeen
    • Teachers only >
      • Thema Downforce Racer voor de vrienden
      • Micro:bit
      • Oplossingen oefeningen ArduBlock
      • Nascholing >
        • Smartcar - Robotkamp
        • Elektronica 1e graad
        • 3D ontwerpen in SE
      • printproblemen
    • Downloads
  • STEM-Projecten
    • Escape room
Search by typing & pressing enter

YOUR CART

Code
Niveau
Upgrade
UM01
3
3
Foto

Opgave

Laat Maqueen in vierkant rijden over een zwarte lijn op de robottafel.
Foto

Benodigheden

1x Micro:bit 
1x Maqueen

We leren:

  • De motoren gebruiken van de Maqueen (vooruit / ter plaatse draaien)​

Uitleg

Je kan de nodige uitleg

Stappenplan oefening starten

  1. Surf naar Makecode 
  2. Helemaal onderaan de pagina kan je eventueel de taal wijzigen naar Nederlands (Dutch).
  3.  Klik op "Nieuw Project" bij "Mijn projecten".
  4. Vervang bij titel "zonder titel" door "UM01 wandelde Maqueen".
  5. Sla je bestand op. 

1 - De uitbreiding Maqueen activeren

De Maqueen heeft zijn eigen blokken. Die zijn standaard niet zichtbaar in onze bibliotheek. We moeten deze uitbreiding activeren. We doen dit als volgt: 
  1. Klik Geavanceerd aan => Er openen meer onderdelen in de bibliotheek.
  2. Klik op uitbreidingen => Er opent een nieuw venster uitbreidingen.
  3. Tik in de zoekbalk: Maqueen en druk op "enter"
    => Nog slechts enkele uitbreidingen zichtbaar.
  4. Klik op Maqueen => De uitbreidingen "IR" en "Maqueen" werd toegevoegd aan de bibliotheek.​
Foto
Foto
Foto
Foto
Foto
Foto
V = juiste uitbreiding
X = Foute uitbreiding

2 – We leren de blok "motor" gebruiken

We gaan de blok motor leren gebruiken.  De blok op zich werkt logisch:
  • Keuze 1: Welke motor?
    Left = Links / Right = rechts / All = Allemaal
  • Keuze 2: Richting
    Foward = Vooruit / Backward = achteruit
  • Keuze 3: Snelheid
    0 (stilstaand) -> 255 (snelste).
    Let wel op, de Maqueen zal maar beginnen rijden van een bepaalde snelheid. Zoek eerst zelf uit waar die grens precies ligt.
Foto
Foto
Foto
Foto

Het is belangrijk om te weten dat na deze blok de motor dit oneindig zal blijven doen tot een andere blok dit ongedaan maakt. Dit kunnen de blokken:
  • Motor [...] move [...] at speed [...]
  • Motor [...]. stop
Gebruik om te stoppen altijd de STOP blok. En voor wijziging in snelheid, richting en/of snelheid kiezen we voor de MOVE blok.
Foto

Experimenteer even met deze blok door ze in de volgende blokken te steken.
Foto

3 - Laat de wagen vooruit rijden.

We gaan nu op zoek naar de juiste afstand om een zijde van het vierkant af te rijden. 
We kunnen geen afstand instellen. Want dit hangt natuurlijk af van de grootte van de wielen.
Je zou kunnen proberen tot je per ongeluk de juist afstand hebt. Beter is natuurlijk dat we dit bereken.
Er is een recht evenredig verband tussen de tijd en de afstand. Als je de afstand weet na bv. 2 seconden, kan je heel eenvoudig berekenen hoe lang je de wielen moet laten draaien.
Maak nu de code. We gebruiken als start voor deze beweging de blok <Wanneer knop [A] wordt ingedrukt> 
Foto

​4 – Laat de wagen 90° ter plaatste draaien

We gaan een nieuwe code maken, maar deze keer gaan we enkel 90° draaien door op knop B te drukken.
Deze keer zullen we wel de beide motoren afzonderlijk moeten aansturen.
Net als in de vorige oefening is er een recht evenredig verband tussen de tijd en de hoek. ​
Maak een extra stuk code. We gebruiken als start voor deze beweging <Wanneer knop [A] wordt ingedrukt> ​
Foto

4 - Alles samenvoegen

Normaal zou je nu beide bewegingen hebben om de opdracht goed uit te voeren. Als je afwisselend op Knop A en Knop B druk zou de Maqueen mooi over de lijn van het vierkant moeten rijden.  

Herschik nu de code zodat de Maqueen oneindig rijdt over het vierkant.
Je zal blokken moeten toevoegen en enkele wissen.

Downloaden naar Microbit

Als alles op de simulatie goed werkt, kunnen we nu het programma op onze Micro:Bit zetten.
  1. Sluit je micro:Bit aan.
  2. Klik op "downloaden".
  3. Er verschijnt een kader met uitleg hoe je moet downloaden. Je mag deze weg klikken door op het kruisje te klikken.
  4. In de map "downloads" kan je een bestand vinden met naam "UM01 wandelde Maqueen.hex". 
    Verplaats dit naar de verwisselbare schijf "MICROBIT".
  5. Geniet van je code op de Micro:bit!

Upgraden niveau

  • +1
    Kan je er voor zorgen dat er telkens een pijl op de 24 LED-display van de micro:bit verschijnt die zegt naar waar hij rijdt.
  • +1
    Kan je er voor zorgen dat je Maqueen maar begint zijn vierkant te rijden na het indrukken van knop A. (Je zal een variabel nodig hebben)
  • +1
    Kan je er voor zorgen dat je Maqueen stopt met zijn patroon te rijden wanneer je op knop B drukt. 

Tips

  1. Wanneer je klaar bent, verwijder je best blokken die je niet gebruikt.
  2. Plaats de blokken die je gebruikt mooi overzichtelijk op je scherm. 
  3. Bekijk eens de code in {} Javascript.
    Dan kan je zien hoe een ervaren programmeur deze code zou schrijven. 
    Probeer eens te kijken of je je eigen blokken kan herkennen in deze code.
Deze oefening is gebasseerd op een oefening uit het boekje 'Silly Maqueen' van DFR-robot die je gratis kan downloaden. 
Proudly powered by Weebly