Mám Arduino Pro Micro a chtěl bych použít všechny analogové kolíky, které na něm mohu.
V současné době to vypadá, že má celkem 9 analogových kolíků , které lze použít.
A0, A1, A2, A3, A6, A7 , A8, A9 a A10.
Nejsem si však jistý, jak tyto piny zavolat, protože všechny jsou také digitální piny .
Byly by A0-A3 definovány jako:
#define analog1 A0; #define analog2 A1; #define analog3 A2; #define analog4 A3;
Zatímco ostatní piny by byly toto ?:
#define analog5 4; #define analog6 6; #define analog7 8; #define analog8 9; #define analog9 10;
Pak stačí zavolat:
analogRead(analog1); analogRead(analog2); ..... analogRead(analog8); analogRead(analog10);
Byl by to správný způsob definování 9 analogových pinů?
Odpověď
Za předpokladu, že máte Pro Micro jádro , nazývají se A0, A1, A2, A3, A6, A7, A8, A9 a A10. U ostatních není třeba „zvláštní případ“, protože piny jsou známé jako oba.
Komentáře
- Takže vy ' říká své = A0, = A1, = A2 atd … nebo říkáte jen své = 0, = 1, = 2 atd. ?
- Analogové piny v knihovnách Arduina mají předponu " A ".