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

HEF4051B — увеличение количества аналоговых входов Arduino

ИМС HEF4051B (4051) представляет собой 8 канальный аналоговый CMOS мультиплексор/демультиплексор. HEF4051B можно применить для увеличения числа аналоговых входов Arduino, для этого будет задействован одни аналоговый вход и три цифровых входа Arduino. #include <HEF4051.h> // http://forum.rcl-radio.ru/misc.php?action=pan_download&item=748&download=1 HEF4051 hef(A0,2,3,4);// analog_input A0, D2,D3,D4 void setup() {  Serial.begin(9600); } void loop() {  for(byte i=0;i<8;i++){  Serial.println(«ADC» + String(i) + » […]

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

Подсветка для энкодера (Arduino)

При вращении ручки энкодера ky-040 можно сделать добавить RGB подсветку при помощи светодиодного кольца. RGB (на контроллере WS2812) кольца бывают разного размера с разным кол-вом светодиодов, для подсветки энкодера отлично подойдет светодиодное кольцо с восемью светодиодами. Скетч разрабатывался для интеграции в проекты Arduino где используются энкодеры, например в электронных регуляторных громкости. При вращении ручки энкодера […]

5,00 (7)
Загрузка...
Просмотров: 5 553 6 комментариев Читать статью

ESP32-CAM (Arduino)

ESP32-cam представляет собой плату на базе микроконтроллера ESP32 которая снабжена 2-х мегапиксельной камерой OV2640. На основе этой платы можно создать IP-камеру для видеонаблюдения. Плата на ESP32 достаточно мощная чтобы передавать потоковое видео. Камера с микроконтроллером ESP32 будет работать в качестве веб-сервера для потокового видео, к которому можно будет обратиться через веб страницу.   Характеристики ESP32-CAM: […]

4,89 (9)
Загрузка...
Просмотров: 5 473 1 комментарий Читать статью

Регистры портов STM32F103C8T6 (Arduino IDE)

Использование отладочной платы STM32 в Arduino IDE — http://rcl-radio.ru/?p=68376 Использование регистров портов позволяют выполнять низкоуровневые высокоскоростные манипуляции с выводами микроконтроллера. Микроконтроллер STM32F103C8T6 существуют 37 портов ввода-вывода: GPIOA – 16 выводов: PA0-PA15 GPIOB – 16 выводов: PB0-PB15 GPIOC – 3 вывода: PC13-PC15 GPIOD – 2 выводов: PD0, PD1 При работе с портами следует обратить особое внимание […]

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

Внутренний датчик температуры ATmega328 (Arduino)

В некоторых микроконтроллерах серии ATmega является встроенный датчик температуры, показания которого можно прочитать, используя внутренний АЦП. К сожалению показания внутреннего датчика температуры не могут быть использована для измерения температуры окружающей среды в связи с прогревом микроконтроллера во время работы, но показания внутреннего датчика температуры могут быть использованы как элемент защиты микроконтроллера от перегрева. Так же […]

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

Индикатор уровня сигнала (Arduino)(2)

На рисунке показана схема простого индикатора уровня звукового сигнала. На входы А0 А1 подается звуковой сигнал через резисторы номиналом 4,7 кОм. Индикатор уровня имеет 45 ступеней, в левой часто индикатора LCD1602 отображаются названия каналов, которые имеют два исполнения — для горизонтального расположения индикатора и для вертикального. Кнопка SET позволяет переключать режимы отображения шкальных полос. #define […]

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

Аналоговый компаратор (Arduino)

Аналоговый компаратор сравнивает между собой два напряжения и запоминает результат сравнения в регистре. Аналоговый компаратор имеет два входа: прямой и инверсный. При необходимости опорный сигнал может быть подключен к любому из них. В плате Arduino Nano в качестве входов аналогового компаратора используются входы AIN0 и AIN1 (D6 и D7). Ко входу AIN0 подключается внешний или внутренний […]

4,25 (8)
Загрузка...
Просмотров: 9 669 Читать статью

DS18B20 без библиотеки (Arduino)

DS18B20 это датчик температуры с цифровым последовательным интерфейсом 1-Wire. Основные характеристики датчика: Погрешность измерения не больше 0,5 °С (для температур от -10 °С до +85 °С) Температурный диапазон измерений от -55 С до +125 °С Датчик питается напряжением от 3,3 В до 5 В. Разрешающая способность от 9 до 12 бит Каждый датчик обладает своим […]

4,56 (9)
Загрузка...
Просмотров: 6 190 Читать статью

Графической дисплей WG12864B-TML-T (Arduino)

Графический дисплей WG12864B-TML-T (G12864B REV.J) представляет собой ЖК-матрицу с разрешением в 128  на 64 точек, предназначен для вывода графической и текстовой информации. Контроллер дисплея ks0108, который  имеет восьми битовый интерфейс. Вывод Обозначение Назначение 1 Vcc Напряжение питания (5V)) 2 GND Общий вывод (0V 3 V0 Вход питания ЖК панели 4 DB0 Шина данных (младший бит) […]

4,63 (8)
Загрузка...
Просмотров: 7 521 8 комментариев Читать статью

Плата Digispark с Arduino Attiny85

Плата Digispark с микроконтроллером ATtiny85 который является младшим  в линейке микроконтроллеров Atmel. Плата Digispark предназначена для разработки уст-в с минимальными требования к периферии. Плата подключается непосредственно в USB разъем. Питание на плату поступает от USB разъема, но так же можно использовать внешний источник +5 В при подключении к контакту 5V или от 7 до 12 […]

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