Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
wiki:flossmanuals:capteur-distance-slideshow:accueil [2021/05/17 16:50] chloe |
— (Version actuelle) | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== Dating Burnout ====== | ||
- | * **Porteur(s) du projet** : Mathilde Verdu Ibañez, Ugo Berzal, Chloé Chapal (DSAA 1) & Damien MUTI (Prof. de Numérique) | ||
- | * **Date** : 03/2021 | ||
- | * **Contexte** : | ||
- | * **Fichiers** : | ||
- | * **Liens** : | ||
- | * **Capteurs/ | ||
- | * Capteur de distance | ||
- | |||
- | ---- | ||
- | |||
- | ===== Intentions : explication du projet et objectifs ===== | ||
- | |||
- | |||
- | ===== Plans et schémas de fonctionnement ===== | ||
- | |||
- | |||
- | ===== Programmes ===== | ||
- | |||
- | Arduino | ||
- | |||
- | |||
- | #include " | ||
- | |||
- | Ultrasonic ultrasonic(7); | ||
- | |||
- | long distance=0; // variable qui stoke la valeur de la distance | ||
- | |||
- | int firstSensor = 0; // first analog sensor | ||
- | |||
- | int inByte = 0; // incoming serial byte | ||
- | |||
- | |||
- | void setup() { | ||
- | // start serial port at 9600 bps: | ||
- | Serial.begin(9600); | ||
- | while (!Serial) { | ||
- | ; // wait for serial port to connect. Needed for native USB port only | ||
- | } | ||
- | establishContact(); | ||
- | } | ||
- | |||
- | void loop() { | ||
- | // if we get a valid byte, read analog ins: | ||
- | if (Serial.available() > 0) { | ||
- | // get incoming byte: | ||
- | inByte = Serial.read(); | ||
- | |||
- | // lecture de la distance | ||
- | distance = ultrasonic.MeasureInCentimeters(); | ||
- | // conversion de la valeur en un octet | ||
- | firstSensor = map(distance, | ||
- | | ||
- | // send sensor values: | ||
- | Serial.write(firstSensor); | ||
- | delay(200); | ||
- | |||
- | } | ||
- | } | ||
- | |||
- | void establishContact() { | ||
- | while (Serial.available() <= 0) { | ||
- | Serial.print(' | ||
- | delay(300); | ||
- | } | ||
- | } | ||
- | |||
- | ===== Réalisation de la maquette ===== |