Рубрика: Arduino

Переменные в Arduino: основы и практика

Переменная в Arduino — это именованная ячейка памяти, где хранятся данные определённого типа. В скетчах на Arduino (язык на базе C/C++) переменные нужно объявлять с указанием типа. Как объявить переменную Синтаксис: тип имя_переменной = значение; Примеры: int ledPin = 13; // целое число float temperature = 25.5; // число с плавающей точкой bool isOn = true; // […]

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

Arduino Nano: все пины и зачем они нужны

Arduino Nano — одна из самых популярных плат для прототипирования и готовых устройств. Для радиолюбителя она удобна тем, что компактна, имеет богатый набор интерфейсов и легко подключается к датчикам, дисплеям, модулям связи и исполнительным устройствам. В этой статье разберём все пины платы, их назначение, особенности и типичные ошибки при использовании. Важно: речь идёт о классической версии Arduino […]

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

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

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

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

Порты Arduino

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

4,43 (7)
Загрузка...
Просмотров: 1 382 1 комментарий Читать статью

Аудиопроцессор 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)
Загрузка...
Просмотров: 1 210 Читать статью