Étape 1: entrées
Pas vraiment beaucoup plus pour les entrées, mais il y avait quelque chose que j’ai trouvé intéressant.
AnalogReference()
N’oubliez pas dans le dernier Instructable lorsque nous avons utilisé AnalogRead() pour détecter la tension, Eh bien cela étend cette fonction. Donc normalement l’Arduino lit a une tension entre 0 et 5 volts. Cela change il afin que la tension peut être une des trois choses (il s’agit pour chaque Arduino mais le méga), externe (tension de matchs de broche AREF), interne (normalement égal à 1,1 volt mais est différent sur l’Arduino Mega) ou par défaut (ce qui fait retour à la normale).
analogReference(EXTERNAL);
Cela va dans la configuration du Sub. Cette ensembles afin que la tension Max soit serait-il la tension sur la broche AREF, donc pour le dire simplement, une tension comprise entre 0 et la tension AREF. Veillez à ne rien attacher sur la broche AREF jusqu'à ce qu’elle a été enregistrée par l’Arduino. Cela se fait en téléchargeant le code avant de les placer n’importe quelle tension sur la broche AREF. Ne vont pas supérieure à 5 volts sur la broche AREF ou vous pourriez endommager l’Arduino.