Ответы пользователя по тегу Arduino
  • Как обработать удержание кнопки в МК AVR?

    @Vasilii_B2
    Разрабатываю ПО и электронику
    Э... круто накручено аж 2 таймера, кнопка должна обзавидоваться что столько кода для нее одной сделано))), респект за мега кодовый замес!!!
    Я бы предложил использовать 1 переменную счетчик: при нажатой кнопке счетчик увеличивается с шагом 1, при отпущенной уменьшается (здесь могут быть большие шаги), если счетчик превысил какой-то порог - объявляю что кнопка нажата, далее пока переменная счетчик не докатится до нуля- не разрешаю объявлять что кнопка нажата. Опрос кнопки по таймеру либо делей если не существенно.
    Ответ написан
    1 комментарий
  • Как сделать переключение между кнопками?

    @Vasilii_B2
    Разрабатываю ПО и электронику
    Не однозначный вопрос ?!?
    - Если нужно чтобы всегда выполнялся кусок кода (содержащийся в case 255) - выведи его из switch() совсем.
    - Если нужно чтобы выполнялся case 255: при условии что к нет подходящего условия для кода switch(value) - то есть такое понятие как default:
    - Если нужно чтобы при любом описанном значении case выполнялся код из case 255 - сделай кусок кода из case 255 функцией и вставляй вызов этой функции в каждый case.
    Ответ написан
    Комментировать
  • Почему перестаёт приходить ответ от датчика MH-Z19?

    @Vasilii_B2
    Разрабатываю ПО и электронику
    Стоит проверить качество пайки, а также питание (напряжение, хватает ли по мощности)- возможно с ним после модификации стало что-то не так!
    Ответ написан
    Комментировать
  • Как определить что неисправно в Arduino?

    @Vasilii_B2
    Разрабатываю ПО и электронику
    Судя по рассказу, плохая пайка ср2102.
    P.S. в Чип и Дип'е знатно издеваются - запаять нано3 с grm чипом, да еще и за это денег снять в 5 раз больше чем может стоить готовая плата. И вы на это согласились - да я смотрю вы извращенец батенька!!!
    Ответ написан
  • Кто поможет выбрать модули для умного дома?

    @Vasilii_B2
    Разрабатываю ПО и электронику
    Сергей для начала сделайте чтобы дверь открывалась по nfc ключу и с кнопки от ардуино, без всяких подключений к компьютеру, а уже после подключением ардуино к компьютеру (если это потребуется) - вот модуль можно такой использовать ( клик ) ардуина любая хоть nano. Чтобы воспроизводить музыку с микро-сд - вот такой модуль есть сразу разъем для карты памяти и выход под звук, если с этим справитесь, то дальше уже поймете надо вам это или нет. Далее уже заниматься камерой с микрофоном подключаемые к компьютеру (к ардуине камеру не подключить) и объединением всего этого добра в графическом web интерфейсе
    Ответ написан
    2 комментария
  • Почему функция random генерирует нерандомные числа?

    @Vasilii_B2
    Разрабатываю ПО и электронику
    А пин 5 случаем не сделан: pinMode(5, OUTPUT); или подтяжка включена, или нога 5 пина закорочена на землю или на питание
    Ответ написан
    Комментировать
  • Почему датчик температуры LM35DZ выдает не верный результат?

    @Vasilii_B2
    Разрабатываю ПО и электронику
    Функция analogRead() - выдает результат целое число(int), а Вы ее без преобразования во float запихиваете!!!
    Ответ написан
  • Какой принцип общения модулей умного дома выбрать?

    @Vasilii_B2
    Разрабатываю ПО и электронику
    Вариант с RS485, 4 провода RX , Tx, 12В, можно посадить несколько устройств на эту шину. Возле ардуинки(ок) маленький блочёк (dc-dc) с преобразователем в 5В (так избежите просадки напряжения на проводах в разных точках подключения) и если потребуется примерно 12В на реле и прочие более прожорливые девайсы
    Ответ написан
    Комментировать
  • Как правильнее и дешевле реализовать "умный дом"?

    @Vasilii_B2
    Разрабатываю ПО и электронику
    Правильнее и дешевле - однозначно делать самому, начать с малого, потом выходить на конечный результат, начни изучать электронику на контроллерах, сделай самое простое устройство из того что ты хотел, потом поймешь что и как дальше делать и стоит ли самому этим заниматься или м.б. заказать у какого-нибудь разработчика модули(блоки) под свои желания
    Ответ написан
    Комментировать
  • Ваш отзыв о надежности Arduino для умного дома?

    @Vasilii_B2
    Разрабатываю ПО и электронику
    У меня свой блок управления светом спаян и смонтирован из Arduino Nano, датчиков движения, блока реле, преобразователя UART -> RS485, БП на 12В, все на постоянку в сеть воткнуто, уже больше года работает, все на Али брал
    Ответ написан
    Комментировать
  • Arduino как реализовать прием данных, чтобы они не смешивались по RS485?

    @Vasilii_B2
    Разрабатываю ПО и электронику
    Есть такая вещь как адресация! В этой статье https://geektimes.ru/post/282176/#first_unread частично описывается Ваш случай
    Ответ написан
    Комментировать
  • Arduino RS485 SoftwareSerial available() не равен нулю?

    @Vasilii_B2
    Разрабатываю ПО и электронику
    Попробуйте снова проинициализировать порт, вообще интересна ситуация когда просто считать их в буфер и не использовать - нельзя?
    Ответ написан
    Комментировать
  • Нужна помощь единомышленников по разработки недорого оборудования для умного дома?

    @Vasilii_B2
    Разрабатываю ПО и электронику
    foxvlad Ваше предложение мне интересно, хотел бы попробовать принять участие, потихоньку занимаюсь тем же только для своей квартиры, есть некоторые наработки - для центрального контроллера у себя настраиваю на Raspberry Pi, также могу сказать китайцы-китайцам рознь и у них не все замечательно. Так-же сторонник протокола передачи RS-485 - но как было сказано выше проблема с организацией питания устройств действительно есть. Один из вариантов несколько блоков питания на квартиру (дом) должны решить эту проблему, также можно гнать 4 провода - 2 интерфейсных RS-485 + 2 по питанию (остается вопрос только в мощности). Отпишитесь если еще осталось желание что-то делать. В свою очередь также поддержу мнение что включение лампочки со смартфона, Wifi чайник, график открывания двери в кладовку - это печаль, а не умный дом !!!
    Ответ написан
    Комментировать