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

 



Как использовать внешнюю кнопку сброса с Arduino

Автор: Mike(admin) от 29-01-2024, 03:55

У вас когда-нибудь пропадал интернет? Вы звоните провайдеру, и первое, что они говорят, это то, что вы должны отключить модем и беспроводной маршрутизатор, выключить компьютер и почесать клавиатуру 7 раз куриной ногой, и все это в течение волшебных 30 секунд, и в этот момент соединение должно сброситься? К счастью для нас, перезагрузить Arduino намного проще.


Как использовать внешнюю кнопку сброса с Arduino

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

Работаем с шилдом дисплея DFRobot LCD1602 для Arduino

Автор: Mike(admin) от 21-01-2024, 23:55

Шилд DFRobot LCD1602 – это очень популярный ЖК-экран с клавиатурой для плат Arduino или Freeduino. Он включает в себя ЖК-дисплей 2x16 и 6 кнопок мгновенного действия. Контакты 4, 5, 6, 7, 8, 9 и 10 используются для взаимодействия с ЖК-дисплеем. Аналоговый контакт 0 используется для считывания кнопок. Экран ЖК-дисплея поддерживает регулировку контрастности и функции включения/выключения подсветки. Он также позволяет расширить аналоговые контакты для облегчения считывания и отображения аналоговых датчиков.


Работаем с шилдом дисплея DFRobot LCD1602 для Arduino

Здесь мы создадим простой проект с отображением символов на экране. Кнопки пока трогать не будем.

Arduino и акселерометр MMA7455: подключение и программирование

Автор: Mike(admin) от 17-01-2024, 03:55

Для Arduino сегодня можно найти немало акселерометров на рынке, которые позволят измерять ускорение. Но сегодня мы познакомимся с еще одним – MMA7455, который также выпускается в составе специального модуля для удобной интеграции в экосистему Arduino.


Arduino и акселерометр MMA7455: подключение и программирование

Это недорогой модуль, который может измерять ускорение по трем осям. Кроме того, его можно использовать для измерения наклона объекта по двум осям путем определения направления силы тяжести Земли.

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 настоящий аналоговый сигнал