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

 



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

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

Лучшие среды разработки и редакторы языка C++ для Raspberry Pi

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

В основном для программирования на Raspberry Pi используется язык Python. Но Raspberry поддерживает создание программ и на языке C++. Здесь мы рассмотрим лучшие редакторы для написания программ на C++ на Raspberry Pi.


Лучшие среды разработки и редакторы языка C++ для Raspberry Pi

Советы по подключению внешней антенны к Raspberry Pi 3, 4 и 5

Автор: Mike(admin) от 25-12-2023, 03:55

Внешняя антенна для Wi-Fi и Bluetooth добавляет миникомпьютеру Raspberry Pi совершенно новое измерение возможностей, особенно при диагностике беспроводных сетей Wi-Fi и Bluetooth с помощью Kali Linux. Raspberry Pi 4 и 5 имеют одинаковую реализацию модулей Wi-Fi и Bluetooth, поэтому можно использовать одну и ту же процедуру. Установить внешнюю антенну на Raspberry Pi 3 еще проще.


Советы по подключению внешней антенны к Raspberry Pi 3, 4 и 5

Модуль Wi-Fi и Bluetooth на Raspberry Pi 4 и 5 расположен в верхнем левом углу на верхней стороне платы, рядом с 40-контактным портом расширения. Хотя не сразу понятно, как следует реализовать внешнюю антенну, просмотр печатной платы вычислительного модуля Raspberry Pi 4 с аналогичным размещением модулей Wi-Fi и Bluetooth показывает простое решение.

Как выбрать оптимальную среду разработки (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