Arduino/Genuino

Startat av swerecon, 22 augusti 2016 kl. 19:22:00

0 Medlemmar och 1 gäst tittar på detta ämne.

GöranA

Vad är det för värden du får jämfört med vad du borde få?
Lägg in den seriella monitorn i din Oled demokod
   Serial.begin(9600);

och läs in:
 
  Serial.print(rawAnalogValue);
  Serial.print("   Voltage: ");
  Serial.print(volt);
  Serial.print("V   Deg: ");
  Serial.print(degC);
  Serial.println("C");


Skiljer det från det du får upp på Oled?

swerecon

Den koden har jag testat och det funkar i den seriella monitorn. Funkade inte att ha den också i demokoden, då startade inte OLED displayen. Med koden jag laddade upp funkar det, texten på rätt ställe men får minusvärden.
MvH/Bengt

Volvo 250G
Scania 6x4 lastväxlare
Komatsu PC 490

GöranA

Får du rätt värde fast minus???
Vad får du för värde i siffror i seriella monitorn respektive Oled?

Om du lägger in rawAnalogValue respektive volt istället för degC i oled.print((degC));
stämmer värdena då med den seriella monitorn?

Testa även att använda int istället för float för volt och degC
  int   rawAnalogValue;
  float volt, degC;

swerecon

Testade men det blir fortfarande tokigt.

Har bestämt att det blir utan TEMP sensor nu och lägger till en annan funktion istället, sammanräkning av båda mAh värdena till en totalsumma, det har jag mer användning av :)
Alla sensorer beställda så nu kan det snart bli bygge på riktigt.
MvH/Bengt

Volvo 250G
Scania 6x4 lastväxlare
Komatsu PC 490

GöranA

Gött, temp och sånt kanske du löser i framtiden om du får blodad tand med Arduinon.  :)