А если перегрузить порт Arduino?

Dr_grizzly
Dr_grizzly аватар
Offline
Зарегистрирован: 07.12.2015

Добрый день коллеги! Расскажите плиз, что происходит с ардуино, если на порт ввода подать нагрузку в виде всплеска чуть более 60 мА? Алгоритм записанный будет продолжать работать? Или весь контроллер вывалится в ошибку? или что-то другое? Порт точно не сгорает, т.к. после выкл и вкл ардуины он нормально продолжает работать.

bwn
Offline
Зарегистрирован: 25.08.2014

Я понимаю, как с порта вывода взять 60мА, но как подать их на ввод, велика тайна.

Dr_grizzly
Dr_grizzly аватар
Offline
Зарегистрирован: 07.12.2015

Ну да)) чуток не правильно выразился ))

bwn
Offline
Зарегистрирован: 25.08.2014

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

Jeka_M
Jeka_M аватар
Offline
Зарегистрирован: 06.07.2014

Dr_grizzly пишет:

Добрый день коллеги! Расскажите плиз, что происходит с ардуино, если на порт ввода подать нагрузку в виде всплеска чуть более 60 мА?

Этого точно никто не скажет.

Dr_grizzly пишет:

Алгоритм записанный будет продолжать работать? Или весь контроллер вывалится в ошибку? 

Маловероятно. Алгоритму ничего не будет, он во флеш памяти находится. Ядро тоже не должно пострадать.

Dr_grizzly пишет:

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

Вот как раз с портом и возможны проблемы. Да, может не сразу, но когда-то порт вылетит (погорит).