Задать вопрос
Ответы пользователя по тегу Arduino
  • Arduino Micro видется как неизвестное USB устройство что делать?

    @kalapanga
    Надо читать документацию к библиотекам перед их использованием:
    A word of caution on using the Mouse and Keyboard libraries: if the Mouse or Keyboard library is constantly running, it will be difficult to program your board. Functions such as Mouse.move() and Keyboard.print() will move your cursor or send keystrokes to a connected computer and should only be called when you are ready to handle them. It is recommended to use a control system to turn this functionality on, like a physical switch or only responding to specific input you can control. Refer to the Mouse and Keyboard examples for some ways to handle this.

    Судя по всему Вы не просто 10000 символов шлёте, но ещё и в бесконечном цикле это делаете.
    Как эту плату оживить, уже написали - попробовать жать после компиляции но перед загрузкой ресет, либо программировать через spi. В будущем таких скетчей не делать.
    Ответ написан
    Комментировать
  • Как проверить АЦП на 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...
    Почитайте, может какие советы помогут.
    Ответ написан
    Комментировать