Visa live Arduino sensormätningar på en Nokia 5110 LCD (3 / 4 steg)
Steg 3: Arduino kod
Jag har skrivit en tom mall, du behöver bara lägga till koden som läser från din sensor och det bör fungera. Min kod skriver till seriell bildskärmen i IDE också om 5110 LCD.
De delar du behöver ändra att Visa avläsningar (och text) som du vill använda är markerade i koden.
#include < math.h > //math och SPI bör redan i mappen bibliotek som standard, oroa dig inte om dessa
#include < SPI.h >
#include < Adafruit_GFX.h >
vi laddade ner denna just nu
#include < Adafruit_PCD8544.h >
Adafruit_PCD8544 display = Adafruit_PCD8544 (7, 6, 5, 4, 3); Digital stiften för att ansluta till LCD
#define XPOS 0
#define YPOS 1
flyta sensorPin = A0; din PIN-kod sensor, du kan ändra detta om du vill
void setup()
{
Serial.BEGIN(9600);
display.BEGIN();
}
void loop()
{
flyta sensorValue = analogRead(sensorPin); Du kan ändra "sensorValue" i all kod till vad du vill
Serial.Print ("sensor en värdet:"); visas denna text på serial monitorn
Serial.println(sensorValue); Glöm inte ln så nästa skriver i nästa rad
display.clearDisplay(); rensar displayen varje gång loopen startar över
display.setCursor(0,0);
display.Print ("sensor en värdet:"); Detta kommer att skrivas på LCD
display.println(sensorValue);
display.display();
Delay(1000);
}
Om du gjorde allt rätt, koden ska fungera, men kör inte det ännu, vi har att ansluta skärmen först.