Problème écran LCD et Shield

Bonjour à tous, je n'arrive pas à utiliser mon Shield servant de multimètre en même temps que l'écran LCD, pouvez vous m'éclairez svp. Merci d'avance !

float bErrCode;
#include <calib.h>
#include <dmm.h>
#include <dmmcmd.h>
#include <DMMShield.h>
#include <eprom.h>
#include <errors.h>
#include <gpio.h>
#include <serialno.h>
#include <spi.h>
#include <utils.h>
#include "LiquidCrystal.h"
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
float P, S ;




DMMShield dmmShieldObj;

void setup()
{
  Serial.println(P);



  Serial.begin(9600);
  lcd.begin(16, 2) ;

  dmmShieldObj.begin(&Serial);
  bErrCode = dmmShieldObj.SetScale(5);
  if (bErrCode == 0);

}
void loop()
{
  char szMsg[20];
  while (1)
  {
    delay(100);
    bErrCode = dmmShieldObj.GetFormattedValue(szMsg);
    if (bErrCode == 0)
    {

      P = atof(szMsg) * -8.3333 + 2516.7 ;
      Serial.print("Pression = ");
      Serial.print(P);
      Serial.println(" mmHg");

    }


  }

}

J'aimerais afficher sur l'écran LCD la variable P

Salut.

lcd.setCursor(0, 1); //Tu lui dis où écrire
lcd.print(P); //écris le

Quoi qu'il en soit, lisez le fichier KEYWORD.TXT qui se trouve dans le dossier de la bibliothèque car vous aurez plus de commandes à utiliser.
Salutations

Pourquoi ouvrir plusieurs fils de discussion sur le sujet alors que tu en as ouvert un sur lequel on a donné des réponses et aussi celui-là

This topic was automatically closed 120 days after the last reply. New replies are no longer allowed.