Не работает третий пин Ардуино + как перепрошить его?

doctor_ny
Offline
Зарегистрирован: 28.05.2017

1. Странная ситуация. Я баловался с Ардуино и мотор-шилдом. Неудобно было заводить на ардуино по шилдом контакты и я купил длинные 18 мм, отпаял старые (на шилде) и сквозь них провел в Ардуино. При установленном шилде пытался припаять.

Теперь ситуация - третий пин, который получает ипульсы от датчика вращения мотора, просто перестал что-либо получать - смотрю Serial Monitor. Второй, 9 и 10 - работают нормально. Проверял сто раз - стоит подключить датчик мотора на 2 пин - тут же считает импульсы. Подключаю на третий - тишина. Проверял и кнопкой и сигналом от купюроприемника - глухо.

Вопрос - мог ли повредиться третий пин на Ардуино? От нагрева штыря в гнезде?

2. Можно ли еще какой-то пин задействовать для получения сигнала от датчика движения мотора? По идее, счетчика импульсов мне не надо - только одиночный, как на кнопке. Если у меня заняты 2, 3, 9, 10, есть ли еще один свободный? Подключено только 2 двигателя постоянного тока на шилде - 1 и 3.

3. Есть еще Ардуино у меня. Ни с того, ни с сего выдал ошибку - avrdude content mismatch

И все - больше ничего с ним сделать не могу. Подскажите, реально самому его реанимировать? Если можно - как для чайника напишите.

Заранее спасибо, форумчане!

Клапауций 112
Клапауций 112 аватар
Offline
Зарегистрирован: 01.03.2017

купи мультиметр

b707
Offline
Зарегистрирован: 26.05.2017

doctor_ny, я бы для начала проверил качество пайки - может банально нет контакта. Если не поможет - перенесите контакт датчика с 3 пина на любой свободный в этой же колодке - от 0 до 5-ого (не забудьте изменить номер пина в скетче)