Werken met de InO-bot

Werken met de InO-bot

Inleiding

Dit is de InO-bot. Een kleine robot die je gaat leren programmeren.
Kijk in het filmpje wat er allemaal kan.

Wat ga je leren?

  • Je kan uitleggen wat de mogelijkheden zijn van de InO-bot,
  • je kan de InO-bot bestaande programma's laten uitvoeren,
  • je kan de InO-bot een zelf geschreven programma laten uitvoeren.

Wat ga je doen?

  • Je leert de mogelijkheden van de InO-bot kennen,
  • je bedenkt een handeling die je wil programmeren,
  • je programmeert de robot met behulp van het programma Blockly,
  • je maakt een filmpje van de handeling die je bedacht en geprogrammeerd hebt.

Beginnen met de InO-bot

Zorg dat bluetooth aan staat op de iPad of telefoon.
Zet de InO-bot aan en open de app.
Druk linksboven op DISCONNECTED en kies CONNECT in het venster.

 

Licht, kleur en volgorde

Ontdekken en aanpassen

Als de InO-bot verbonden is met de app kies je in de menubalk voor OPEN.
Open het voorbeeld: Automatic Headights.

Druk op GO en kijk wat er gebeurt.
Zie je niets? Dan is er te veel licht. Verander Light Level van 25 naar 150 en druk weer op GO.
Nu gaan de voorlampen branden.

Kleuren ontdekken en aanpassen

OPEN nu een nieuw voorbeeldprogramma: LED patterns.
Druk op GO en kijk wat er gebeurt. ​Dit programma bestaat uit 3 series, de lampjes worden eerst blauw, dan rood en tot slot groen.
Bekijk in het programma welke code zorgt voor de blauwe, groene of rode kleur.
Ga nu zelf de kleuren veranderen. De getallen voor RGB (red, green, blue) kunnen niet hoger dan 255 zijn. Probeer een aantal kleuren. Als je tevreden bent druk je op SAVE en geef je het nieuwe programma een naam.

 

 

 

 

 

 

 

 

 

Volgorde ontdekken en aanpassen

Ga verder met je aangepaste programma of OPEN nu opnieuw het voorbeeldprogramma: LED patterns.
Druk op GO en kijk wat er gebeurt. ​Dit programma bestaat uit 3 series, de lampjes worden eerst blauw, dan rood en tot slot groen.
Bekijk in het programma wat zorgt voor de volgorde van de lampjes.
Ga nu zelf volgorde veranderen. Verplaats de onderdelen (de rode balkjes), hussel ze maar flink door elkaar.
Druk op GO en kijk wat er gebeurt.

Zelf ontwerpen

Je hebt nu ontdekt hoe je de lampjes kleuren kan geven en in een volgorde kan laten branden.
Nu ga je zelf kleuren en een patroon bedenken en maken.

  • Gebruikt uit LOOPS de REPEAT-tool
  • Gebruik uit InO bot de RGB light#-tool

Als je tevreden bent druk je op SAVE en geef je het nieuwe programma een naam.

Figuren tekenen

Een hexagon tekenen

Een hexagon is een zeshoek. De InO-bot tekent de zeshoek door zes keer dezelfde beweging te maken. Kijk maar:

OPEN: Draw a hexagon
Zet de InO-bot op een groot vel papier en stop een potlood of stift bovenin het gat. 
Druk op GO.

Zelf een figuur ontwerpen

Teken een figuur van rechte lijnen en hoeken. Begin eenvoudig, bijvoorbeeld met een vierkant of een rechthoek.
Meet hoe groot de hoeken en hoe lang de lijnen zijn.
Je kan de code zelf maken of de bestaande code van de hexagon aanpassen.
Ga naar SAVE en bewaar je programma.

Laat de InO-bot het figuur tekenen. Klopt het getekende figuur met je ontwerp?

Het is handig om de verhouding tussen hoeken en lijnen van de figuren te weten:
een driehoek: 3 lijnen, de buitenkant van de hoeken is 120°, 
een vierkant: 4 lijnen, de buitenkant van de hoeken is 90°,
een vijfhoek: 5 lijnen, de buitenkant van de hoeken is 72°,
Een achthoek: 8 lijnen, de buitenkant van de hoeken is 45°.

Geluiden maken

Geluiden ontdekken

De InO-bot heeft 29 geluidjes en klanken. Je kan zelf een liedje programmeren en schrijven.
Maar dan moet ga eerst ontdekken welke geluiden er zijn.

Maak de code hieronder. Het is een eenvoudige loop die alle geluiden laat horen. 

Welk liedje hoor je?

Maak de code hieronder en luister hoe het klinkt. Herken je de melodie?

Klinkt het goed?

De melodie klopte wel, maar het ritme nog niet. Maak nu de onderstaande code. Let op welke oplossing is gebuikt om het ritme te laten kloppen. 

Nu je eigen liedje

Weet je welke nummers bij welke geluidjes horen?
Maak dan nu je eigen liedje. Je mag ook een serie geluiden maken.
Ben je klaar? Ga naar SAVE en bewaar je programma.

Spelen met licht

De InO-bot heeft sensoren die signalen ontvangen (input). Die signalen kunnen dan weer gebruikt worden om iets iets te laten gebeuren (output).
Bijvoorbeeld: het wordt donker (input) en de lichten gaan aan (output).

 

