DIY Arduino Unit Converter: Hur man använder LCD: (6 / 8 steg)

Steg 6: Mer programmering...

Problemet med skissen (ovan) vi har hittills är att vi inte kan ändra våra inches med en live uppdatering. Koden ovan kommer bara skriva ut mängden inches en gång. Nu är det här bra för fötter, eller vad vi konverterar till, men för våra variabel, är detta hemskt! Vi kan även välja vilket nummer som vi vill ha för inches! För att fixa detta, använde jag en liten procedur för att skriva ut data (inches) till LCD och rensa det 50 gånger, vilket ger mig en ganska bra nummer förändring enligt min svarvning av potten. Koden nedan upprepar alla koden mellan blocken 50 gånger, och med förseningen inställd på 100, att omkring 5 sekunder (50 * 100).

< pre > för (int jag = 0; jag < 50, ++ jag)
{
int sensorValue = analogRead(A0); Läs input på analoga stift 0:
flyta tum = sensorValue * (500 / 1023.0);

LCD.Print ("justera vredet");
lcd.setCursor(0,1);
LCD.Print(inches);
Delay(100);
LCD.Clear();
}

I skissen ovan, kommer att istället bara ser mängden inches en gång, det upprepa detta många gånger, så att du kan se det som den uppdaterar (unisont med roterande av andra potten).

Ladda upp koden nedan gör det här:

  1. "Välkommen till Enhetsomvandlaren!"
  2. "Justera vredet" med antal inches under det. Detta kommer att visa i 5 sekunder. Förvandla din kruka!
  3. Skriva ut mängden inches
  4. Klart
  5. Skriv ut belopp fötterna
  6. Tillbaka till "Justera vredet"

< 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

LCD.Print ("Välkommen till den");
lcd.setCursor(0,1); markören är som rader på din LCD. Efter detta, kommer det ut
text på den nedersta raden av LCD-skärmen.
LCD.Print ("Enhetsomvandlare!");
Delay(Wait); / * Om du tittar här, intead av den vanliga tiden i millisekunder
Det säger "vänta". Om vi ser vad "vänta" är, i början av koden,
Vi ser att "vänta" har tilldelats 3000 millisekunder, så när jag skriver i
Delay(Wait); det wil ha en fördröjning av 3000 millisekunder eller 3 sekunder. */

LCD.Clear();
Delay(1000);
}
void loop()
{

för (int jag = 0; jag < 50, ++ jag)
{
int sensorValue = analogRead(A0); Läs input på analoga stift 0:
flyta tum = sensorValue * (500 / 1023.0);

LCD.Print ("justera vredet");
lcd.setCursor(0,1);
LCD.Print(inches);
Delay(100);
LCD.Clear();
}

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);
}

Se Steg
Relaterade Ämnen

Hur man använder en Piezo Summer att göra ljud med Arduino

Om du har en Arduino, kanske du har stött på ett projekt som krävs för styrelsen att göra ljud. En av de billigaste och enklaste sätten att åstadkomma detta är att använda en Piezo Summer.Piezo Buzzers är extremt enkla att tråd, och har mycket enkel...

Hur man använder SRIO bibliotek för Arduino

med SRIO bibliotek du kan extand din Arduino I/O med skiftregister 4021 och 74HC595Du kan hitta denna tutrorial här: http://www.e-licktronic.com/en/content/19-tutorial-library-sriohttp://www.e-licktronic.com/en/content/19-tutorial-library-srioI denna...

Hur man använder en Ultrasonic Sensor med Arduino

