TinyBit

Welkom 

1 / 27
next
Slide 1: Slide
TechniekMiddelbare schoolvmbo kLeerjaar 1,2

This lesson contains 27 slides, with text slides.

time-iconLesson duration is: 60 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 rijdende 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 kun je ermee? Bekijk de video!

Slide 5 - 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 6 - Slide

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

Daarna mag je aan de slag met 
de afstandsbediening.

Laat je voortgang zien aan je docent.

Maak ook foto's en videos.

Slide 7 - 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 8 - Slide

Opdracht licht
Laat de RGB-koplampen eindeloos knipperen

Slide 9 - 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.

Grote kans dat je ook thuis LED-lampen hebt.

Slide 10 - 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 11 - 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 12 - Slide

Opdracht geluid
Maak geluid via de speaker en verzin een melodie

Slide 13 - 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 14 - 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 15 - 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 16 - Slide

Opdracht motoren
Laat de de Tiny:bit rondrijden

Slide 17 - 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 18 - 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 19 - 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 20 - 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 21 - Slide

Eindopdracht
Programmeer een rijdende politieauto

Slide 22 - Slide

Eindopdracht
Rijdende politieauto
Programmeer je TinyBit als een politieauto:

  1. met zwaailichten
  2. met een sirene
  3. die rondjes rijdt

Laat je resultaat zien aan de docent!
Maak ook een video.

Slide 23 - Slide

Bonusopdracht
Programmeer de afstandsbediening

Slide 24 - Slide

Bonusopdracht
Programmeer de afstandsbediening
De Tiny:bit kan ook met een afstandsbediening
bestuurd worden. De afstandsbediening werkt met
Infrarood, net als je TV.

Haal een afstandsbediening op bij je docent en
programmeer de knoppen met:

1. Geluid: toeteren via een knop
2. Rijden: vooruit, achteruit, links, rechts, stoppen
3. Licht: knipperen met de koplampen

Slide 25 - Slide

Bonusopdracht
Programmeer de afstandsbediening
1. Ga naar Makecode
2. Importeer opnieuw de code-blokjes  
     voor de Tiny:bit (zie dia nr 6)
3. Volg de stappen hiernaast.

Geluid: toeteren via een knop
Rijden: vooruit, achteruit, links, rechts, stoppen
Licht: knipperen met de koplampen

Laat je resultaat zien aan de docent!
Maak een video.

Slide 26 - 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 27 - Slide