Ответы пользователя по тегу Arduino
  • Чтение из порта монитора?

    gorbln
    @gorbln
    Инженер-разработчик
    Вопрос задан некорректно. Что вам нужно сделать? Распарсить строчку, которая приходит на порт ардуины? Или на вход компьютеру ОТ ардуины? Это как бы совершенно разные задачи.
    Соответственно - в первом случае изучайте примеры работы с портом для ардуино, например SerialCallResponseASCII. Но вообще парсинг на ардуино - не совсем удобная вещь.
    Во втором случае - всё будет зависеть от того, что вы хотите получить. "Монитор порта" - это просто подключение к последовательному порту, на котором висит ардуина. Соответственно, вы также можете подключиться к этому порту и получать с него данные, а дальше их обрабатывать, как захочется. Питон там всякий, или ещё что понравится. Я дельфи использую....
    Ответ написан
  • Как усилить l293d?

    gorbln
    @gorbln
    Инженер-разработчик
    Как уже написали - L298. У неё есть одна весёлая особенность - питание силовухи должно включаться ПОСЛЕ питания логики, иначе есть немаленький шанс сгорания микрухи нафиг.
    Из безгеморройного ещё (кроме размеров корпуса) TB6560.
    Ответ написан
    Комментировать
  • Как расшифровать данные, поступающие с ИК-пульта управления?

    gorbln
    @gorbln
    Инженер-разработчик
    Ага, а ещё в РУ тематике принято кодирование сигналов управления шириной импульса, где 1000 мкс - это 0%, а 2000 мкс - это 100% канала управления. Ни разу не удивлюсь, если по ик передаются все каналы управления друг за другом именно в такой "кодировке". А для разделения пачек каналов используется пауза. Ну то есть ((2+2)*4)+4мс пауза для разделения пачек.
    Вообще, если есть осциллограф - неплохо бы прицепиться к светодиоду на пульте и посмотреть, что на него поступает.
    Ответ написан
  • Есть ли у Вас Arduino? Если да, то что Вы с ним делаете?

    gorbln
    @gorbln
    Инженер-разработчик
    На мой взгляд, ардуинка хорошо подходит в качестве такого "разветвителя интерфейсов". Ибо GPIO в компьютерах отсутствует напрочь, LPT порт тоже нечасто встретишь. А тут 16 ног, могущих работать на вход, выход, как аналоговые входы-выходы... Снабдив ардуинку каким-нибудь интерфейсом, от простого USB до WiFi и Ethernet - можно через компьютер что-то включать-выключать, или измерять, или ещё что....
    Ну например - понадобилось вам замерить скорость вращения колеса, которое крутит ваш хомяк. Можно сидеть и считать обороты, а можно приделать оптический или механический датчик, завести это дело в ардуину, посчитать, отфильтровать, передать на комп =)
    А можно датчиков накупить и сделать модель сегвея. Или квадрокоптер. Или танк с управлением по блютуфу....
    Мне нравятся ардуины. У меня их штук 10, наверное.
    Если будете покупать - берите версию Arduino nano v3 - у неё встроен преобразователь USB-UART, и для начала работы с ней нужен только лишь Mini USB кабель.
    Китайцы продают сейчас третьи версии по совершенно неприличной цене в 5.5 долларов. Они заменили дорогую FTDI на ее дешёвый аналог.
    Ответ написан
    2 комментария
  • Подключение 7-сегментного электромеханического индикатора к Arduino

    gorbln
    @gorbln
    Инженер-разработчик
    Возьмите 2 штуки ULN2003. И 2-полярный источник питания. Пожалуй, проще некуда. Один провод катушки на "общий" (на каждый сегмент - отдельный ключ), а другой коммутировать ULN-кой к "плюсу" или "минусу". Главное - оба сразу не включить =))

    По видео у меня сложилось впечатление, что там по 2 катушки на сегмент, тогда можно обойтись однополярным источником
    Ответ написан
    Комментировать
  • Присвоение значений выводам в arduino

    gorbln
    @gorbln
    Инженер-разработчик
    Ваш вопрос непонятен чуть более чем полностью.
    Какие 2 части? Что значит работают корректно?
    Что бы хотелось получить и что не получается?

    Если что-то работает не так как задумывалось, можно в качестве превентивной меры поправить вот это:
    if (left == HIGH && right == HIGH)
    на вот это:
    if ((left == HIGH) && (right == HIGH))
    А то что-то я не припомню, какой приоритет операций в ардуине.
    Ответ написан
  • Передатчик 433 мгц 10 mw дальность?

    gorbln
    @gorbln
    Инженер-разработчик
    Если бы не забитый напрочь диапазон, можно было бы попробовать хеликсы…
    Мужики в интернетах на 30 км в прямой видимости вайфай кидали.
    Но тут возникает другая проблема — а как эти антенны друг на друга наводить???
    Ответ написан
  • Переключение между внешним питанием и аккумуляторами для питания Arduino?

    gorbln
    @gorbln
    Инженер-разработчик
    Если у вас есть пара свободных портов в ардуино — можно использовать схему заряда отсюда
    Там же и описание есть
    Ответ написан
    Комментировать
  • FTDI USB TTL против USB TTL?

    gorbln
    @gorbln
    Инженер-разработчик
    В добавок к тому, что сказал nerudo — FTDI чипы позволяют использовать их не как конвертер USB-UART, а в так называемом BitBang режиме — по факту, как параллельный порт. Так, например, использует FTDI программа для управления станком с ЧПУ Mach версии 2 и 3. Так же FTDI используется в качестве ISP программатора. В этом случае — только FTDI.
    В случае же, если нужен преобразователь USB-UART — без разницы что использовать.
    Для прошивки Arduino нужен преобразователь, у которого кроме Rx, Tx, есть ещё сигнал DTR, который используется для автоматического сброса Arduino при заливке прошивки. Можно и не использовать этот сигнал, но тогда резет надо будет нажимать руками в нужный момент.
    Ответ написан
    Комментировать