Tinybit programmeren

Welkom 

1 / 21
next
Slide 1: Slide
TechniekMiddelbare schoolvmbo kLeerjaar 2

This lesson contains 21 slides, with text slides.

time-iconLesson duration is: 15 min

Items in this lesson

Welkom 

Slide 1 - Slide

Doel van deze les
In deze les:

  • Leer je hoe je "echte dingen" kunt programmeren (dit doe je al dagelijks)
  • Maak je kennis met de Tinybit robotauto
  • Programmeer je een zelf  licht en geluid van de robotauto

Slide 2 - Slide

Je "programmeert" al dagelijks
Als het 07:42 is, dan moet het alarm af gaan ;-)

Slide 3 - Slide

Programmeren voor de fun :-)
Als ik in de camera kijk, dan zie ik een snapchat-filter

Slide 4 - Slide

De Tiny:bit
Wat zit er allemaal op?
  1. aan/uit-schakelaar
  2. afstandsensor
  3. infrarood ontvanger
  4. koplampen (RGB)
  5. aansluitpunt oplader
  6. LED lampjes (RGB)
  7. Microfoon
  8. aansluitingen klemmen
  9. micro:bit board

Slide 5 - Slide

De Tiny:bit
Wat ga je maken?
Je gaat een robotauto met 
knipperlichten en geluid maken.

Laat je voortgang zien aan je docent.

Je mag ook foto's en video's maken.

Slide 6 - Slide

De Tiny:bit
Programmeren met extra code-blokjes
Om de Tiny:bit robotauto te kunnen 
programmeren heb je extra 
code-blokjes nodig.

1. Klik op deze link
2. Ga naar Editcode
     iPad: open de Micro:bit-app
     Laptop: makecode.microbit.org
3. Klik op Importeren > Importeer URL
4. Plak deze link
5. Bekijk de code-blokjes

Slide 7 - Slide

Opdracht licht
Laat de RGB-koplampen eindeloos knipperen

Slide 8 - Slide

Opdracht licht
Wat is RGB en wat zijn LED's?
RGB staat voor Rood, Groen en Blauw licht.
Hiermee kun je alle kleuren maken die je kunt verzinnen.

De Tiny:bit heeft 2 grote RGB-leds als
koplampen. LED's zijn energiezuinige lampjes.



Slide 9 - Slide

Opdracht licht
Koplampen aanzetten en kleur kiezen
We gaan de koplampen van de 
TinyBit aanzetten en een kleur 
instellen.

1. Start met een De hele tijd-blok (basis)
2. Plaats daarin het RGB-blok (Tinybit)
3. Stel de kleur van de koplamp in
4. Download de code en zet het op je Micro:bit

Slide 10 - Slide

Opdracht licht
Koplampen eindeloos laten knipperen
Door het Pauzeer-blokje kun je de
koplampen laten knipperen.

1. Plaats een Pauzeer-blok (basis)
2. Plaats daarna een extra RGB-blok (Tinybit)
3. Stel de kleur van de koplamp in
4. Plaat nog een Pauzeer-Blok (basis)
5. Download de code en zet het op je Micro:bit

Slide 11 - Slide

Opdracht geluid
Maak geluid via de speaker en verzin een melodie

Slide 12 - Slide

Opdracht geluid
Waar zit de luidspreker van de Tiny:bit?
De Tiny:bit heeft een kleine luidspreker op de onderkant. 
Dit type luidspreker wordt ook wel een Piezo-buzzer genoemd.

Het onderdeel hiernaast is een Piezo-buzzer 
en maakt geluid als er een stroompje doorheen gaat. 

Wij kunnen de Piezo-buzzer programmeren en 
hierdoor een melodie laten horen.

Slide 13 - Slide

Opdracht geluid
Stel het volume in
Stel het volume van de luidspreker in
bij het opstarten van de Tiny:bit.

Let op: er  kan in totaal maar 1
"Bij opstarten-blok" aanwezig zijn.

1. Plaats een Bij opstarten-blok (basis)
2. Plaats daarna een Set Volume-blok (Muziek)
3. Stel deze in op "70"

Slide 14 - Slide

Opdracht geluid
Bedenk een melodie en speel die eindeloos af
Bedenk zelf een melodie via het 
"Play melody-blok" en speel die af.

1. Plaats een De hele tijd-blok (basis)
2. Plaats daarna een Play melody-blok (muziek)
3. Gebruik de vakjes om een melodie te maken
4. Download de code en zet het op je Micro:bit

Slide 15 - Slide

Opdracht motoren
Laat de de Tiny:bit rondrijden

Slide 16 - Slide

Opdracht motoren
Hoe kun je de 2 motoren gebruiken?
De auto is uitgerust met twee servo-motoren. 

Deze motoren kun je tegelijk of los van elkaar programmeren.  
Hierdoor kun je rechtdoor, maar ook rondjes rijden. 

Denk bij het rondjes rijden aan een rolstoel. 
Door het ene wiel sneller te laten draaien dan de andere, 
kun je rondjes rijden.

Slide 17 - Slide

Opdracht motoren
Oefening 1: motor starten en stoppen
Oefen met het starten en stoppen van de
 motoren.

1. Plaats een De hele tijd-blok (basis)
2. Plaats een CarCrtlSpeed-blok (Tinybit)
3. Stel de snelheid in op "50"
4. Plaats een Pauzeer-blok (basis)
5. Plaats nog een CarCtrlSpeed-blok (Tinybit)
6. Stel deze in op "Stop"
7. Plaats nog een Pauzeer-blok (basis)
8. Download de code en zet het op je Micro:bit

Slide 18 - Slide

Opdracht motoren
Oefening 2: rij vooruit, achteruit, links en rechts
Oefen met de ingebouwde functies voor 
vooruit, achteruit, linksaf en rechtsaf rijden.

1. Plaats een De hele tijd-blok (basis)
2. Plaats een CarCrtlSpeed-blok (Tinybit)
3. Stel de snelheid in op "50"  (Tinybit)
4. Stel de rijrichting op "Run" (Tinybit)
5. Download de code en zet het op je Micro:bit
6. Oefen daarna met achteruit, linksaf en 
     rechtsaf rijden 

Slide 19 - Slide

Opdracht motoren
Oefening 3: rij een rondje
Rij een rondje door de 2 wielen een 
andere snelheid te geven.

1. Plaats een De hele tijd-blok (basis)
1. Plaats een CarCrtlSpeed-blok met 
    speed 1 en speed 2 (Tinybit)
2. Stel speed 1 in op "40"
3. Stel speed 2 in op "60"
4. Download de code en zet het op je Micro:bit
5. Rijdt de Tiny:bit nu rond?

Slide 20 - Slide

Afsluiting
Wat vond je van deze les?

  • Vond je het leuk?
  • Wat heb je geleerd?
  • Hoe denk je over zelf rijdende auto's in de toekomst? Zou je er in willen rijden?

Slide 21 - Slide