Outils pour utilisateurs

Outils du site


wiki:flossmanuals:capteur-distance-slideshow:accueil

Ceci est une ancienne révision du document !


Capteur de distance slideshow

  • 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/Actionneurs :
    • Capteur de distance

Intentions : explication du projet et objectifs

Plans et schémas de fonctionnement

Programmes

Arduino

#include “Ultrasonic.h”

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();  // send a byte to establish contact until receiver responds

}

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,0,400,0,255);
  
  // send sensor values:
  Serial.write(firstSensor);
  delay(200);
 
}

}

void establishContact() {

while (Serial.available() <= 0) {
  Serial.print('A');   // send a capital A
  delay(300);
}

}

Réalisation de la maquette

wiki/flossmanuals/capteur-distance-slideshow/accueil.1621263310.txt.gz · Dernière modification: 2021/05/17 16:55 de chloe