DIY Arduino Unit Converter: Hur man använder LCD: (5 / 8 steg)
Steg 5: matematik!
< pre > fötter = (tum / 12);
Om vi ville konvertera tum till centimeter skulle vi göra:
< pre >
centimeter = (inches * 2,54);
Så vår kod kan se ut så här. Märka jag har infogat i början av skissen, int fötter. Om du inte gör detta, du wil få ett felmeddelande som visas på bilden. Du måste definiera vad "fötter" är. Koden nedan gör det här:
- Visa antal inches med ordet "inches" efter den.
- Rensa skärmen
- Visa antal fötter med ordet "fötter" efter den.
Om du lämnade bör inches till 350 som jag i steg fyra belopp fo fötterna 29.
< pre > #include < LiquidCrystal.h >
LiquidCrystal lcd (12, 11, 5, 4, 3, 2);
int lcdbl = 10; lcdbl = LCD-bakgrundsbelysning: upphakning av lcdbacklight till pinne 10
int fötter.
int vänta = 3000; tilldela ordet "vänta" till 3000 millisekunder
void setup()
{
LCD.BEGIN(16,2);
digitalWrite (lcdbl, hög);
pinMode (lcdbl, produktionen); ställa in pin 11 till utgång
}
void loop()
{
int sensorValue = analogRead(A0); Läs input på analoga stift 0:
flyta tum = sensorValue * (500 / 1023.0);
Delay(1000);
LCD.Print(inches);
LCD.Print ("inches:");
Delay(Wait);
LCD.Clear();
Delay(1000);
fot = (tum / 12); konvertering från fötter till inches här detta är talande Arduino som
fötter är lika med tum dividerat med 12
LCD.Print(feet);
LCD.Print ("fötter:");
Delay(Wait);
LCD.Clear();
Delay(1000);
}