Рубрика: Статьи

Аналоговые входы Arduino

Разберём, как работать с аналоговыми входами Arduino — и в Arduino IDE (на упрощённом C++/Wiring), и на «чистом» C. Работа в Arduino IDE Основные сведения Аналоговые входы Arduino (обычно пины A0–A5 на Arduino Uno/Nano) подключены к 10‑битному аналого‑цифровому преобразователю (АЦП). Это значит, что: диапазон входного напряжения: 0–5 В (для большинства плат); разрешающая способность: 1024 уровня (от 0 до 1023); […]

5,00 (2)
Загрузка...
Просмотров: 100 Читать статью

Порты Arduino

Разберём, как работать с портами Arduino — и в Arduino IDE (на упрощённом C++/Wiring), и на «чистом» C (через регистры микроконтроллера ATmega). Работа в Arduino IDE (язык Wiring, основанный на C++) Основные режимы портов Порты (пины) настраиваются в функции void setup() с помощью команды pinMode(номер_порта, назначение). Три режима работы: INPUT — вход. Считывание данных с датчиков, кнопок […]

5,00 (3)
Загрузка...
Просмотров: 75 Читать статью

Адреса I²C модуля ADS1115

Микросхема ADS1115 — это 4‑канальный 16‑битный аналого‑цифровой преобразователь (АЦП) с интерфейсом I²C. У неё есть возможность выбора одного из четырёх адресов — это нужно, чтобы подключать несколько модулей к одной шине без конфликтов. Как устанавливается адрес Адрес задаётся подключением вывода ADDR микросхемы к одному из четырёх доступных потенциалов: GND (земля); VDD (питание); SDA (шина данных […]

5,00 (1)
Загрузка...
Просмотров: 78 Читать статью

Токи 40 мА и 20 мА на пинах Arduino Nano: как не сжечь микроконтроллер

Arduino Nano — популярный микроконтроллер для прототипирования и учебных проектов. Но при подключении нагрузок важно учитывать ограничения по току, чтобы не повредить устройство. Разберём, что означают значения 40 мА и 20 мА, почему они важны и как безопасно подключать мощные устройства. Что значат 40 мА и 20 мА Эти цифры — ключевые ограничения для пинов ввода‑вывода Arduino Nano (микроконтроллер […]

5,00 (2)
Загрузка...
Просмотров: 111 Читать статью

Функция analogWrite() на Arduino Nano

Функция analogWrite() в Arduino используется для генерации ШИМ‑сигнала (широтно‑импульсной модуляции, PWM) на пинах, поддерживающих эту функцию. Она имитирует аналоговое напряжение за счёт изменения скважности импульсов. Важно: несмотря на название, функция не выдаёт истинное аналоговое напряжение — она генерирует цифровой ШИМ‑сигнал с регулируемой шириной импульса. Синтаксис analogWrite(pin, value); Параметры: pin — номер пина с поддержкой ШИМ […]

5,00 (2)
Загрузка...
Просмотров: 81 Читать статью

Восстановление акустических систем на базе аудиопроцессора R2A15218FP

R2A15218FP — это специализированная интегральная схема (ИС), разработанная компанией Renesas Electronics Corporation (Renesas Electronics America Inc). Микросхема предназначена для обработки аудиосигналов и управления аудиопотоками в различных электронных устройствах. Относится к категории Audio Special Purpose ICs (специализированных ИС для аудиоприложений). Основные характеристики: 8-канальный высокопроизводительный независимый электронный регулятор громкости с шагом 0,5 дБ в диапазоне от +42 до –95 дБ. Встроенный […]

5,00 (1)
Загрузка...
Просмотров: 329 Читать статью

Разъёмы в старой электронике: что чаще всего выкидывают зря и как правильно сортировать

Разъёмы — это то, что чаще всего ломают и выкидывают при разборе старой техники, хотя именно они нередко оказываются самой «понятной» категорией для сортировки. В советской аппаратуре соединители делали с запасом по прочности: металлические корпуса, нормальные фиксаторы, многоконтактные группы, винтовые или байонетные замки. Поэтому даже после десятилетий хранения на складе или в гараже разъёмы часто […]

5,00 (1)
Загрузка...
Просмотров: 97 Читать статью

Автоуправление фитосветильником для подсветки растений на подоконнике (ESP32)

Система управление электроосвещением, основанная на использовании микроконтроллера ESP32, позволяет производить включение  и выключение электроосвещения  в заданных временных периодах в зависимости от освещенности контролируемой зоны, производить соответствующие настройки автоуправления с гаджета пользователя. Аппаратное решение представлено на фото (см. ниже),  где в качестве датчика освещенности используется недорогой фоторезистор R2 типа LG5528  (LG5516). Тест программа для настройки процентов освещенности […]

5,00 (3)
Загрузка...
Просмотров: 633 Читать статью

Аудиопроцессор AX2358

Микросхема AX2358: краткое описание и характеристики Назначение Микросхема для 6‑канальных систем домашнего кинотеатра. Обеспечивает переключение входов, преобразование стерео в 6 каналов и регулировку громкости. Основные характеристики Питание: 5,0–9,0 В (VCC). Входы: 4 стерео входа (8 каналов); 1 группа 6‑канального входа. Функции обработки сигнала: преобразование стерео в 6‑канальный звук низкочастотный фильтр (для сабвуфера). Регулировка громкости: диапазон: 0 дБ … −79 дБ; шаг регулировки: 1 дБ; отдельно для каждого из 6 каналов. Максимальное входное напряжение: 3,0 В (среднекв.) при 1 кГц (THD < 1 %). Коэффициент гармонических искажений (THD): 0,001–0,005 % при уровне громкости 0 дБ. Качество звука: соотношение сигнал/шум (SNR): > 100 дБ; разделение каналов: > 100 дБ. Управление: интерфейс I²C. Назначение выводов (пинов) микросхемы AX2358 № Название […]

5,00 (4)
Загрузка...
Просмотров: 452 Читать статью

Регулятор громкости M62429 + OLED 128×32 (Arduino)

M62429 — двухканальный цифровой регулятор громкости с последовательным управлением. Микросхема заменяет традиционные механические потенциометры и позволяет точно настраивать уровень  звука в аудио аппаратуре.

5,00 (3)
Загрузка...
Просмотров: 1 021 2 комментария Читать статью