Если у Вас возникли трудности с определением выводов вашей arduino (SPI, I2C, АЦП, ШИМ), загрузите следующий скетч и запустите монитор последовательного порта.
В мониторе последовательного порта будут выведены номера выводов шин SPI и I2C, количество цифровых выводов, количество и нумерация аналоговых входов, количество и нумерация выводов с ШИМ, количество и нумерация выводов аппаратного прерывания, для Вашей arduino.
Пример монитора последовательного порта для arduino Uno:
В разделе "SPI BUS" указаны номера выводов шины SPI
В разделе "I2C BUS" указаны номера выводов шины I2C
В разделе "DIGITAL PINS" указано общее количество цифровых выводов (с учётом выводов поддерживающих аналоговый вход) и количество выводов I/0 (не поддерживающих аналоговый вход)
В разделе "ANALOG INPUTS" указаны номера всех аналоговых входов. Аналоговые входы могут работать с функциями: pinMode(), digitalWrite(), digitalRead(), как цифровые выводы, по этому напротив каждого аналогового номера указан соответствующий ему цифровой номер вывода.
В разделе "PWM OUTPUTS" указаны номера цифровых выводов, которые поддерживают выход ШИМ
В разделе "INTERRUPT INPUTS" указаны номера цифровых выводов, которые могут быть использованы в качестве внешнего аппаратного прерывания
Обсуждение