Paso 2: el código
/ * bueno, esto es un código simple para hacer tu arduino Lee
el valor de un potenciómetro y pantalla en porcentaje la forma en
una pantalla de LCD 16 X 2. Soy bastante nuevo en este lo siento si este código
es terrible o si no tengo ni idea de lo que estoy hablando en el
Comentarios.
el circuito (pegado de ejemplos):
* LCD RS a pin digital pin 12
* LCD Enable pin a pin digital 11
* D4 LCD pin a pin digital 5
* D5 LCD pin a pin digital 4
* LCD D6 pin al pin digital 3
* LCD D7 pin al pin digital 2
* LCD R/W pin a tierra
* 10K resistencia:
* termina a + 5V y tierra
* limpiaparabrisas a pin (pin 3) del LCD VO
* Potenciómetro conectado a la entrada analógica 0
* pin centro del potenciómetro en el pin analógico
* un lado (cada uno) pin a tierra
* el otro pasador de lado a + 5V
*/
#include < LiquidCrystal.h > / / incluir la biblioteca LCD
LiquidCrystal lcd (12, 11, 5, 4, 3, 2);
int potPin = A0; Clavija de entrada de potenciómetro
int potValue1 = 0;
int potValue2 = 0; pantalla final variable
void setup() {}
LCD.Begin (16, 2); columnas y filas de lcd
LCD.Print("Potentiometer"); título de las clases
}
void loop() {}
leer entonces dividir la entrada (máximo 1020 en este caso) por 10
potValue1 = analogRead(potPin) / 10;
dividir por 1.02 a porcentaje
potValue2 = potValue1 / 1.02;
coloca el cursor a la segunda fila, primera columna
lcd.setCursor (0, 1);
Mostrar porcentaje final
LCD.Print(potValue2);
imprimir el símbolo de porcentaje al final
LCD.Print("%");
Espere segundos 0,1
Delay(100);
Limpie los caracteres adicionales
LCD.Print("");
Delay(1);
}