Paso 4: Lectura digital y analógica
En el arduino UNO, los pinos de A0-A5 hijo los pinos pueden hacer lecturas analógicas. Embargo de pecado, también pueden ser utilizados como pines digitales de entrada o salida. Por esa razón el protector LCD 1602, es franco-limosa útil para hacer lecturas en sensores digitales o analógicos y desplegar los datos en la pantalla. En cuestión de minutos se puede hacer un instrumento de medición.
Lectura Analógica
Para leer un pin analógico, en el setup, se debe definir el pin es de entrada:
pinMode(A1,INPUT);
Donde A1, puede ser cualquiera entre A1-A5. A0 se utiliza para accesar los botones como se explicó anteriormente. Luego en el bucle principal, cuántos el comando:
analogRead(A1);
Para hacer las lecturas analógicas. Arduino UNO tiene un convertidor análogo digital (ADC) de 10 bits, es decir, voltajes de entre 0 y 5v son leídos como valores entre 0 y 1023 (10 bits de información).
Lectura digital
Ahora bien, pecado cambiar nada en el programa de instalación, también podemos hacer:
digitalRead(A1);
En este caso, valor de las Naciones Unidas de la lectura será de 0, cuando el voltaje es menor que 3.5, y 1 cuando es mayor o igual. Como ven se puede utilizar como pin de entrada digital. Si definen pinMode(A1,OUPUT), pueden utilizar el pin A1 como cualquier otro pin digital de salida digital. En este instructable heno más sobre pinos. En los siguientes pasos, esto se utilizará y quedará más claro.