LCD-avståndsmätning med Arduino (4 / 4 steg)
Steg 4: Kodning tid
Dags att ladda upp koden, koden eller program kan hittas i de bifogade filerna, ladda ner den eller kopiera den och klistra in den i Arduino IDE. Arduino IDE finns i avsnittet nedladdningar av Arduino hemsida.
Om du kör windows måste du installera de drivrutiner som finns i roten på katalogen Arduino IDE, Känn dig fri att ändra programmet eller ändra den som du vill.
#include < liquidcrystal.h > //Load Liquid Crystal bibliotek
LiquidCrystal LCD(11,10,9,2,3,4,5); Skapa flytande kristall objekt kallas LCD < /liquidcrystal.h >
#define trigPin 13 //Sensor Echo pin ansluten till Arduino stift 13
#define echoPin 12 //Sensor Trip pin ansluten till Arduino pin
void setup()
{
pinMode (trigPin, produktionen);
pinMode (echoPin, ingång);
LCD.begin(16,2); Berätta för Arduino att starta din 16 kolumn 2 rad LCD
LCD.setCursor(0,0); Ställa in LCD markören till övre vänstra hörnet, kolumn 0, raden 0
LCD.print ("rikta distanserar:"); Skriva ut meddelande på första raden
}
void loop() {
lång varaktighet, avstånd;
digitalWrite (trigPin, låg);
delayMicroseconds(2);
digitalWrite (trigPin, hög);
delayMicroseconds(10);
digitalWrite (trigPin, låg);
längd = pulseIn (echoPin, hög);
avståndet = (längd/2) / 29,1;
LCD.setCursor(0,1); Ställa markören till första kolumnen i andra raden
LCD.print(""); Skriva ut tomma värden om du vill radera raden
LCD.setCursor(0,1); Ställ in markören igen till första kolumnen i andra raden
LCD.print(distance); Skriva ut uppmätt avstånd
LCD.print ("cm"); Skriv ut dina enheter.
Delay(250); paus för att låta det lösa
}
Om du möter några problem gärna PM kommer mig och jag gärna hjälpa dig.