Нажать кнопку Ардуиной. Как?

Тема в разделе "Схемотехника, компоненты, модули", создана пользователем Dimarduino, 17 авг 2015.

  1. Dimarduino

    Dimarduino Нуб

    Здравствуйте!

    Имеется CD-Rom дисковод. На нём единственная кнопка открывания и закрывания лотка.

    Как, подпаявшись к контактам кнопки, подключить эти провода к Arduino Uno, чтобы по программе открывать и закрывать лоток?

    Параметры кнопки таковы, что в ненажатом состоянии красный щуп вольтметра показывает на контактах +5В и -5В при нажатии - 0В.

    Кнопка срабатывает при замыкании контактов проводником, а также резисторами на 1 КОм и 2 КОм, но не срабатывает при 5,1 КОм.

    Читал, что через резистор 200 Ом можно подключить пин напрямую к кнопке и связать земли, тогда digitalWrite(LOW) будет восприниматься как нажатие.

    Но как это реализовать - не понимаю.
    Кнопка в CD-Rom явно не подачей питания управляет, как минимум драйвером мотора.
     
  2. Unixon

    Unixon Оракул Модератор

    Паяльником.
     
  3. Radius

    Radius Гик

    Более правильно было бы сделать на оптроне или реле. Можете попробовать без них. Выход Ардуино через резистор 200...300 Ом подключаете к контакту кнопки где +5В. Землю Ардуино соединяете с вторым контактом кнопки. Возможно будет работать. Если не будет, то используйте реле.