#include <Plaquette.h>
//Update: Check out the library NEW PING
const int trigPin = 9;
const int echoPin = 10;
DigitalIn echo(echoPin);
MinMaxScaler scaledDistance;
Metronome metro(0.1f);
Chronometer chrono;
void ping() {
digitalWrite(trigPin, LOW);
delayMicroseconds(2);
digitalWrite(trigPin, HIGH);
delayMicroseconds(10);
digitalWrite(trigPin, LOW);
}
void pong() {
chrono >> scaledDistance;
println(scaledDistance);
}
void begin() {
pinMode(trigPin, OUTPUT);
metro.onBang(ping);
echo.onRise([]() { chrono.start(); });
echo.onFall(pong);
}
void step() {
//wow tu pourrais mettre tout ton code ici dans le loop!
//cette code fonctionne tout seule avec les regles du base!
//si tu veux faire reference au resultat utiliser le variable "scaledDistance"
}