Stap 3: Aansluiten van de tweede Potentiometer
Nu moeten we natuurlijk dit instellen met Arduino. Dit is hoe:
<pre>int sensorValue = analogRead(A0); // read the input on analog pin 0:<br /> float inches = sensorValue * (500 / 1023.0); // Convert the analog reading (which goes from 0 - 1023) to a value (0-500);
Laat deze regel meer in detail onderzoeken
- int sensorValue = analogRead(A0)--stellen wij de woorden 'sensorValue' gelijk is aan de analoge lezen van pin A0.
- zweven duim = sensorValue * (500 / 1023.0); --Wij zijn het instellen van het woord 'duim' aan gelijk onze nieuwe lezing (0-500); U kunt de woorden 'duim' aan 'voeten', wijzigen als u wilt dat de pot aan de hoeveelheid voeten aanpassen.
In principe is alles wat dit doet vertel Arduino hebben wij een analoge lezing (die gaat van 0-1023) op pin A0. De volgende regel is voor het omzetten van de lezing (0-1023) naar wat wij willen, dat is in dit geval, 500. We zullen moeten premieaffaires te ontvangen zulks in het blok van de lus. Hier is wat onze code is op zoek als tot nu toe.
<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 void setup() { lcd.begin(16,2); digitalWrite(lcdbl, HIGH); pinMode(lcdbl, OUTPUT); // set pin 11 to output } void loop() { int sensorValue = analogRead(A0); // read the input on analog pin 0: float inches = sensorValue * (500 / 1023); }
Bericht dat ik gekregen van de tekst van onze test ontdoen heb. Ik denk niet echt dat we zullen het nodig :D.