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

 



Анализ работы цифро-аналогового преобразователя (ЦАП) Arduino Uno R4

Автор: Mike(admin) от 3-08-2023, 23:55

В то время как стандартный Arduino UNO R3 имел только аналого-цифровые преобразователи, новый Arduino UNO R4 имеет по крайней мере один реальный цифро-аналоговый преобразователь (ЦАП), который не эмулируется широтно-импульсной модуляцией. Аналоговый выход подключен к выводу A0 (который, очевидно, не может использоваться в качестве входа, пока работает ЦАП).


Анализ работы цифро-аналогового преобразователя (ЦАП) Arduino Uno R4

В описании указано, что ЦАП имеет разрешение 12 бит. Что именно это значит? Цифровое значение нуля становится ноль вольт. А максимальное значение 4095 должно давать что-то около 5 вольт (на самом деле несколько меньше). Таким образом, один шаг будет 5/4096 вольт, чуть больше 1 милливольта. Для проверки работы ЦАП в рамках данной концепции был написан код, который приведен далее.

Игра на проверку реакции на основе Arduino

Автор: Mike(admin) от 27-07-2023, 23:55

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


Игра на проверку реакции на основе Arduino

Если вы потерпите неудачу, схема начнет обратный отсчет с 3 и выведет сообщение о том, что вы потерпели неудачу. Если вы выиграете, она пропустит обратный отсчет и выведет сообщение с поздравлениями и временем, которое вам потребовалось, чтобы отреагировать.

Простейший осциллограф на Arduino в 10 строк кода

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

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


Простейший осциллограф на Arduino в 10 строк кода

Управление подключенным к Arduino двигателем с помощью сенсорных кнопок

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

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


Управление подключенным к Arduino двигателем с помощью сенсорных кнопок

Будьте готовы воплотить свои проекты в жизнь с помощью сенсорного управления двигателем.

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

Автор: Mike(admin) от 7-07-2023, 03:55

Сегодня на рынке электронных компонентов для Arduino среди датчиков температуры и влажности можно найти не только устройства серии DHT (DHT11 и DHT22), но и многие другие датчики.


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

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

Автоматически восстанавливаемая мишень на основе Arduino для тренировок по спортивной стрельбе

Автор: Mike(admin) от 5-07-2023, 03:55

Данный проект предлагает создание автоматически поднимаемой мишени при попадании в нее пули или другого снаряда при практике стрельбы из пневматического пистолета, лука или прочего подобного средства.


Автоматически восстанавливаемая мишень на основе Arduino для тренировок по спортивной стрельбе

Смеситель цветов RGB на основе Arduino

Автор: Mike(admin) от 27-06-2023, 23:55

Данный проект смесителя цветов в RGB-светодиоде идеально подходит для начинающих пользователей Arduino, которые хотят попробовать создать интерактивный гаджет. Это не только весело и легко сделать, но и может быть полезно для всех, кто использует цвета RBG, например, для художников и веб-разработчиков.


Смеситель цветов RGB на основе Arduino

Представленная здесь простая схема объединяет три потенциометра для установки яркости каждого из красного, зеленого и синего светодиодов внутри светодиода RGB. Кроме того, в схему добавлена кнопка и дополнительная функция для включения и выключения цепи.

Как начать программировать на Rust для Arduino

Автор: Mike(admin) от 7-06-2023, 03:55

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


Как начать программировать на Rust для Arduino

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

Как запрограммировать ATtiny10 с помощью Arduino IDE

Автор: Mike(admin) от 25-05-2023, 23:55

Микроконтроллер ATtiny10 выпускается в корпусе SOT23 с шестью выводами. Хотя ATtiny85 является более популярным микроконтроллером, он не такой маленький, как ATtiny10, который широко доступен по разумной цене.


Как запрограммировать ATtiny10 с помощью Arduino IDE

Для облегчения программирования ATtiny10 можно настроить Arduino IDE на это дело. Собственно, этим мы и займемся здесь.

Потоковая передача данных из Arduino в Excel

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

Microsoft Excel – полезный инструмент для визуализации и анализа данных. Надстройка Data Streamer позволяет импортировать, просматривать и анализировать оперативные данные с внешних устройств, таких как микроконтроллер Arduino. Это делает сбор данных с датчиков доступным, недорогим и удобным для широкого круга приложений.


Потоковая передача данных из Arduino в Excel

Дополнение Data Streamer бесплатное и поставляется с O365, оно считывает значения, выведенные в последовательном порту вашего компьютера, таким же образом данные выводятся в последовательный монитор Arduino IDE. Для этого руководства вам понадобится Microsoft Excel O365 с включенным Data Streamer.