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

Stap 7: Het toevoegen van meer wiskunde!

Hier is de definitieve code waarin Arduino omgezet in de hoeveelheid inch voeten, werven, centimeters en meters. Dan het keert terug naar de knop"aanpassen" ga vooruit en werken door de hele code, en zorg ervoor dat je alles begrijpen.
Ik voegde een conversie naar voeten, werven, centimeters en meters. Vergeet niet om te definiëren wat deze zijn in het begin van de schets.

 yards = (feet / 3); centimeters = (inches * 2.54); meters = (centimeters * 100); 
Iint voeten; int werven; lange inch; lange centimeter; lange meter; int lcdbl = 10; instellen van de achtergrondverlichting pin aan pin 10 int wachten = 3000; het woord "wait" aan toewijzen 3000 milliseconden Iint feet; int yards; long inches; long centimeters; long meters; int lcdbl = 10; // set the backlight pin to pin 10 int wait = 3000; // assign the word "wait" to 3000 milliseconds #include <LiquidCrystal.h> LiquidCrystal lcd(12, 11, 5, 4, 3, 2); void setup() { lcd.begin(16,2); // columns, rows. use 16,2 for a 16x2 LCD, etc. pinMode(lcdbl, OUTPUT); // setting the lcdbl (lcd backlight) pin to an OUPUT analogWrite(lcdbl, 255); // set the backlight brightness to on 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); int sensorValue = analogRead(A0); // read the input on analog pin 0: float inches = sensorValue * (100 / 1023.0); // Convert the analog reading } // the loop routine runs over and over again forever: 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); // for feet lcd.print(inches); lcd.print(" inches:"); delay(wait); lcd.clear(); delay(1000); // for feet feet = (inches / 12); // conversion from feet to inches Here this is telling Arduino that // inches is equal to feet times 12 lcd.print(feet); lcd.print(" feet:"); delay(wait); lcd.clear(); delay(1000); yards = (feet / 3); // conversion to yards lcd.print(yards); lcd.print(" yards:"); delay(wait); lcd.clear(); delay(1000); centimeters = (inches * 2.54); // conversion to centimeters lcd.print(centimeters); lcd.setCursor(0,1); lcd.print("centimeters"); delay(wait); lcd.clear(); delay(1000); meters = (centimeters / 100); // conversion to meters lcd.print(meters); lcd.print(" meters"); delay(wait); lcd.clear(); delay(1000); } 

Hier is een overzicht van de bovenstaande sketch:

  1. Bij het opstarten, "Welcome to de Convertor van de eenheid"
  2. "De knop aanpassen" met de hoeveelheid inch hieronder. Draai de knop!
  3. De hoeveelheid inch
  4. De hoeveelheid voeten
  5. De hoeveelheid centimeter
  6. Wordt het bedrag of de meter

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