HC-SR04 ultraljudssensorer kan mäta avstånd ganska exakt och är mycket användbara i många Arduino projekt. Jag har använt dem i autonoma robotar, elektroniska instrument och många andra projekt. De har ett utbud av 2 cm - 400 cm (~ 0,8 inches - 13 fo...

Hur man använder en limpistol utan Plugin - hantverk Life Hacks - DIY

Hur man använder en limpistol utan Plugin - mycket enkelLära sig hur till använda A varma limpistolen i nödsituationer utan Plugin - mycket enkel. Detta är en mycket enkel metod att använda limpistol överallt utan plugin. När du reser kan användning...

Hur man använder den talande ES6928P röst erkännande System_Stand-ensam/nej PC REQ skulle

Hej alla! Välkommen till min Instructable!Tack för att ha en gåskarl. Ungefär åtta månader sedan, bestämde jag mig att en av mina nya satsningar skulle vara att skapa en röst erkännandesystem som kunde vara utbildad manuellt, och utan att ha till grä...

Hur man använder 3doodler (3d utskrift penna)!

Kolla in denna tutorial där jag förklarar i detalj hur man använder 3doodler (3d utskrift penna) och gå över några användbara tips och tricksOckså, hitta mig på Youtube eller på min hemsida för veckans videoklipp om: sprayfärg konst – Rainbow hår – 3...

Hur man använder en mjölkkanna att Linda en dag

min gubbe har påpekat för mig att jag vet hur man använder en hel del olika saker, som vanligtvis bor i vår papperskorgen, för att göra underbara behållare för de gåvor jag skapa för jul, födelsedagar, etc. Jag köpa sällan lådor och bara köpa present...

Hur man använder datorn registrerar - lektion 1 - bitars grunderna, maskering, logik verksamhet

dator register är svåra att använda, men värt att lära sig hur man använder. De ser ut som nummer, men fungerar som en serie av kryssrutor. Varje bit kan ha en annan funktion. Att sätta en 1 eller en check kommer att aktivera något. Ändra 1 till en 0...

Hur man använder en 3D penna

Jag har varit in i 3D-utskrifter i några år nu. Att göra dem, ändra dem, använder dem och allt som kommer i mellan. Jag har varit att se 3D pennor på marknaden mer och alltid tyckt att de var typ av dumt små saker. Tja, jag slutligen har en och gissa...

Hur man använder en LilyTiny klon CJMCU / kommentera programmerare FN klon LilyTiny CJMCU

Klona dans ce tutorial nous allons apprendre kommentar utiliser le CJMCU de la carte Sparkfun LilyTiny basée sur le micro-contrôleur ATTiny. Cette carte existe sous deux format: kompatibel Häll bakbord et pour e-textil. Häll cet artikel, j'ai utilisé...

Hur man använder musikskapande Workshop V1.0.0.75 för DLP skrivare

Trädde i 3D utskrift tävling! Kolla här:-------------------------------------------------------------------------------Syftet med detta instructable är att förklara hur man använder musikskapande Workshop. Skapande verkstad är en programvara som skap...

Hur man använder en Phantom USB Port #2

om det finns stift på moderkortet stödja USB-anslutningar, du brukar få en kabel (eller liknande) att föra dessa portar ut framsidan eller baksidan av fallet.MEN vad ska man göra med Port 5 på ett USB-kort? Det finns ingen USB "A" hane till back...

Hur man använder ett relä

Som en software engineer är hårdvara alltid svårt för mig. Men som min chef behöver mig mer information om hårdvaran, eller han skulle skjuta mig och köra mig igång, jag har att lära sig mer, med mycket grundläggande kunskap om dessa sensorer, skölda...

Hur man använder seriekonsoll återhämtning för OpenWRT

jag har en bra trådlös router från TP-LINK, herr 3420. Det är en typisk WiFi-router, jag köpte den var:1. den har en USB-port och2. du kan läsa in OpenWRT på den.Så jag fick enheten, jag installerade OpenWRT och på något sätt lyckades jag setup fel u...

Hur man använder tvål

detta instructable är att visa dig hur man använder tvål. Detta är för du jamiesoncostello (Steg 1: I duschen Först off jag föreslår att du använder tvål i duschen. Det hjälper till att rengöra smuts och bakterier från du. Först slå på duschen och ju...

En guide till att använda iMovie programvara + hur man använder grön/blå skärmen handledning att göra ditt videoklipp ser bättre

Denna video är en nybörjares handledning för iMovie programvara. Dessutom, om du är en video maker, vet du hur man använder grön/blå skärm övergångar för att göra dina videoklipp ser bättre ut. Titta på video veta bättre....

Hur man använder The DaVinci koden Cryptex (Steampunk USB Drive järnvaror krypteringen): en kul förbättring till din USB-döda Drop (eller Geocache)

i detta instructable jag kommer att visa dig hur du använder en DaVinci-koden cryptex. Den kan användas som en färdiga vackra Steampunk-liknande järnvaror krypteringen för din USB-enhet eller en rolig behållare till impove din USB döda Drop ("anonym,...

Hur man använder en jojo

En jojo är en leksak som är kul att spela med och detta Instructable visar hur man använder den. Jag kommer inte visa dig alla knep i detta Instructable men ändå, du lär dig grunderna.Steg 1: Timing är nyckelnBilden i detta steg lär du dig att hålla...

Hur man använder en Stepper Motor

Om vi noga med att erkänna det eller inte, finns motorer överallt i vår vardag; de brukar bara vara dolda. Motorerna är närvarande i bilar, skrivare, datorer, tvättmaskiner, rakapparater, och mycket mer.Det finns dock ett antal personer (som fram til...