Ответы пользователя по тегу Arduino
  • Как проверить АЦП на Arduino МЕГА 2560?

    @kalapanga
    Как проверить АЦП на Arduino МЕГА 2560?

    Без всяких шилдов подать на проверяемый аналоговый вход напряжение от 0 до 5В, прочитать его и вывести значение в Serial.
    Ответ написан
    1 комментарий
  • Какой Ардуино подарить ребенку на 10 лет?

    @kalapanga
    Все эти наборы ну очень похожи друг на друга. Да, где-то деталек больше наложили, но обычно это всё не существенно.
    Тут важно понимать, что это именно конструктор, из которого можно собрать некоторое количество моделей. Не готовых законченных электронных устройств, а именно работающих моделей. И, как в механических конструкторах, одновременно работает только одна модель. Собрал, поиграл, разобрал, собрал другую.
    Конкретно в этом наборе меня смущает основная плата, так как это не классический ардуино. Это может создать лишние помехи в освоении. Но опять же, если рассматривать этот набор только как отдельно взятую игру, то может это и не так принципиально.
    Ответ написан
    Комментировать
  • ESP8266 можно ли запустить web-server на ap/client ip сразу?

    @kalapanga
    Как я понимаю, хотя одновременная работа сразу в двух режимах (STA + AP) действительно возможна, но кроме того, что "This provides the possibility of building e.g. mesh networks." эта функция более никак не документирована и производителем особо не поддерживается. Поэтому однозначно сказать, нормальное у Вашего устройства поведение или нет, нельзя. Нигде не описано, а как должно быть.
    Если вдруг что не так, надеюсь, меня поправят.
    Ответ написан
    Комментировать
  • Как из любой точки мира передать сообщение на ESP32 или любую ардуинку без установления подключения?

    @kalapanga
    sdfasd, а Вы вообще смотрели, какие-нибудь готовые проекты на ESP? Ведь там большинство именно про Ваш вопрос! Бери любой и повторяй, модифицируй на свой вкус.
    Проблемы только "организационного" плана - как выставить устройство в интернет. Но здесь ESP ничем не отличается от обычного компьютера. Покупаете белый IP или используете какой-нибудь DynDNS или ещё что-то...
    Ответ написан
  • Tiny26 как работать с библиотекой LiquidCrystal_I2C?

    @kalapanga
    Найдите такое ядро для программирования attiny26, в котором есть этот самый принт.
    Ответ написан
  • Почему LED 1602 дисплей не выводит изображение?

    @kalapanga
    В дополнение ко всему уже написанному можно ещё скетч I2C Scanner запустить.
    Он должен увидеть на шине I2C Ваше устройство и показать его адрес.
    Так проверите соединение ардуина-адаптер и живой ли адаптер.

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

    @kalapanga
    float на точное равенство не сравнивают. Если надо, сравнивают их разность с некоторым малым значением. Да и само условие здесь странное какое-то - число равно 1.7 И число меньше 2.4. Вторая часть условия бессмыслена.
    В первом условии, где 0.1 и 1.6 то же самое. Вы уж определитесь, что тут имелось ввиду.
    Ответ написан
    Комментировать
  • Как настроить внешнее прерывание Arduino?

    @kalapanga
    По библиотеке GyverPower лучше непосредственно автора спрашивать. Он иногда и здесь отвечает, но на его форуме наверное быстрее выйдет.
    Из интересного почитать можно порекомендовать https://www.gammon.com.au/power
    Ответ написан
    Комментировать
  • Lcd 1602 i2c не выводит текст?

    @kalapanga
    Только час назад писал...
    1) Перепутали между собой или подключаете совсем не те выводы ардуины - использовать правильные.
    2) Устройство имеет не тот адрес, что задаёте в своих скетчах - найти скетч i2c scanner и посмотреть, что он показывает.
    3) Какое-то из устройств неисправно - выкинуть.
    Ну и всякие сопли монтажа, китайские макетки и прочие мелочи - это уж само собой проверить.
    Ответ написан
  • Почему не работает I2C?

    @kalapanga
    1) Перепутали между собой или подключаете совсем не те выводы ардуины - использовать правильные.
    2) Устройство имеет не тот адрес, что задаёте в своих скетчах - найти скетч i2c scanner и посмотреть, что он показывает.
    3) Какое-то из устройств неисправно - выкинуть.
    Ну и всякие сопли монтажа, китайские макетки и прочие мелочи - это уж само собой проверить.
    Ответ написан
    Комментировать
  • WeMos XI (красный клон Ардуино) работает медленнее Arduino? Что делать?

    @kalapanga
    Сам я платы на контроллерах Logic Green не использовал, но, судя по симптомам, неправильно выбрана плата в аддоне для Arduino IDE. А возможно стоит другой аддон попробовать. Про платы эти много написано. И на форуме arduino.ru они подробно разбирались и на хабре статьи были.
    p.s. Приведённые функции содержат сразу несколько ошибок (но к Вашей проблеме они вряд ли имеют отношение).
    1) Функция micros() возвращает значение типа unsigned long, а не long.
    2) При сложении NOW + BIT_TIME Вы можете получить переполнение и задержка сработает неправильно. Либо используйте micros() и millis() как в примере BlinkWithoutDelay, либо просто используйте delayMicroseconds()/delay()
    Ответ написан
    Комментировать
  • В чем минусы Arduino?

    @kalapanga
    1) Ардуино - это не МК, это вся программно-аппаратная платформа, которая может быть реализована на разных МК.
    2) МК выбирается под конкретную задачу, проект. Если конкретный МК по возможностям подходит под задачу - используйте на здоровье.
    3) Проблемы начинаются когда берут прямо какую-нибудь Ардуино-Уно, спаянную кое-как китайскими друзьями, и как есть на соплях-дюпонах вешают на промышленный станок. Но необходимость заботиться о надёжном питании, о помехозащищённости платы и линий - это любого МК касается, хоть Меги, хоть СТМ.
    Ответ написан
    2 комментария
  • Как можно уменьшить время обновления экрана tft?

    @kalapanga
    Вопрос слишком обширный. Нужно разбираться в возможностях дисплея, как эти возможности реализованы в библиотеке, которую Вы используете, и как это всё совмещено в конечном скетче.
    Почитайте например это: https://arduino.ru/forum/pesochnitsa-razdel-dlya-n...
    На название внимание не обращайте, там где-то с середины как раз быстродействие дисплеев обсуждается. Причём вроде даже контроллер дисплея такой же. Там и примеры кода есть.
    Ответ написан
  • Как передавать информацию с ардуино/есп на компьютер?

    @kalapanga
    На ESP организуете web-сервер, c которым будете общаться с помощью http-запросов (хоть из браузера, хоть из своей программы).
    Ответ написан
    Комментировать
  • Как спомощью Arduino UNO R3 сделать голосвого помощника?

    @kalapanga
    Как минимум Вам потребуется несколько микроконтроллеров (устройств). Например:
    1) Модуль, который показал че! . Он будет распознавать несколько заранее заданных команд.
    2) Какой-нибудь DFPlayer + модуль усилителя звука. Они будут воспроизводить заранее записанные на карту mp3 файлы
    3) Ваша ардуина, которая свяжет логически и физически 1 и 2, ну и ещё какие-нибудь действия будет выполнять заодно (что-нибудь включать-выключать, например).
    Можно ли это назвать "голосовым помощником"? В какой-то мере может и да.
    И последнее, Python не пригодится.
    Ответ написан
    Комментировать
  • Почему при подключении шилда к ардуино уно перестаёт работать загрузчик?

    @kalapanga
    Если ардуино с полногабаритным usb-разъёмом, то обратите внимание, не ложатся ли на него какие-нибудь ножки шилда. Были такие шилды, у которых контакты замыкались через корпус USB разъёма.
    Ответ написан
    2 комментария
  • Почему последовательность распиновки шилда расширения ардуино уно для модуля сд карты не совпадает с самим модулем сд карты?

    @kalapanga
    Очень сумбурное изложение проблемы. Хочется спросить, как в известном фильме: "Кто на ком стоял?".
    Может стоило картинки шилда и модуля привести.
    Если я правильно понял, есть какой-то шилд и на шилде разведены контакты под модуль SD-карты, но не такой, как у Вас. Это нормально. Эти вещи ни коим образом ни кем не стандартизованы. Либо ищите тот модуль, либо вешайте на проводочках.
    И ещё. "если судить по распиновке из интернета", "просто в интернете написано" - на заборе тоже много чего написано. Наши китайские друзья клепают тысячи разновидностей всяких шилдов и модулей. Даже если у Вас информация от продавца того или иного модуля, лучше всё перепроверять самому. Уж контакты прозвонить не проблема.
    Ответ написан
  • В чём ошибка подключения esp32?

    @kalapanga
    Загуглить ошибку. Среди прочих вариантов решения будут зажатие кнопки boot, boot в комбинации с reset и подобное. Попробовать.
    Разумеется это при условии что правильно выбраны плата, порт, установлены драйвера и исправен кабель.
    Ответ написан
    Комментировать
  • Не работает модуль nrf24l01, в чём проблема?

    @kalapanga
    По проблемам нрф-ок есть большая тема на Амперке: https://forum.amperka.ru/threads/nrf24l01-%D0%BF%D...
    Почитайте, может какие советы помогут.
    Ответ написан
    Комментировать
  • Не работает TFT. Что делать?

    @kalapanga
    У этого товарища Лопеса в описании его библиотеки есть предупреждение. Цитирую по памяти: "У китайцев столько всяких шилдов и дисплеев, что я не гарантирую работу библиотеки с Вашим дисплеем".
    Вот и у Вашего экранчика в заголовке "Display Board 9341", в описании "Spfd5408 контроллер". Насколько они совместимы, какой контроллер у Вас на самом деле (может вообще какой-нибудь третий) - Ляо его знает!
    Так что тут только метод тыка - пробуйте разные библиотеки, пробуйте в них разные настройки. Раз он что-то разумное показывает, значит шансы есть.
    Ответ написан
    Комментировать