Dit voorbeeld laat zien hoe het werkt.
Gebruik het (‘If...do...else’ block).
Als (if) de waarde van lichtsterkte minder is dan 25, doe (do) dan het licht aan.
Als (if) de waarde van lichtsterkte niet minder is dan 25, (else) doe dan het licht uit.
De sensor moet steeds het licht meten, daarom wordt een herhaling of loop gebruikt (repeat while true).
Je moet een beetje experimenteren om de juiste lichtsterkte te ontdekken.

Ontdek de sensoren

Er zijn nog meer sensoren, de InO-bot reageert op:
- licht,
- geluid,
- de afstand tot een obstakel,
- botsen met linker of rechter voorwiel,
- de batterij die bijna leeg is.

Schrijf een code waarin je twee van de bovenstaande sensoren gebruikt.
Ga naar SAVE en bewaar je programma.

Objecten ontwijken

Voorop de InO-bot zit een afstandsmeter. Deze sensor kan afstanden van 0 tot 20 centimeter meten. Je kan de InO-bot zo programmeren dat hij naar achteren, of naar links of rechts gaat.

De ‘repeat while true’ (forever) loop zorgt ervoor dat de sensoren steeds kijken of er een object is. Als de afstandsmeter een object ziet zal de InO-bot naar achteren gaan, draaien en opnieuw naar voren gaan.

Er is ook een geluid geprogrammeerd (‘Play sound 1’), zo hoor je dat de InO-bot een object heeft gezien.

Experimenteer met deze commando's en zoek uit op welke afstand de InO-bot het beste reageert. Is dat 20 centimeter? Minder dan 20 centimeter? Waarom?

Reageren op geluid

Achter de opening voor de pen zit een geluidssensor. Het is een microfoon die geluiden met de waarde 0 - 100 kan horen. Je kan de InO-bot kan op die geluiden laten reageren: bewegen, draaien, licht geven of een geluid maken.

Programmeer en test het voorbeeld hieronder. Als het geluid boven de 12 is, laat dan led 4 en 5 branden. Als het geluid boven de 20 is, laat dan led 3 en 6 branden. Als het geluid onder de 12 is branden er dan geen lampjes.

Programmeer nu je eigen reactie op geluid. Test bij welke waarde de InO-bot reageert op praten of in je handen klappen. Probeer ook andere reacties dan de led-lampjes, bijvoorbeeld bewegen, draaien of een geluid maken.

Afsluiting

Je hebt nu geleerd hoe je de InO-bot kunt programmeren met Blocky. Je kan de InO-bot figuren laten tekenen, geluiden laten maken, spelen met licht, objecten laten ontwijken en laten reageren op geluid.

Schrijf nu je eigen programma en maak er met een iPad of telefoon een filmpje van. In dit filmpje leg je uit wat je de InO-bot wil laten doen, je laat het programma zien en filmt hoe de InO-bot het programma uitvoert.

Laat het filmpje aan je groep of leerkracht zien.

Handleidingen

Je kunt hier de engelstalige handleidingen downloaden. 

  • Het arrangement Werken met de InO-bot is gemaakt met Wikiwijs van Kennisnet. Wikiwijs is hét onderwijsplatform waar je leermiddelen zoekt, maakt en deelt.

    Auteur
    DigilessenPO
    Laatst gewijzigd
    2018-06-21 09:17:02
    Licentie

    Dit lesmateriaal is gepubliceerd onder de Creative Commons Naamsvermelding 4.0 Internationale licentie. Dit houdt in dat je onder de voorwaarde van naamsvermelding vrij bent om:

    • het werk te delen - te kopiëren, te verspreiden en door te geven via elk medium of bestandsformaat
    • het werk te bewerken - te remixen, te veranderen en afgeleide werken te maken
    • voor alle doeleinden, inclusief commerciële doeleinden.

    Meer informatie over de CC Naamsvermelding 4.0 Internationale licentie.

    Aanvullende informatie over dit lesmateriaal

    Van dit lesmateriaal is de volgende aanvullende informatie beschikbaar:

    Eindgebruiker
    leerling/student
    Moeilijkheidsgraad
    gemiddeld
    Studiebelasting
    4 uur en 0 minuten
  • Downloaden

    Het volledige arrangement is in de onderstaande formaten te downloaden.

    Metadata

    LTI

    Leeromgevingen die gebruik maken van LTI kunnen Wikiwijs arrangementen en toetsen afspelen en resultaten terugkoppelen. Hiervoor moet de leeromgeving wel bij Wikiwijs aangemeld zijn. Wil je gebruik maken van de LTI koppeling? Meld je aan via info@wikiwijs.nl met het verzoek om een LTI koppeling aan te gaan.

    Maak je al gebruik van LTI? Gebruik dan de onderstaande Launch URL’s.

    Arrangement

    IMSCC package

    Wil je de Launch URL’s niet los kopiëren, maar in één keer downloaden? Download dan de IMSCC package.

    Meer informatie voor ontwikkelaars

    Wikiwijs lesmateriaal kan worden gebruikt in een externe leeromgeving. Er kunnen koppelingen worden gemaakt en het lesmateriaal kan op verschillende manieren worden geëxporteerd. Meer informatie hierover kun je vinden op onze Developers Wiki.