Pinouty analogowe Arduino Pro Micro

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ć. tutaj wprowadź opis obrazu

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 ".

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *