Bonjour, j'ai une carte arduino et un capteur de pression différentiel type sdp6xx (le sdp610 précisément) et je voulais savoir comme le programmer pour permettre de récupérer la valeur de la pression mesurer. J'ai branché le SCL sur le port Analogique A5 et SDA sur A4, les deux en parallèle à une résistance de 10k pull up.
J'ai besoin de votre avis sur mon montage, et sur comment programmer pour obtenir un résultat? J'alimente en 3.3v.
Les librairies du sdp6xx trouver sur le web SDP6xx.cpp SDP6xx.h.
Le datasheet : http://www.sensirion.com/fileadmin/u...sheet_V1.7.pdf
Je suis encore novice dans ce domaine.
Ne voyant pas comment me servir de ces libraries, j'ai testé ce code :Mais j'obtiens toujours la valeurs analogique 547/548/549/546, toujours une de ces 4 là.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 void setup() { // Start serial at 9600 baud Serial.begin(9600); } void loop() { // Read the input on analog pin 0: //int sensorValue = analogRead(A4); int sensorValue = Sensor; // Convert the analog reading (which goes from 0 - 1023) to a voltage (0 - 5V): float voltage = sensorValue * (3.3 / 1023.0)*10000; // Print out the value you read:*/ Serial.println(voltage); Serial.print(" "); Serial.println(sensorValue); // Wait 100 milliseconds delay(500); }
Partager