Paso 1: entradas
No mucho más para las entradas, pero había algo que me pareció interesante.
AnalogReference()
Recuerde en el Instructable pasado cuando utilizamos AnalogRead() para detectar la tensión, bien esto extiende esa función. Así que normalmente el Arduino Lee un voltaje entre 0 y 5 voltios. Esto cambia para que la tensión puede ser una de tres cosas (esto es para cada Arduino pero el mega), externo (tensión de matchs de pin AREF), interna (normalmente igual a 1,1 voltios pero es diferente en el Arduino Mega) o por defecto (que vuelva a la normalidad).
analogReference(EXTERNAL);
Esto va en la configuración de vacía. Este ajusta por lo que se establece el voltaje máximo sería el voltaje en el pin AREF, para decirlo simplemente, una tensión entre 0 y el voltaje AREF. Asegúrese de no conectar nada al pin AREF hasta que ha sido registrado por el Arduino. Esto se hace subiendo el código antes de colocar cualquier voltaje en el pin AREF. No ir por encima de 5 voltios en el pin AREF o podría dañar el Arduino.