Dirigent: verschil tussen versies

Uit TrompBot
Naar navigatie springen Naar zoeken springen
Regel 9: Regel 9:
* Laat ''op hetzelfe moment'' beide reset knoppen los
* Laat ''op hetzelfe moment'' beide reset knoppen los
* Beide ledjes knipperen als het goed is nu even snel en gelijktijdig
* Beide ledjes knipperen als het goed is nu even snel en gelijktijdig
* Wacht ong 2 minuten
* Wacht ongeveer 2 minuten
* Kijk nu of de ledjes nog steeds gelijktijdig knipperen. Ja?
* Kijk nu of de ledjes nog steeds gelijktijdig knipperen. Ja?


=Oplossing=
=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 [[Voorbeeldprogramma#Verzenden|Verzenden]] en [[Voorbeeldprogramma#Ontvangen_-_Simpel|Ontvangen]]. Een aanpassing daarvan kan gebruikt worden om (net als een dirigent) steeds de maat aan te geven.
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 [[Voorbeeldprogramma#Verzenden|Verzenden]] en [[Voorbeeldprogramma#Ontvangen_-_Simpel|Ontvangen]]. Een aanpassing daarvan kan gebruikt worden om (net als een dirigent) steeds de maat aan te geven.

Versie van 4 nov 2013 23:36

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 ongeveer 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.