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

 



Игра Breakout на Arduino с помощью джойстика и дисплея

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

Сегодня мы создадим весьма простую, но увлекательную игру на основе Arduino UNO, OLED-дисплея и джойстика. Называется она Breakout. Процесс не сложный. Что нам нужно, так это тщательное рассмотрение реализации логики кода. Оживив классическую прорывную игру, вы не только улучшите свои навыки программирования, но и получите массу удовольствия. Теперь начнем наш проект.


Игра Breakout на Arduino с помощью джойстика и дисплея

Arduino и соленоидный (электромагнитный) клапан: принцип управления, схема, код программы

Автор: Mike(admin) от 11-06-2024, 23:55

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


Arduino и соленоидный (электромагнитный) клапан: принцип управления, схема, код программы

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

Насколько быстро работает Raspberry Pi Pico на коде Arduino и Micropython

Автор: Mike(admin) от 3-06-2024, 03:55

С появлением Arduino и Micropython в мире микроконтроллеров все стало намного интереснее и проще, но в то же время, возможно, все стало более «медленным». Дело в том, что дополнительный код (Overhead) Arduino и micropython, заставляют микроконтроллер тратить больше времени на выполнение каких-либо действий. По крайней мере, так говорят специалисты. Но мы попробуем разобраться в этом сам.


Насколько быстро работает Raspberry Pi Pico на коде Arduino и Micropython

Имеется идея: узнать, сколько времени требуется входному сигналу Raspberry Pi Pico для активации выхода. Но для чего? Ну, чтобы понять, на какой максимальной частоте может работать код Arduino или Micropython.

Управляем вентилятором переменного тока с помощью ШИМ генерируемого Arduino

Автор: Mike(admin) от 19-05-2024, 23:55

В этом проекте мы продемонстрируем управление скоростью вентилятора переменного тока с помощью Arduino с использованием симистора или триака. Здесь метод фазового управления сигналом переменного тока используется для управления скоростью вентилятора переменного тока с использованием сигнала ШИМ (широтно-импульсной модуляции), генерируемого микроконтроллером платы Arduino.


Управляем вентилятором переменного тока с помощью ШИМ генерируемого Arduino

Переводим изображение в массив на 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

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