Mega: аналоговые входы A0…A15
Аналоговых входов шестнадцать, и номера GPIO у них продолжают цифровые: A0 — это 54.

Что понадобится
Как подключить
| Откуда | Куда | |||
|---|---|---|---|---|
| Arduino Mega | 5V | → | Потенциометр 1 | VCC |
| Arduino Mega | GND | → | Потенциометр 1 | GND |
| Arduino Mega | A0 | → | Потенциометр 1 | SIG |
| Arduino Mega | 5V | → | Потенциометр 2 | VCC |
| Arduino Mega | GND | → | Потенциометр 2 | GND |
| Arduino Mega | A15 | → | Потенциометр 2 | SIG |
Скетч
// A0…A15 — это выводы 54…69: analogRead(A15) и analogRead(69) читают
// один и тот же вход. Поэтому по аналоговым входам удобно ходить
// циклом от A0, прибавляя единицу.
void setup() {
Serial.begin(9600);
Serial.print("A0 = вывод ");
Serial.print(A0);
Serial.print(", A15 = вывод ");
Serial.println(A15);
}
void loop() {
int first = analogRead(A0);
int last = analogRead(A15);
Serial.print("A0: ");
Serial.print(first);
Serial.print(" A15: ");
Serial.println(last);
delay(400);
}
Коротко о детали: Arduino Mega
Плата на ATmega2560: 54 цифровых вывода, 16 аналоговых входов и 256 КБ памяти программ — берут её, когда выводов Uno не хватает. Логика 5 В и те же 16 МГц, скетчи с Uno переносятся как есть. Встроенный светодиод «L» — на выводе 13.
Ещё примеры с деталью «Arduino Mega»
Попробуйте сами
Симулятор работает прямо в браузере: схему можно менять, код — править, а результат видно сразу. Бесплатно, без установки и регистрации.
Открыть «Mega: аналоговые входы A0…A15» в симуляторе