Jeg har Arduino Pro Micro, og jeg vil gjerne bruke alle analoge pinner som jeg kan ha på den.
Det ser for tiden ut til at den har totalt 9 analoge pinner som kan brukes.
A0, A1, A2, A3, A6, A7 , A8, A9 og A10.
Jeg er imidlertid usikker på hvordan jeg skal kalle disse pinnene, siden alle disse også er digitale pinner .
Ville A0-A3 bli definert som:
#define analog1 A0; #define analog2 A1; #define analog3 A2; #define analog4 A3;
Mens de andre pinnene ville være dette ?:
#define analog5 4; #define analog6 6; #define analog7 8; #define analog8 9; #define analog9 10;
Så er det bare å ringe:
analogRead(analog1); analogRead(analog2); ..... analogRead(analog8); analogRead(analog10);
Ville det være riktig måte å definere de 9 analoge pinnene?
Svar
Forutsatt at du har Pro Micro kjerne , de kalles A0, A1, A2, A3, A6, A7, A8, A9 og A10. Det er ikke nødvendig å «spesielle tilfelle» de andre, siden pinnene er kjent som begge.
Kommentarer
- Så du ' sier at det er = A0, = A1, = A2, etc … eller sier du at det bare er = 0, = 1, = 2, etc ?
- Analoge pinner i Arduino-bibliotekene er prefikset med " A ".