AVO Plus Doemiddag Technologie Programmeren

Doemiddag - AVO Plus
Technologie: Programmeren
1 / 20
suivant
Slide 1: Diapositive
ProgrammerenMiddelbare schoolmavo, havo, vwoLeerjaar 1

Cette leçon contient 20 diapositives, avec quiz interactifs et diapositives de texte.

time-iconLa durée de la leçon est: 30 min

Éléments de cette leçon

Doemiddag - AVO Plus
Technologie: Programmeren

Slide 1 - Diapositive

Waar denk je aan bij programmeren?

Slide 2 - Question ouverte

Programmeren
Programmeren is het schrijven van een computerprogramma; een reeks instructies die de computer kan uitvoeren.
Zo'n reeks instructies noem je een algoritme.

Slide 3 - Diapositive

Heb je op de basisschool al eens iets gedaan met programmeren?
Zo ja, wat heb je gedaan?

Slide 4 - Question ouverte

Programmeertalen
Er zijn heel veel programmeertalen. Er zijn programmeertalen waarmee je slimme websites kan maken, waarmee je machines in een fabriek kunt aansturen of waarmee de apps op je telefoon gemaakt zijn. 

Slide 5 - Diapositive

mBot

Dit is de mBot. De mBot is een kleine robot die je helemaal zelf kunt programmeren. Hij kan rijden, geluid maken, heeft verschillende kleuren lampjes, kan lijnen op de grond volgen en heeft zelfs een ultrasonische afstandsdetectie module. Hiermee kun je bijvoorbeeld voorkomen dat de mBot ergens tegenaan rijdt. 


Slide 6 - Diapositive

mBlock
Om de mBot te kunnen programmeren gebruiken we het programma mBlock. Dit programma is gebaseerd op Scratch. 

Door verschillende blokken onder elkaar te zetten schrijf je een programma. 
Je moet in zo'n programma precies 'vertellen' wat de mBot moet doen.

mBlock kun je op gebruiken op verschillende devices (Windows/Mac/iPad/etc.).




Slide 7 - Diapositive

mBlock op de iPad

Slide 8 - Diapositive

mBlock
De mBot kan niet zomaar beginnen. Je moet duidelijk aangeven wanneer de mBot iets moet doen. Dit doe je door een gebeurtenis aan te maken, bijvoorbeeld: wanneer op de groene vlag wordt geklikt of wanneer de spatiebalk is ingedrukt.


Slide 9 - Diapositive

Oefening programmeren
Op de volgende dia staat een opdracht die de mBot moet uitvoeren. 

Kies welk programma hier volgens jou bij hoort. 

Slide 10 - Diapositive

1. De mBot moet 3 seconden naar voren rijden en daarna 2 seconden de rode lampjes laten schijnen.
A
B
C
D

Slide 11 - Quiz

Oefening 1 uitleg

Slide 12 - Diapositive

Oefening 2
De mBot heeft een ultrasone sensor. 
Wat denk je dat er gebeurt als je het onderstaande programma gebruikt? Vul je antwoord in op de volgende dia.

Slide 13 - Diapositive

Wat doet de mBot als het programma op de vorige dia in werking is?

Slide 14 - Question ouverte

Oefening 2 uitleg

Slide 15 - Diapositive

Ultrasoon
Met de ultrasone sensor kun je de mBot naar je hand toe laten komen of juist naar achteren laten rijden.
(voorbeeld 'ultrasoon vooruit' en 'ultrasoon achteruit')

Hier kun je ook weer mee combineren.
(voorbeeld 'obstakel naar voren en licht')


Slide 16 - Diapositive

Meer mogelijkheden mBot
  • Lijnen volgen
  • Lichtsterkte meten
  • Afstand meten (ultrasoon)
  • Geluid maken
  • Led paneel gebruiken

Slide 17 - Diapositive

Oefenen met programmeren
Vind je programmeren leuk? Kijk dan ook eens op https://code.org 
Hier vind je allerlei oefeningen, zoals https://studio.code.org/hoc/1
Bekijk het filmpje (2 minuten) en probeer de eerste puzzels op te lossen. Hoe verder je komt hoe meer blokken er worden toegevoegd. Deze nieuwe blokken worden steeds uitgelegd in een filmpje. 
Als je alle 20 puzzels hebt opgelost krijg je een diploma!

Voor Scratch: https://scratch.mit.edu en wordt scratcher!
 

Slide 18 - Diapositive

Wat vond je van deze les? Heb je nog vragen?

Slide 19 - Question ouverte

Bedankt voor jullie aandacht!

Slide 20 - Diapositive