Köszönöm, közben változtattam a sort, mert egybeszerelt szenzor állítható potival, (float voltage = sensorValue * (5.0 / 1023.0); úgyhogy a kódom most így fut...
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x20, 16, 2);
void setup()
{
lcd.init();
// Print a message to the LCD.
lcd.backlight();
lcd.begin(16, 2);
}
void loop() {
int sensorValue = analogRead(A0);
float voltage = sensorValue * (5.0 / 1023.0);
delay(1);
lcd.clear();
lcd.setCursor(0, 0);
lcd.print("Fesz: ");
lcd.print(voltage, 3);
lcd.print(" V");
delay(5000);
}
elvileg most kondícionálom 3 napig, most a kijelző 0.176V-ot ír... 4 órája fut a program simán DC-ről.
Utána potival beállítok lehülés után egy 0.5v körüli értéket...kiválasztom a mérendő gázomat közel a szenzorhoz, max referencia értéknek,
utána higítási sort csinálok és egy kedves barátom segít felállítani a görbét amit majd a kódba illesztek!
Üdv : D