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

 



Переводим изображение в массив на C для передачи в USB-накопитель платы Arduino

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

Работа с выходными данными LCD, TFT, e-Ink или USB-C HDMI на Arduino перенесет вас в мир создания C-массивов для правильной подготовки кода изображения. Онлайн-инструменты конвертации станут отличным подспорьем для изображений и шрифтов.


Переводим изображение в массив на C для передачи в USB-накопитель платы Arduino

Arduino и простой датчик наклона

Автор: Mike(admin) от 7-04-2024, 23:55

Сегодня мы рассмотрим, как использовать простой модуль датчика наклона с Arduino. Датчики наклона часто называют инклинометрами, переключателями наклона или датчиками качения. Использование датчика наклона – это простой способ определить ориентацию или наклон.


Arduino и простой датчик наклона

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

Автор: Mike(admin) от 1-04-2024, 03:55

Как геркон может управлять вращением двигателя? На самом деле принцип очень прост. Используйте контроллер Arduino, чтобы оценить состояние открытия и закрытия контактов геркона. Если геркон замкнут, двигатель будет вращаться. Если геркон разомкнут, двигатель будет остановлен.


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

Как обрабатывать часто используемые функции с использованием Arduino Uno R3 и R4

Автор: Mike(admin) от 5-02-2024, 03:55

Чтобы получить более быстрый доступ к значениям математических функций, вы часто предпочитаете хранить заранее рассчитанные значения в ОЗУ или ПЗУ. Можно ли это ускорить в Arduino Uno R4 по сравнению с версией R3?


Как обрабатывать часто используемые функции с использованием Arduino Uno R3 и R4

Как использовать внешнюю кнопку сброса с 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 для обнаружения пользовательского ввода

Назад Вперед
Наверх