У меня есть матрица, и я хочу подключить ее напрямую к Arduino без использования IC.

Я хочу, чтобы всякий раз, когда я подключал два контакта в микроконтроллере Arduino, например: pin1 и pin2, микроконтроллер автоматически обнаруживал, что pin1 и pin2 были подключены. Все контакты были входными. Может ли Arduino сделать это?

1 ответ1

1

Вы можете подключить два контакта на Arduino. Но не ясно, что вы пытаетесь сделать или почему.

Поскольку оба вывода являются входными, вы можете обнаружить любые изменения на выводах в программном обеспечении - единственный способ обнаружить, что что-либо подключено к выводу, конечно, это изменение электрического сигнала на этом выводе. Когда это произойдет, вы обнаружите это в программном обеспечении и примете соответствующие меры.

Вы также можете подключить выходной контакт к входному контакту. Конечно, не стоит много использовать, если у вас нет какой-то другой схемы, которая делает что-то интересное между двумя выводами.

ОБНОВЛЕНИЕ: Следует помнить, что эти дешевые микроконтроллеры имеют минимальную защиту от перенапряжения и высокого тока. Но до тех пор, пока вы не превысите спецификации чипсета (который будет одним из чипов Atmel, например, Uno использует ATmega328 ), все будет в порядке. Микросхемы Atmel достаточно надежны и будут работать с напряжением от 1,8 до 5,5 В (хотя и не уверены, какой максимальный ток поддерживают контакты). Так что просто убедитесь, что ваши схемы находятся в пределах параметров.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .