Arduino:Хакинг/Добавление автоматического сброса на Arduino NG: различия между версиями
Myagkij (обсуждение | вклад) Нет описания правки |
(нет различий)
|
Версия от 21:29, 4 марта 2017
Содержание | Знакомство с Arduino | Продукты | Основы | Справочник языка Arduino | Примеры | Библиотеки | Хакинг | Изменения | Сравнение языков Arduino и Processing |
Черновик |
Добавление автоматического сброса на Arduino NG[1]
Если у вас Arduino NG, и вы завидуете тем владельцам Arduino Diecimila, которые больше не нажимают вручную на кнопку сброса и тем самым экономят драгоценные несколько секунд, то эта статья – для вас. Для того, чтобы добавить в Arduino NG возможность автоматического сброса, вам понадобится лишь паяльник и конденсатор на 100 нанофарад.
Сначала отключаем плату от питания и нагреваем паяльник.
Рядом с чипом ATmega168 находятся четыре незадействованных контактных площадки (см. фото ниже). Припаиваем 100-нанофарадный конденсатор между двумя нижними площадками:
Ниже фото, показывающее уже припаянный конденсатор:
Вот и все. Теперь снова подключаем плату к компьютеру и загружаем новый скетч, но не нажимаем на кнопку сброса. Скетч должен загрузиться безо всяких проблем.
Примечание: Как пишет Тимм Твиллман (Tymm Twillman), OSX активирует RST при открытии последовательного порта, а Windows – нет. Таким образом, на Windows-компьютерах этот прием может не сработать. Если не сработал у вас, попробуйте припаять конденсатор не к нижним, а к верхним контактным площадкам.
Кроме того, на чип можно загрузить загрузчик Diecimila – чтобы устранить задержку, которая возникает между завершением загрузки и запуском скетча.