De aansluitingen op de robot

Deze pagina is met AI uit het Duits vertaald. Ze is niet door een moedertaalspreker gecontroleerd. Originele pagina in het Duits

Onze rover heeft een kleine computer en een interface met veel bussen. Jullie leren waar motoren, lampen en drukknoppen worden aangesloten en hoe je ze vanuit het programma aanstuurt. Vier ingangen onderzoeken jullie daarna zelf.

De video

In de video zien jullie de rover, de kleine computer en de interface. De gele stippen laten de technische stroomrichting zien. Na de drukknoppen komt jullie onderzoeksopdracht met een denkpauze – zet de video daar gerust stil.

Ondertitels zijn er in tien talen. Je kiest ze in de video, rechtsonder.

Inhoud van de video

  1. 0:00 Overzicht
  2. 0:28 Raspberry Pi
  3. 1:00 Interface
  4. 1:19 Uitgangen
  5. 1:40 Motor
  6. 2:17 Lamp
  7. 2:54 Of … of
  8. 3:20 Drukknop
  9. 3:51 Opdracht
  10. 4:36 Hints
  11. 5:10 Tot slot

Het belangrijkste

Drie apparaten werken samen: jullie schrijven het programma in de browser. De kleine computer op de rover voert het uit en maakt daarvoor een eigen wifi aan, bijvoorbeeld robo1. Via USB vertelt hij de interface honderd keer per seconde wat die moet doen. De interface schakelt motoren en leest de sensoren.

De busstrook van de interface: bovenaan de uitgangen, daaronder de ingangen.
De busstrook van de interface: bovenaan de uitgangen, daaronder de ingangen.

Uitgangen: plus of massa

Elke motoraansluiting M1 … M4 heeft twee bussen. Elke bus is een eigen uitgang, samen O1 … O8. De interface schakelt elke bus ofwel op plus (9 V) ofwel op massa. Daarvoor heeft de interface een eigen voeding van 9 V nodig – steek eerst de 9 V erin, dan de USB-kabel.

Staat O1 op plus en O2 op massa, dan loopt er stroom door de motor. Verwisselt de interface de bussen, dan draait hij de andere kant op.
Staat O1 op plus en O2 op massa, dan loopt er stroom door de motor. Verwisselt de interface de bussen, dan draait hij de andere kant op.

Een motor hangt tussen de twee bussen van één aansluiting. In het programma: motor(1, 5) laat hem de ene kant op draaien, motor(1, -5) de andere; de standen lopen van −7 tot 7. Een lamp heeft geen twee richtingen nodig: ze hangt tussen één bus en de massabus ⊥. In het programma: ausgang(1, 7), standen 0 tot 7.

Een gesloten kring: van plus door de lamp naar massa.
Een gesloten kring: van plus door de lamp naar massa.

Of een motor of twee uitgangen

O1 en O2 horen bij M1. Een paar is dus ofwel een motor ofwel twee losse uitgangen. In onze besturing geldt het commando dat jullie het laatst hebben gegeven. De standen ontstaan door snel aan- en uitschakelen: hoe langer aan, hoe sneller de motor en hoe helderder de lamp.

Een drukknop komt tussen de twee bussen van een ingang I1 … I8. taster(1) geeft 1 zolang de drukknop bij I1 is ingedrukt, anders 0.

De rover rijdt tot de drukknop voorop tegen de muur stoot. Tot dan geeft taster(1) een 0, daarna een 1 – dan stopt het programma.
De rover rijdt tot de drukknop voorop tegen de muur stoot. Tot dan geeft taster(1) een 0, daarna een 1 – dan stopt het programma.

Blijven over de ingangen A1, A2, AX en AY. Wat ze meten, ontdekken jullie zelf met een batterij, een fotoweerstand en een multimeter – dat is opdracht 4 op het werkblad. Eén regel geldt al vooraf: De batterij mag alleen op A1 of A2, nooit op AX of AY.

Het werkblad

Hier zien jullie het werkblad bij de video (in het Duits): vijf opdrachten om te verkennen, aan de rover en in de webinterface. De hints staan ondersteboven – draai het blad pas om als jullie zelf niet verder komen. Jullie kunnen het ook als pdf openen.

📄 Werkblad openen (PDF, in het Duits)

Het werkblad – Pagina 1
Pagina 1/5
Het werkblad – Pagina 2
Pagina 2/5
Het werkblad – Pagina 3
Pagina 3/5
Het werkblad – Pagina 4
Pagina 4/5
Het werkblad – Pagina 5
Pagina 5/5

Probeer het zelf

Opgave

a) Aan M1 hangt een motor. Jullie willen bovendien een lamp tussen O1 en ⊥ laten werken. Kan dat? b) Een lamp hangt tussen O3 en ⊥. Met welk commando brandt ze vol, met welk gaat ze uit? Bij welke motoraansluiting hoort O3? c) De drukknop zit op I2 en is ingedrukt. Wat geeft taster(1), wat taster(2)?

Antwoord tonen

a) Nee. O1 is een bus van M1; het paar is ofwel een motor ofwel twee uitgangen. Het laatst gegeven commando geldt. Neem voor de lamp een vrije uitgang, bijv. O5. b) ausgang(3, 7) en ausgang(3, 0). O3 hoort bij M2. c) taster(1) geeft 0, taster(2) geeft 1.

Verder leren met een taalmodel

Je bent mijn informaticadocent. In de projectcursus bouwen we een rover met een kleine computer en een interface. De uitgangen O1 tot O8 schakelen op plus (9 V) of massa; een motor hangt tussen twee bussen (motor(nr, stufe), stand -7 tot 7), een lamp tussen een bus en massa (ausgang(nr, stufe), stand 0 tot 7). Drukknoppen op I1 tot I8 lees je met taster(nr) (1 = ingedrukt). Stel me na elkaar vijf korte vragen of kleine programmeeropdrachten in Python hierover. Wacht altijd op mijn antwoord en leg het dan kort uit. Verklap me NIET wat de ingangen A1, A2, AX en AY meten – dat onderzoeken we zelf.

Zo is het ontstaan: idee, opbouw en opdrachten van de les zijn van mij, de techniek komt uit onze projectcursus. Ik heb het gemaakt met hulp van AI: de dia's van de video zijn door een taalmodel (LLM) gebouwd volgens mijn aanwijzingen. De stem is gemaakt met Qwen3-TTS, naar het voorbeeld van mijn eigen stem.

Ook de ondertitels, de vertalingen, het werkblad en deze pagina zijn met hulp van AI gemaakt. De vertalingen zijn niet door moedertaalsprekers gecontroleerd.

De video, het werkblad, de teksten en de prompt van deze les vallen onder de licentie CC BY 4.0: je mag ze gebruiken, aanpassen en doorgeven als je de bron noemt.