DIY Arduino Unit Converter: Hoe te gebruiken LCD: (6 / 8 stap)

Stap 6: Meer programmering...

Het probleem met de schets (boven) we hebben tot nu toe is dat we onze inch met een live update niet veranderen. De bovenstaande code alleen de hoeveelheid inch eenmaal afgedrukt. Nu dit fijn voor de voeten, of wat we converteert naar, maar onze variabele is, is dit verschrikkelijk! We kunnen niet zelfs kiezen welk nummer we voor inches willen! Ik gebruikte om te bevestigen dit, een procedure voor geringe om afdrukken van de gegevens (inch) op het LCD-scherm en schakel het 50 keer, dat me een goede nummer veranderen volgens mijn draaien van de pot geeft. De onderstaande code herhaalt alle code tussen de blokken 50 keer, en met de vertraging ingesteld op 100, dat ongeveer 5 seconden (50 * 100).

 <pre> for(int i=0; i<50; ++i) { int sensorValue = analogRead(A0); // read the input on analog pin 0: float inches = sensorValue * (500 / 1023.0); lcd.print("Adjust the knob"); lcd.setCursor(0,1); lcd.print(inches); delay(100); lcd.clear(); } 

In de tekening hierboven, zal in plaats daarvan alleen zien van het bedrag van inch eens, het herhalen dit vaak, zodat u om het te zien als het updates (in unisono met het draaien van de tweede pot).

De onderstaande code uploaden moet dit doen:

  1. "Welcome to de Convertor van de eenheid!"
  2. "De knop aanpassen" met het aantal inch eronder. Dit zal worden weergegeven voor 5 seconden. Zet uw pot!
  3. Print het bedrag van de duim
  4. Duidelijk
  5. Print het bedrag voeten
  6. Terug naar "Pas de knop"
 <pre>#include <LiquidCrystal.h> LiquidCrystal lcd(12, 11, 5, 4, 3, 2); int lcdbl = 10; // lcdbl=LCD Backlight: hooking up the lcdbacklight to pin 10 int feet; int wait = 3000; // assign the word "wait" to 3000 milliseconds void setup() { lcd.begin(16,2); digitalWrite(lcdbl, HIGH); pinMode(lcdbl, OUTPUT); // set pin 11 to output lcd.print("Welcome to the"); lcd.setCursor(0,1); // the cursor is like the rows on your LCD. After this, it will print // the text on the bottom line of your LCD screen. lcd.print("unit converter!"); delay(wait); /* if you look here, intead of the usual time in milliseconds it says "wait". If we look what "wait" is, at the beginning of the code, we see that "wait" is assigned to 3000 milliseconds, so whenever I type in delay(wait); it wil have a delay of 3000 milliseconds, or 3 seconds. */ lcd.clear(); delay(1000); } void loop() { for(int i=0; i<50; ++i) { int sensorValue = analogRead(A0); // read the input on analog pin 0: float inches = sensorValue * (500 / 1023.0); lcd.print("Adjust the knob"); lcd.setCursor(0,1); lcd.print(inches); delay(100); lcd.clear(); } int sensorValue = analogRead(A0); // read the input on analog pin 0: float inches = sensorValue * (500 / 1023.0); delay(1000); lcd.print(inches); lcd.print(" inches:"); delay(wait); lcd.clear(); delay(1000); feet = (inches / 12); // conversion from feet to inches Here this is telling Arduino that // feet is equal to inches divided by 12 lcd.print(feet); lcd.print(" feet:"); delay(wait); lcd.clear(); delay(1000); } 

Gerelateerde Artikelen

DIY Arduino scrollen LCD tekst schild

DIY Arduino scrollen LCD tekst schild

Dit project is een upgrade op mijn "DIY Arduino LCD schild" ga check out hoe te maken op mijn kanaal!In dit project 'm I gonna een Arduino Uno schuiven van tekst op een 16 × 2 karakter LCD die wordt beheerd met een paar drukknoppen gebruiken. He
DIY Arduino Mega 2560 of 1280

DIY Arduino Mega 2560 of 1280

dus dit mijn eerste instructables is... Laten we proberen dit!* origineel kan hier worden gevonden: http://tsjwang.blogspot.com/2013/08/diy-arduino-mega-2560.html*Oke.Hier is het verhaal: Ik was bezig met dit frustrerend Arduino project, en ik besloo
DIY Arduino Dot Matrix polshorloge

DIY Arduino Dot Matrix polshorloge

Pols horloges zijn geweldig en fancy fashion accessoires voor mannen en vrouwen. Makers willen altijd iets anders gebruiken. Mijn diy arduino dot matrix polshorloge is de uiteindelijke uitvoer na één maand werken. Het horloge toont tijd, datum en tem
DE DIY ARDUINO BOARD voor 5$

DE DIY ARDUINO BOARD voor 5$

De arduino board is een open-source elektronische prototyping-platform gebruikt door hobbyist, kunstenaar, designers, makers enz...De arduino is eenvoudig te gebruiken in plaats van alle andere prototyping-board!Ik verwend zoveel geld over het kopen
Arduino RGB LED Lamp + 4 bit LCD Display

Arduino RGB LED Lamp + 4 bit LCD Display

dit is mijn eerste instructable!!! yay...Voordat ik verder ga. Ik niet ingaan op details van hoe het hout hakken, of alles samen stuk. Ik freestyled het gehele bouwproces, wat me opkwam is wat ik gereproduceerd. Het punt van dit instructable is te ku
DIY Arduino Thermometer met DS18B20

DIY Arduino Thermometer met DS18B20

Hallo, iedereen! Vandaag ga ik om u te tonen hoe maak je LCD- of seriële thermometer met DS18B20 digitaltemperature sensor met behulp van de Arduino, breadbord, jumpers. Dus je kunt het meten van temperatuur van de lucht, zoals vloeistoffen water en
Hoe te gebruiken Computer registreert - Les 1 - bits Basics, maskeren, logische operaties

Hoe te gebruiken Computer registreert - Les 1 - bits Basics, maskeren, logische operaties

Computer registers zijn lastig te gebruiken maar de moeite waard leren hoe te gebruiken. Ze eruitzien als getallen, maar de daad als een reeks van selectievakjes. Elke bit kan een verschillende functie hebben. Zetten een 1 of een controle zal oplicht
DIY Arduino gecontroleerd ei-Bot

DIY Arduino gecontroleerd ei-Bot

In deze instructables zal ik u tonen hoe te maken van je eigen Ei-Bot gecontroleerd met Arduino. Ik wilde maken vóór maar ik dacht het is te moeilijk voor mij, maar ik was verkeerd. Het is gemakkelijk om te bouwen dus voor zeker iedereen het kan doen
DIY Arduino kleur Sensor

DIY Arduino kleur Sensor

Hoe maak je een DIY Arduino kleur SensorStap 1: onderdelen 4 Leds (groen, blauw, rood, geel)weerstand van 4 220 ohm1 LDR1-10 k ohm weerstandVrouwelijke PinsPCBStap 2: Knip de PCB Vorm uw ontwerp aan de PCB. Dan knippen. Ik gebruikte 3,5 cm 2.5 cmStap
DIY Arduino op klemmenstrook met een kleine vormfactor

DIY Arduino op klemmenstrook met een kleine vormfactor

Dit bord moet FTDI kabel te programmeren it.Het is niet Arduino compatibel in de zin van het nemen van shields (net als elke kleine form factor bestuur niet).Maar het heeft toch pinnen (exept 3,3 v macht en Vin *) beschikbaar als vrouwelijke headers.
Arduino rfid lezen en schrijven op LCD-scherm

Arduino rfid lezen en schrijven op LCD-scherm

Ik zal u tonen hoe te maken van de arduino rfid lezen en schrijven op LCD-schermStap 1:Hoi!Vandaag zal ik u tonen hoe te maken van de arduino rfid lezen en schrijven op LCD-scherm. Download de code en de belasting op arduino maakt het niet uit een he
DIY Arduino Nano

DIY Arduino Nano

Hoe maak je een Arduino Nano met een Attiny-85.Stap 1: PCB Vorm uw ontwerp aan de PCB. Ik gebruikte een 6cm bij 2 cm.Stap 2: Knip de PCB Ik gebruikte Dremel, maar u kunt wat je wilt. Zorg ervoor dat u wrijf het goed, dus het zal een goede vorm.Stap 3
Hoe te gebruiken Flexiguage voor maatregel gezien Clearances.

Hoe te gebruiken Flexiguage voor maatregel gezien Clearances.

Bent u ooit benieuwd geweest hoe te meten van een goedkeuring van een lager als je niet een aantal feeler manometers in de ruimte? Nou u gebruik een gebruiken alleen Flexi Gauge.Stap 1: De clip van mijn instructie over het gebruik van Flexi GaugeIn d
DIY Arduino Word-Clock Project

DIY Arduino Word-Clock Project

Dit instructable is bij de bouw van mijn Arduino Word-klok. Dit instructable brengt samen een paar van mijn vorige sub-projecten die zijn gepubliceerd op instructables zoals ik zijn gevorderd tot de voltooiing van de Word-klok.Dus, wat is een Word-kl