Arduino Polska Forum
czujnik cisnienia - Wersja do druku

+- Arduino Polska Forum (https://forum.arduinopolska.pl)
+-- Dział: Korzystanie z Arduino (https://forum.arduinopolska.pl/dzial-korzystanie-z-arduino)
+--- Dział: Czujniki (https://forum.arduinopolska.pl/dzial-czujniki)
+--- Wątek: czujnik cisnienia (/watek-czujnik-cisnienia)



czujnik cisnienia - ciriam - 13-04-2016

Witam

Posiadam czujnik cisnienia SKU237545 o nastepujacych parametrach:
napiecie zasilania: 5V
napiecie wyjsciowe: 0,5-4,5V
cisnienie robocze: 0-12MPa

Napisałem krótki kod który czyta napięcie z czujnika, ale nie mam pojęcia jak przekształcić to na ciśnienie.
Proszę forumowiczów o pomoc.

Kod:
int czujnikCisnienia = 0;
float napiecieCzujnika  = 0;
void setup() {
Serial.begin(9600);
}
void loop() {
 czujnikCisnienia = analogRead(A0);//Odczytujemy wartość z czujnika cisnienia
 napiecieCzujnika = czujnikCisnienia * (5.0/1024.0); //Przeliczenie wartości na napięcie
 Serial.print("napiecie");
 Serial.print(napiecieCzujnika);
 delay(100);
}



RE: czujnik cisnienia - JasQ - 13-04-2016

Zerknij poniżej

Kod:
float cisnienie = 0;      

void setup() {
  
  Serial.begin(9600);
  
}

void loop() {
  
int sensorP = analogRead(A0);

cisnienie = map(sensorP, 0, 1023, 0, 12);

// powyżej podstaw za "0" i "1023" odczyt z analog read dla ciśnienia 0 i 12 bar
// lub jakiegoś tam ciśnienia i oblicz o ile wzrasta analogread dla 1 bara
  
  Serial.print(analogRead(A0));
  Serial.print("  cisnienie = " );
  Serial.println(sensorP);
  
}



RE: czujnik cisnienia - ciriam - 16-04-2016

Dzięki wielkie za pomoc, działa jak trzeba Smile


RE: czujnik cisnienia - CEO - 16-04-2016

Zamykam. Smile