У меня есть несколько проектов с Arduino и отдельным источником питания от батареи, и я устал подключать и отключать USB-кабель, когда программирую Arduino с помощью USB моего ноутбука. Иногда это даже ломало крошечный разъем micro usb в arduino.
Поэтому я хочу поставить выключатель на USB-кабель. Когда я собираюсь запрограммировать Arduino, я отключаю аккумулятор и включаю кабель, а когда я хочу протестировать запрограммированное Arduino и схему, я отключаю кабель и просто подключаю аккумулятор. USB-кабель всегда будет подключен как к Arduino, так и к ноутбуку.
Так что я хочу сделать это. Поместите светодиод параллельно с 5v и GND, чтобы сказать мне, когда кабель «Включен» или «Выключен», чтобы я не возился с подключением батареи к кабелю «ВКЛ».
Какая будет лучшая установка? Как ведут себя линии данных, если они всегда подключены между ноутом и ардуино (при питании от батареи 7,4В)? Будут ли линии передачи данных также отключены, если линия питания USB будет перерезана?
Лучше или безопаснее отключить питание, установив переключатель на линию 5 В (A) или на линию GND (B)?
Может и Arduino (или любой клон, который имеет USB-порт для программирования/питания), если он подключен к батарее (но все еще подключен к этому USB-кабелю в положении OFF), иметь возможность зажечь светодиод, «подавая» ток на кабель? Даже если связь с компом оборвется?
Спасибо
Отключение 5 В отключит USB-интерфейс Atmega32U4, который используется в Uno и Leonardo. Я думаю, что остальные платы будут вести себя почти так же, как интерфейсы USB обычно активируются при обнаружении 5 В «VBUS».
Поэтому я бы вырезал 5 В.
Только я