цифровая электроника
вычислительная техника
встраиваемые системы

 



Сравниваем Arduino RP2040 Connect и Raspberry Pi Pico

Автор: Mike(admin) от 1-12-2023, 03:55

К этому моменту большинство из вас, вероятно, слышали о RP2040, микроконтроллере, разработанном и изготовленном командой Raspberry Pi. Этот недорогой и высокопроизводительный микроконтроллер идеально подходит для широкого спектра приложений и обладает несколькими удобными функциями. Вы можете получить официальную плату на основе RP2040 под названием Raspberry Pi Pico, которая уже прямо из коробки предлагает множество полезных функций.


Сравниваем Arduino RP2040 Connect и Raspberry Pi Pico

Другие производители, такие как Arduino, разработали специальные платы на базе RP2040. Здесь мы кратко рассмотрим одну из них и сравним оригинальную плату Raspberry Pi RP2040 с новой платой RP2040 Connect, созданной Arduino.

Как использовать прерывания Arduino для обнаружения пользовательского ввода

Автор: Mike(admin) от 23-11-2023, 03:55

Некоторым программам Arduino необходимо своевременно реагировать на конкретные важные события. Одним из примеров такого события является обнаружение нажатия кнопок. В идеале Arduino должен реагировать на ввод как можно скорее. Однако повторное считывание состояния цифрового контакта, к которому подключена кнопка, не является хорошим решением. Лучший способ добиться такого поведения – использовать прерывания Arduino. В данном материале рассмотрим различные типы прерываний и способы их использования в ваших собственных программах Arduino.


Как использовать прерывания Arduino для обнаружения пользовательского ввода

Как использовать операционный усилитель в Arduino Uno R4

Автор: Mike(admin) от 19-11-2023, 23:55

Когда рекламировалась версия Arduino Uno R4, все дистрибьюторы без колебаний упоминали встроенный операционный усилитель, хотя никакой дополнительной информации о нем не было, ни схем, ни учебников, ничего. Всего несколько месяцев спустя было опубликовано несколько строк кода, и единственным представленным приложением был повторитель напряжения, который совершенно бесполезен.


Как использовать операционный усилитель в Arduino Uno R4

Как подключить к Arduino несколько серводвигателей и управлять ими в произвольном порядке

Автор: Mike(admin) от 17-11-2023, 03:55

В рамках данного проекта рассматривается, как подключить несколько серводвигателей к Arduino и заставить их запускаться случайным образом, а также случайным образом задерживать свои валы в пределах заданного диапазона.


Как подключить к Arduino несколько серводвигателей и управлять ими в произвольном порядке

Демонстрация эффекта Доплера с помощью Arduino

Автор: Mike(admin) от 13-11-2023, 03:55

Эффект Доплера – кажущаяся разница между частотой, с которой звуковые или световые волны покидают источник, и частотой, с которой они достигают наблюдателя, вызванная относительным движением наблюдателя и источника волн. Это явление используется в астрономических измерениях, в исследованиях эффекта Мессбауэра, а также в радиолокации и современной навигации. Впервые описан (1842 г.) австрийским физиком Кристианом Допплером.


Демонстрация эффекта Доплера с помощью Arduino

Для того, чтобы продемонстрировать эффект Доплера, например, в классах физики, необязательно приобретать дорогостоящее оборудование. Его можно продемонстрировать с помощью Arduino и ультразвукового датчика.

Как получить с Arduino настоящий аналоговый сигнал

Автор: Mike(admin) от 7-11-2023, 23:55

Хотя чтение аналоговых сигналов с использованием Arduino не является проблемой, ситуация может измениться на противоположную, когда вам нужно генерировать фактические аналоговые выходные сигналы с помощью микроконтроллера. В данном материале вы узнаете, почему стандартная функция analogWrite не то, что нужно в идеале, и мы рассмотрим другие варианты для создания правильных аналоговых сигналов, используя вашу любимую Arduino-совместимую плату разработки.


Как получить с Arduino настоящий аналоговый сигнал

Как подключить термопринтер к Arduino

Автор: Mike(admin) от 5-11-2023, 23:55

В недавней статье мы рассмотрели, как работают термопринтеры, а также варианты их использования, преимущества и недостатки. Мы пришли к выводу, что принтеры чеков, как их часто еще называют, являются отличным и недорогим способом добавления принтера к широкому спектру устройств во многих приложениях. Поэтому в данном материале рассматриваются основы подключения термопринтера к стандартной плате Arduino (например, Arduino Uno). Также обсуждается, как отправлять данные на принтер с помощью простой библиотеки Arduino.


Как подключить термопринтер к Arduino

Быстро и просто меняем режим ESP32 с точки доступа на режим станции и обратно

Автор: Mike(admin) от 1-11-2023, 03:55

Возможны разные подходы к подключению Wi-Fi в ESP32. Например, у вас дома есть роутер, к которому вы можете подключиться. Но при кочевом использовании дело обстоит иначе, и для ESP может потребоваться смена режима. Тогда необходима возможность настройки ESP32 в режиме «Точка доступа».


Быстро и просто меняем режим ESP32 с точки доступа на режим станции и обратно

В каждом скетче вам приходится перенастраивать раздел, касающийся подключения к Wi-Fi. Это непрактично и чревато ошибками. Но можно использовать представленный здесь небольшой модуль. Он позволяет вам настроить все параметры в небольшом файле «wifi_cfg.h», который можно предварительно заполнить. Все, что вам нужно сделать, это изменить режим работы и, возможно, IP-адрес, чтобы иметь функциональное соединение Wi-Fi.

Обзор Arduino 2.1 IDE

Автор: Mike(admin) от 21-09-2023, 03:55

С момента своего появления в 2005 году платформа Arduino продолжает трансформировать культуру радиолюбителей. Arduino стала одной из самых успешных аппаратных микроконтроллерных платформ, позволяющей производителям легко создавать разнообразные проекты в области электроники, робототехники и домашней автоматизации. Один из ключевых успехов Arduino заключается в простоте разработки программного обеспечения. Интегрированная среда разработки Arduino (IDE) постоянно развивалась, позволяя вам легко кодировать умные и сложные устройства.


Обзор Arduino 2.1 IDE

Последняя на данный момент версия Arduino IDE, версия 2.1, имеет различные функции, позволяющие устанавливать доступные библиотеки, разрабатывать код и отлаживать. Обеспечивая поддержку и простоту разработки проектов, Arduino 2.1 IDE обеспечивает визуализацию данных и автозаполнение, а также поддерживает живой отладчик и навигацию по коду.

Программатор Arduino не отвечает (решение проблемы Programmer Is Not Responding)

Автор: Mike(admin) от 5-09-2023, 23:55

Иногда радиолюбители, работающие с Arduino IDE, сталкиваются с проблемой, когда программатор не отвечает, особенно это часто случается с Arduino Nano. Зачастую выдается сообщение Programmer Is Not Responding. Основной причиной того, что программное обеспечение Arduino не отвечает, является ошибка, допущенная во время установки Arduino IDE, а также ошибка в коде Arduino.


Программатор Arduino не отвечает (решение проблемы Programmer Is Not Responding)

Сообщение об ошибке «avrdude: stk500_recv() programmer is not responding» предупреждает вас об общей ошибке соединения между вашим компьютером и Arduino. Можно упростить задачу и сказать, что эта ошибка возникает из-за одной-единственной проблемы, но это было бы слишком просто. Эта общая ошибка может возникнуть по множеству причин.