Ich habe das Arduino Pro Micro und möchte alle analogen verwenden Pins, die ich darauf setzen kann.
Derzeit sieht es so aus, als hätte es insgesamt 9 analoge Pins , das verwendet werden kann.
A0, A1, A2, A3, A6, A7 , A8, A9 und A10.
Ich bin mir jedoch nicht sicher, wie ich diese Pins aufrufen soll, da alle diese Pins auch digitale Pins .
Würde A0-A3 definiert werden als:
#define analog1 A0; #define analog2 A1; #define analog3 A2; #define analog4 A3;
Während die anderen Pins dies wären?:
#define analog5 4; #define analog6 6; #define analog7 8; #define analog8 9; #define analog9 10;
Dann rufen Sie einfach an:
analogRead(analog1); analogRead(analog2); ..... analogRead(analog8); analogRead(analog10);
Wäre das die richtige Art zu definieren die 9 analogen Pins?
Antwort
Angenommen, Sie haben die Pro Micro Kern heißen sie A0, A1, A2, A3, A6, A7, A8, A9 und A10. Es ist nicht erforderlich, die anderen „Sonderfälle“ zu machen, da die Pins als beide bekannt sind.
Kommentare
- Sie also ' sagt sein = A0, = A1, = A2 usw. oder sagen Sie, es ist nur = 0, = 1, = 2 usw. ?
- Analoge Pins in den Arduino-Bibliotheken haben das Präfix " A ".