DATA LOGGEN

Hi

Ik ben bezig met een Systeem maken wat een werkplek logt, Alleen hoe kan ik dit het best/makkelijkst doen kwa meten/loggen

ik gebruik een KY-050 ultrasonic distance sensor En heb een delay van 5s ingeprogrammeerd maar ik wil dat ie pas naa 15s begint met een soort timer. Kan iemand mij helpen

Ik ben een beginner dus ik weet het zo 123 niet

Al vast van harte bedankt!

Dit is de code wat ik tot nu toe heb

define echoPin 7

define trigPin 8

long duration; long distance;

void setup()

{ Serial.begin(9600); pinMode (echoPin, INPUT); pinMode (trigPin, OUTPUT);

} void loop() { digitalWrite(trigPin, LOW); delayMicroseconds(2); digitalWrite(trigPin, HIGH); delayMicroseconds(10); digitalWrite(trigPin,LOW);

duration = pulseIn (echoPin, HIGH); distance = duration/58.2;

Serial.println (distance); delay(5000); }

als je in je setup een delay zet van 15000 dan wacht hij 15 seconde voor dat heel het programma begint als je de delay van 5 seconde langer wil maken moet je de 5000 veranderen in 15000

Ja, maar dan ook vanaf een bepaalde afstand dat ie pas begint met loggen

ja dat kan zeker als je een if gebruikt, gewoon lekker zo verder gaan dan kom je er (niet vanzelf maar met wat moeite) en je doet het prima hoor. de volgende stap is een functie zetten van die afstandsbepaling waardoor het programma overzichtelijk blijft. en een andere volgende stap is het veranderen van die delay in een timer met millis() veel plezier.