1

(5 ответов, оставленных в Технические вопросы)

У меня Freeduino Through-Hole
Очень приятно, что из-за моего несколько теоритического вопроса вы проделали такую работу.
Но прошивка без дерганья порта действительно пригодится.

2

(5 ответов, оставленных в Технические вопросы)

Насколько серьезно можно изменять загрузчик?
Возможна ли ситуация, когда при измененний загрузчика процессор перестанет работать - загружать программы и их выполнять?

И кстати, сколько циклов записи выдержит память процессора?

3

(5 ответов, оставленных в Технические вопросы)

Заметил, что при запуске программы, на 13 порту проскакивает кратковременный импульс, как с этим бороться?

4

(3 ответов, оставленных в Технические вопросы)

Спасибо.
Счас попробую, думаю резистора на 220 Ом будет в самый раз.

Попробовал вариант 1 - получил интересный эффект, все работает наооборот:
- контакт разомкнут, робот выполняет операцию объезда препятствий
- контак замкнут, робот едет вперед

пришлось в условие вставить проверку на уровень LOW  вместо HIGH

5

(3 ответов, оставленных в Технические вопросы)

При загрузке программы

digitalWrite(13, digitalRead(3) );

светодиод в 13 порту загораеться сразу же, как только на 3 порт подаю +5,

но после снятия напряжения с 3 порта светодиод горит еще некоторое время.

Я так понимаю это связано с:

Если к считываемому порту ничего не подключено, то функция digitalRead () может беспорядочно возвращать значения HIGH или LOW.

Но как с этим бороться, поставить параллельно выключателю, установленному на 3 порт, сопротивление?