Étape 3: Code d’Arduino
J’ai écrit un modèle vide, vous devez seulement ajouter le code qui lit à partir de votre capteur, et cela devrait fonctionner. Mon code écrit dans la série monitor dans l’IDE, aussi bien quant à l’écran LCD de 5110.
Les pièces que vous devez changer afin qu’il affiche les lectures (et le texte) que vous souhaitez sont marquées dans le code.
#include < math.h > //math et SPI devraient être déjà dans votre dossier de bibliothèques par défaut, ne vous inquiétez pas sur ces
#include < SPI.h >
#include < Adafruit_GFX.h >
Nous avons téléchargé cela tout à l’heure
#include < Adafruit_PCD8544.h >
Affichage de Adafruit_PCD8544 = Adafruit_PCD8544 (7, 6, 5, 4, 3) ; broches numériques utilisés pour se connecter à LCD
#define XPOS 0
#define YPOS 1
float sensorPin = A0 ; votre NIP de capteur, vous pouvez le modifier si vous le souhaitez
void setup()
{
Serial.Begin(9600) ;
Display.Begin() ;
}
void loop()
{
float sensorValue = analogRead(sensorPin) ; vous pouvez changer tout ce que vous voulez « sensorValue » dans l’ensemble du code
Serial.Print ("la valeur de la sonde est:") ; ce texte affiche sur le moniteur de la série
Serial.println(sensorValue) ; n’oubliez pas le ln alors la prochaine exécution écrit dans la ligne suivante
display.clearDisplay() ; efface l’écran chaque fois que la boucle recommence
display.setCursor(0,0) ;
Display.Print ("la valeur de la sonde est:") ; cela sera écrit sur l’écran LCD
Display.println(sensorValue) ;
Display.Display() ;
Delay(1000) ;
}
Si vous avez tout faisiez correctement, le code devrait fonctionner, mais ne l’exécutez pas tout de suite, nous avons tout d’abord connecter l’écran.