prozZzac Creative Commons License 2016.09.23 0 0 2190

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