Mam Arduino Pro Micro i chciałbym użyć wszystkich analogów pinów, które mogę na nim umieścić.
Obecnie wygląda na to, że ma łącznie 9 pinów analogowych , których można użyć.
A0, A1, A2, A3, A6, A7 , A8, A9 i A10.
Jednak nie jestem pewien, jak nazwać te piny, ponieważ wszystkie są również pinami cyfrowymi .
Czy A0-A3 byłoby zdefiniowane jako:
#define analog1 A0; #define analog2 A1; #define analog3 A2; #define analog4 A3;
Podczas gdy inne szpilki byłyby takie ?:
#define analog5 4; #define analog6 6; #define analog7 8; #define analog8 9; #define analog9 10;
Następnie zadzwoń:
analogRead(analog1); analogRead(analog2); ..... analogRead(analog8); analogRead(analog10);
Czy byłby to właściwy sposób zdefiniowania 9 analogowych pinów?
Odpowiedź
Zakładając, że masz Pro Micro core nazywają się A0, A1, A2, A3, A6, A7, A8, A9 i A10. Nie ma potrzeby „specjalnego przypadku” pozostałych, ponieważ szpilki są znane jako oba.
Komentarze
- Więc ' mówisz, że to = A0, = A1, = A2 itd … lub mówisz, że to po prostu = 0, = 1, = 2 itd. ?
- Piny analogowe w bibliotekach Arduino mają prefiks " A ".