Mindstorms-delar till klocka

Startat av andreaseldh, 31 December 2014 kl. 14:12

Föregående ämne - Nästa ämne

AndersI

Jag är nästan säker på att alla utsignaler förblir som de senast är satta, så om du inte uttryckligen stoppar motorn är den fortfarande igång.
Region: Nerike och lite ÖstraG (bor i Södermanland)
Mitt urgamla LEGO CAD-program: BlockCAD

andreaseldh

Nu har jag äntligen fått klockan att fungera som jag hade tänkt från början, alltså att den varje minut

  • Först drar fram c:a en halv minut
  • Sedan fortsätter tills ljussensorn ser det svarta fältet på cylindern
och att den oberoende av detta tänder/släcker belysningen med ett tryck på mittenknappen.

Ljussensorn uppfattar vitt som drygt 55% och svart som under 20%. När motorn startar i steg 2 ovan befinner sig en vit kloss framför ljussensorn, och motorn ska gå så länge sensorn ser vitt. Kan någon då förklara varför programmet plötsligt började fungera när jag ändrade till mindre än i loop nr 02 i den bifogade filen?

Är det så enkelt att jag trodde att loopen pågår medans villkoret är uppfyllt, men att det korrekta istället är att loopen pågår tills villkoret uppfylls?