nwt projekt in der schule.Wie mache ich einen timer von 3bis 0 sekunden auf dem seriellen monitor?
ich mache ein projekt in NWT und ich mache eine reaktionstester machen mit einem timer auf dem seriellen Monitor erstellen der von drei bis null abläuft und dann das spiel startet.
Das haben wir bis jetzt:
int x;
void setup() {
pinMode(3,INPUT);
pinMode(2,INPUT);
pinMode(10,OUTPUT);
pinMode(11,OUTPUT);
Serial.begin(9600);
}
void loop() {
Serial.print(millis());
for(int x=3;x>=1;x=x-1);
while(digitalRead(1)==1){x=x+1;delay(100);Serial.println(x);
if(digitalRead(1)==0){;Serial.println(x);pinMode(10,LOW);}
if(digitalRead(1)==0){;Serial.println(x);pinMode(11, LOW);}
}
}
1 Antwort
So gehts:
void setup()
{
Serial.begin(9600);
for(int i = 3; i >= 0; i-- ){
Serial.println(i);
delay(1000);
}
}
void loop(){}
Weiter habe ich deine Schaltung nicht verstanden, weil du viele Inputs hast und Outputs. Wenn du einen Taster einfügen möchtest, dann brauchst du nur einen Input. Danach kann ich den Code erweitern.
Du kannst mit TinkerCad arbeiten.