Не работает датчик света

Тема в разделе "Arduino & Shields", создана пользователем Papipa, 10 окт 2017.

  1. Papipa

    Papipa Гик

    В Arduino UNO R3 записан скетч. Суть одного из блоков кода - стандартное чтение значения потока света на датчике GY-30. Светодиод в паре с датчиком установлен. Код работает, значения читаются.

    Но! Код работает только при перезаписи оного в Ардуину. Если USB питание отключить, а потом USB кабель опять подключить через 4-5 секунд - записанный код нормально запускается, всё работает кроме чтения значений со светодатчика! В мониторинге порта нет вывода значений со светодатчика (а значения со светодатчика должны выводиться в COM-порт! )... Помогает только перезапись этого же скетча с компа.

    В чем может быть проблема? Как-то надо сбрасывать, инициировать аналоговые порты, сам датчик может?

    Или это просто порт ввода-вывода не работает после включения, ожидая перезаписи скетча?
     
  2. Airbus

    Airbus Радиохулиган Модератор

    Reset не жамкали?А вообще интересно код посмотреть
     
    NikitOS нравится это.
  3. Papipa

    Papipa Гик

    RESET жамкал. Код самый обычный - подключение библ, инициация светодиода, старт светодатчика. Собсно просто из инета взял, ничего не придумывал.
     
  4. ORLENOK

    ORLENOK Гик

    Ээээххх... Ну тогда у вас обычная ошибка в той части года, где происходит отправка данный на порт, ну или может там где данные считываете.
    П.С.Да, сарказм. Интересно код посмотреть, было бы не плохо на код посмотреть, значит что нужно прислать Ваш код, чтобы люди, которые что-то понимаю в этом всём, помогли Вам разобраться в Вашей проблеме, без использования экстрасенсорных способностей.
     
    Igor68 нравится это.