Dirigent

Uit TrompBot
Versie door Peter (overleg | bijdragen) op 4 nov 2013 om 21:35
Naar navigatie springen Naar zoeken springen

Een [dirigent] zorgt ervoor dat alle muzikanten in een orkest gelijk beginnen en in hetzelfde tempo spelen.

Probleem

Hebben wij dat ook nodig bij onze robot orkesten?

Doe het volgende experiment om dat uit te zoeken:

  • Zet het programmatje Led aan en uit in twee launchpad microcontrollers
  • Zet de twee launchpads naast elkaar en druk bij beide op de RESET (S1) knop.
  • Laat op hetzelfe moment beide reset knoppen los
  • Beide ledjes knipperen als het goed is nu even snel en gelijktijdig
  • Wacht ong 2 minuten
  • Kijk nu of de ledjes nog steeds gelijktijdig knipperen. Ja?

Oplossing

De oplossing is het maken van een dirigent die de andere robots in de maat kan houden. Hiervoor moeten de microcontrollers met elkaar kunnen praten dit kan bijvoorbeeld met de infrarood zender en ontvanger. Kijk hiervoor ook naar de voorbeeld programmas Verzenden en Ontvangen. Een aanpassing daarvan kan gebruikt worden om (net als een dirigent) steeds de maat aan te geven.