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:un-capteur-une-application:accueil [2021/05/04 05:16] damien.muti [Programme Arduino - Potentiomètre] |
wiki:flossmanuals:un-capteur-une-application:accueil [2021/05/04 05:29] (Version actuelle) damien.muti |
||
---|---|---|---|
Ligne 28: | Ligne 28: | ||
On utilise un [[wiki: | On utilise un [[wiki: | ||
Le schéma de câblage est le suivant : | Le schéma de câblage est le suivant : | ||
- | {{ : | + | |
+ | |||
+ | {{ : | ||
+ | |||
+ | Le programme Arduino est le suivant : {{ : | ||
+ | |||
+ | < | ||
+ | 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 valeur du potentiometre branché sur A0 | ||
+ | //et conversion de la valeur en un octet | ||
+ | firstSensor = analogRead(A0)/ | ||
+ | |||
+ | // send sensor values: | ||
+ | Serial.write(firstSensor); | ||
+ | |||
+ | } | ||
+ | } | ||
+ | |||
+ | void establishContact() { | ||
+ | while (Serial.available() <= 0) { | ||
+ | Serial.print(' | ||
+ | delay(300); | ||
+ | } | ||
+ | } | ||
+ | |||
+ | |||
+ | |||
+ | </ | ||
===== Programme Arduino - Ultrasonic ===== | ===== Programme Arduino - Ultrasonic ===== | ||
Ligne 87: | Ligne 131: | ||
===== Programme Processing ===== | ===== Programme Processing ===== | ||
- | **Quel que soit le capteur utilisé**, le programme Processing est le suivant : {{ : | + | **Quel que soit le capteur utilisé**, le programme Processing est le suivant : {{ : |
< | < |