Am Arduino Pro Micro și aș dori să folosesc toate analogice pini pe care îi pot.
În prezent se pare că are un total de 9 pini analogici care poate fi utilizat.
A0, A1, A2, A3, A6, A7 , A8, A9 și A10.
Cu toate acestea, nu sunt sigur cum să apelez ace ace, deoarece toate acestea sunt și ace digitale .
A0-A3 ar fi definit ca:
#define analog1 A0; #define analog2 A1; #define analog3 A2; #define analog4 A3;
În timp ce ceilalți pini ar fi acesta ?:
#define analog5 4; #define analog6 6; #define analog7 8; #define analog8 9; #define analog9 10;
Apoi trebuie doar să apelați:
analogRead(analog1); analogRead(analog2); ..... analogRead(analog8); analogRead(analog10);
Ar fi acesta modul corect de a defini cei 9 pini analogici?
Răspuns
Presupunând că aveți Pro Micro nucleu , se numesc A0, A1, A2, A3, A6, A7, A8, A9 și A10. Nu este nevoie de „caz special” pentru celelalte, deoarece pinii sunt cunoscuți ca ambele.
Comentarii
- Deci tu ' spune = A0, = A1, = A2, etc … sau spuneți doar = 0, = 1, = 2, etc ?
- Pinii analogici din bibliotecile Arduino sunt prefixate cu " A ".