Stap 3: Arduino code
Ik heb geschreven een lege sjabloon, moet u alleen de code die van uw sensor leest toevoegen en het zou moeten werken. Mijn code schrijft naar de seriële monitor in de IDE alsmede over de 5110 LCD.
De onderdelen die u wilt wijzigen om de lezingen (en tekst) die u wilt weergeven zijn in de code gemarkeerd.
#include < math.h > //math en SPI moet reeds in uw omslag van bibliotheken standaard, maak je geen zorgen over deze
#include < SPI.h >
#include < Adafruit_GFX.h >
We hebben dit zojuist gedownload
#include < Adafruit_PCD8544.h >
Adafruit_PCD8544 display = Adafruit_PCD8544 (7, 6, 5, 4, 3); digitale pinnen gebruikt om te verbinden met LCD
#define XPOS 0
#define YPOS 1
zweven sensorPin = A0; uw pincode op sensor, u kunt dit desgewenst wijzigen
VOID Setup
{
Serial.begin(9600);
display.begin();
}
void loop
{
zweven sensorValue = analogRead(sensorPin); kunt u "sensorValue" in alle code naar alles wat die je wilt
Serial.Print ("de waarde van de sensor A is:"); deze tekst wordt weergegeven op de seriële monitor
Serial.println(sensorValue); Vergeet niet de ln dus de volgende run in de volgende rij schrijft
display.clearDisplay(); Hiermee wist u de weergave telkens wanneer de lus opnieuw begint
display.setCursor(0,0);
display.Print ("de waarde van de sensor A is:"); Dit zal worden geschreven op het LCD-scherm
display.println(sensorValue);
display.display();
delay(1000);
}
Als je alles goed hebt gedaan, de code zou moeten werken, maar het gewoon nog niet lopen, moeten we eerst verbinding maakt met het scherm.