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

 



Как выбрать оптимальную среду разработки (IDE) для проекта на основе микроконтроллера

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

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


Как выбрать оптимальную среду разработки (IDE) для проекта на основе микроконтроллера

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

Arduino и датчик температуры MCP9808: схема подключения и код программы

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

MCP9808 представляет собой универсальный и точный датчик температуры с широким рабочим диапазоном, идеально подходящий для большинства повседневных применений. Датчик использует стандарт шины I2C, что делает его пригодным для использования практически со всеми микроконтроллерами и макетными платами, с которыми вы сталкиваетесь. Данном материале рассматривается, как подключить и использовать коммутационный модуль Adafruit MCP9808, чтобы практически в кратчайшие сроки использовать этот датчик температуры в ваших индивидуальных проектах.


Arduino и датчик температуры MCP9808: схема подключения и код программы

Сравниваем 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.