eindeloopschakelaar moet de positie bepalen van de dc motr

Zoals shooter al aangaf, vergelijken. Nu heb ik geen idee hoe je gaat aangeven naar welke positie je cocktail mixer moet gaan; maar laten we even aannemen dat je de positie hebt opegslagen in de variabele requestedPosition

void loop()
{
  // my previous loop content here
  ...
  ...


  if(position == requestedPosition)
  {
    // stop the motor
    ...
    ...

    // pour the drink
    ...
    ...

    // change requested position
    ...
    ...

    // start motor again if needed
    ...
    ...
  }
}

Je zult nog iets moeten bedenken om aan te geven dat de cocktail klaar is zodat je de motor niet opnieuw start (bv requestedPosition gelijk aan 0 of -1).

Vraag; hoe ga je aangeven van welke flessen gemixed moet worden om een bepaalde cocktail te maken?