Ответы пользователя по тегу Arduino
  • Стоит ли начинать с Ардуино, если хочешь познать мир микроконтроллеров на хорошем уровне?

    @evgeniy_lm
    1. Arduino у вас уже есть. Не вижу причины его не изучать
    2. Arduino это просто удобно упакованный МК AVR, ни кто вам не мешает писать для него программы в любой другой среде кроме Arduino IDE.
    3. Упрощения Arduino это его фишка. Как правило большинство проектов не требуют огромного быстродействия, но реализовать алгоритм работы в Arduino IDE существенно проще чем в Atmel Studio и пр.
    4. STM32 штука замечательная, но ни кто из фанатов не может вразумительно ответить почему все уважаемые производители плат на STM32 обязательно делают порт для Arduino IDE, а многие даже повторяют формфактор плат Arduino.
    5. Для Arduino библиотек работы с различной периферией и прочих ресурсов несоизмеримо больше чем для STM32.
    6. Конечно в бочке меда Arduino IDE есть большая ложка дегтя - отсутствие аппаратной отладки. Лично меня это бесит.

    Единственное мне не понятно какую конкретную цель вы преследуете. Возможно я мог бы посоветовать что нибудь более конкретное
    Ответ написан
    2 комментария
  • Как с помощью провода передать сигнал на ИК-приемник?

    @evgeniy_lm
    1. Схема ваще бред. Вы пытаетесь ИК приемник подключить к двум Arduino одновременно, при этом принимать сигнал будет только В.
    2. Если хотите чтобы сигнал принимали обе соедините выводы GND на обоих платах. Хотя это тупизм.
    3. Если хотите чтобы платы обменивались данными между собой по ИК то у вас должен быть на каждой плате отдельный ИК излучатель и ИК приемник. Хотя это тоже тупизм, за исключением редких случаев.
    4. Если хотите "с помощью провода" то у вас как минимум 4 варианта:
    1)UART . Самый простой вариант, но он используется при программировании. По этому перед заливкой скетча связь нужно разъединить
    2) Программный UART. принцип тот же, но будет занимать процессорное время и память. Но можно назначить любые выводы.
    3) SPI. расходуется много выводов.
    4) I2C Лично я думаю что это самый приемлемый вариант
    Ответ написан
  • Как воспроизводить MP3-сэмпл ардуиной без прерывания?

    @evgeniy_lm
    Не совсем понятно зачем для воспроизведения простого короткого звука сложные приблуды. Погуглите что такое covox и будет вам счастье
    Ответ написан
    Комментировать
  • Могут ли возникнут проблемы при провозе ардуино через границу?

    @evgeniy_lm
    Может быть все что угодно. Могут пропустить, а могут оштрафовать как за покупку GPS трекера или экшен-очков. А еще могут посадить на 8 лет как за изобретение дешевой солнечной батареи. Это Россия, детка. Что касается Абхазии, то это вообще жопа мира, я бы туда не рекомендовал соваться, хоть с Arduino, хоть без.
    Ответ написан
    2 комментария
  • Какой транзистор взять для ключа?

    @evgeniy_lm
    1. всё-таки кто лучше для этих целей, полевик или биполярный

    Без разницы, они работают в ключевом режиме

    2. как выбрать подходящий полевик

    Как обычно. Напряжение коллектор-эмиттер (сток-исток) и ток коллектора (стока) в 1,5-2 раза выше напряжения тока нагрузки.

    3. какая у него должна быть обвязка (в частности, нужно ли ставить резистор на затвор между ним и ардуинкой)

    Для полевика не нужно ни какой обвязки, ток затвора микроскопический, но на случай пробоя транзистора стоит поставить токоограничивающий резистор из расчета максимального тока <35мА (>500Ом)
    Ответ написан
    Комментировать
  • Как подключить один BLUEtooth модуль к двум Ардуино?

    @evgeniy_lm
    С модулем HM-10 не знаком, но чисто теоретически вы можете подключить две Ардуины параллельно. При выводы одной из них должны быть подключены к UART, а другой просто как входы без подтягивающих резисторов. Переключать работу ардуинок должен кто-то третий либо какая-то дополнительная ардуина, что просто, но удорожает проект, либо сам модуль, но как его запрограммировать на такое безобразие я не знаю.
    Самый простой способ подключить одну из ваших ардунин к модулю (master), а другую к первой через SoftwareSerial (slave). Разумеется в качестве мастера нужно выбирать мене загруженную плату (скорее всего ту которая управляет колесами).

    С другой стороны я бы особо не заморачивался, а заменил две UNO на одну MEGA или даже DUE
    Ответ написан
    Комментировать
  • Как писать программы для Arduino на C++?

    @evgeniy_lm
    Arduino на C++ ни как. В Arduino установлены МК AVR так что без проблем можно писать на СИ (без плюсов) в AVRStudio, AtmelStudio, CodeVisionAVR. Правда загрузить полученный код в МК потребуется внешний программатор, для этого на почти всех платах предусмотрен специальный разъем ISP (6pin). Программатор можно либо приобрести, либо сделать из любой платы Arduino.
    Так же нужно учитывать тот факт, что язык в Arduino IDE понимает классы и формально основан на С/С++. Т. е. поиски чего-то другого в принципе бессмысленны

    Если вам необходимо соединить Arduino с компьютером, то программу для ПК можно написать на ЛЮБОМ! языке программирования, в т.ч. и на С++ (лично я пишу на FreePascal). Так же для мобильных устройств существует куча приложений куча приложений
    Ответ написан
  • Питание Arduino проекта?

    @evgeniy_lm
    1. 5Вт для БП маловато, желательно 10В
    2. Определитесь с напряжением реле, картинки одно, что у вас будет это другое. Реле лучше выбирать на 12В
    3. На картинке модуль Bluetooth у него свой стабилизатор, для nRF24L01 требуется строго 3.3В. При этом 3.3В Arduino не подходят, можно использовать такую штуку
    Ответ написан
  • Сможете помочь реализовать плату с Arduino?

    @evgeniy_lm
    Ну, я могу сделать подобную хрень на любом МК. Только не понимаю зачем. Цена будет примерно та же, но возможностей несоизмеримо меньше
    Ответ написан
  • Arduino преобразование радиосигнала в инфракрасный для включения светодиода?

    @evgeniy_lm
    NRF24L01 "почти Wi-Fi" так что сравнивать его с 433МГц трансивером в принципе нелепо.
    В остальном копаешь в правильном направлении. Нужна библиотека работы с радиомодулем, может библиотека управления IR LED. Сложность вещь относительная, для меня не сложно, как для вас не знаю
    Ответ написан
    Комментировать
  • Как получить обратную связь от реле 220 В -> 5 В?

    @evgeniy_lm
    Использование второй ГРУППЫ КОНТАКТОВ решение возможное но не самое хорошее. Во-первых рядом находится группа под высоким напряжением, может произойти всякое. Во-вторых, лишние контакты серьезно увеличат стоимость реле. Стандартное решение подобной проблемы это использование оптрона
    Ответ написан
    Комментировать
  • Как называется эта штука?

    @evgeniy_lm
    Устройство называется диммер, но его можно использовать ТОЛЬКО! с лампами накаливания (которые уже экзотика). С современными ЛДС или LED лампами диммеры работать не будут и могут их вывести из строя. Существуют LED лампы со специальным балластом, который допускает использование диммера, но такие лампы редкие и существенно дороже обычных LED ламп. Встречал LED лампы со встроенным диммером и пультом для управления яркостью. Можно использовать двойное освещение: сначала плавно включается светодиодная лента, а через пару секунд основное освещение. Так же можно раскурочить LED лампу и заменить электронный баланс на самодельный
    Ответ написан
    Комментировать
  • Что за ошибка с arduino?

    @evgeniy_lm
    1. Не правильно настроен com порт
    Нужно проверить

    2. Выбрана не та плата
    Нужно прверить

    3. Неисправен переходник USB-UART
    Попробуйте прошить внешним программатором

    4. Глюк МК (слетел bootloader )
    Попробуйте прошить внешним программатором

    5. Сдох МК.
    Если не повезло с п.1-4 берем паяльник и меняем МК
    Ответ написан
    Комментировать
  • Это уже готовая к использованию ip камера или нет?

    @evgeniy_lm
    Это хорошая IP камера, включил и пользуйся.
    Маленькие размеры
    Звук
    Возможна передача через WiFi
    Автоматический 4х зум
    съемка в темноте
    Не высокая цена
    Ответ написан
    Комментировать
  • Как подключить модуль камеры к Ардуино нано?

    @evgeniy_lm
    Для начала нужно определить что это за камера. Можно это сделать по процессору.
    Разобраться по какой шине и протоколу передаются данные
    Но вы должны понимать, что быстродействие 8-и разрядных Arduino будет не достаточно для получения цветного видео высокого качества.
    Начните с этого
    Ответ написан
    Комментировать
  • Как загрузить трек напрямую в код?

    @evgeniy_lm
    Загрузить можно в виде массива. тыц
    Но лично я бы использовал внешнюю память
    Ответ написан
    Комментировать
  • Старт в программировании микроконтроллеров. Ардуино?

    @evgeniy_lm
    такой набор содержит в себе все три позиции + кучу дополнительных полезностей. Главное что в нем 2 контроллера UNO и Mega
    Ответ написан
    Комментировать
  • Какой arduino и доп. модули выбрать?

    @evgeniy_lm
    для поиграться купите какой нибудь набор
    для конкретной разработки нужно брать то что требуется
    Ответ написан
  • Как организовать постоянную связь ардуино?

    @evgeniy_lm
    Ваш алгоритм примитивный, проблем с реализацией быть не должно
    Но передатчики и приемники бывают разные как по типу связи так и по стоимости. Вы сначала определитесь с аппаратной частью. Думаю, что наиболее практичные будут nRF24L01
    Ответ написан