Месяц: Август 2020

8-и канальный логический анализатор STM32 (Arduino IDE)

Логический анализатор выполнен на основе микроконтроллера STM32F103C8T6 (отладочная плата), вся информация выводится на TFT-дисплей SPI 320×240 (ILI9341C). Максимальное напряжение подаваемое на входы порта PB8-PB15 STM32F103C8T6 не должно превышать 5 В. Логический анализатор позволяет отслеживать логическое состояние по 8-и каналом одновременно, а так же измерять временные параметры импульсов. Частотный диапазон от единиц герц до 400 кГц. […]

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

KY-040 Arduino

KY-040 Энкодеры KY-040 часто применяют в различных проектах Arduino. KY-040 как правило выполнен в виде модуля, который состоит из небольшой платы в которую установлен энкодер и 3 подтягивающих (к +5 В) резистора номиналом 10 кОм. При вращении ручки модуля мы получаем два сигнала (A и B), которые противоположны по фазе.  Каждый раз, когда сигнал А […]

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

Часы на ATmega8 (Arduino IDE)

Arduino IDE поддерживает множество различных микроконтроллеров, в том числе ATmega8. Микроконтроллер ATmega8 выполнен по технологии CMOS, 8-разрядный, основан на AVR архитектуре RISC. За один такт выполняется одна инструкция, на микроконтроллера ATmega8 достигается производительность в 1MIPS на МГц, и тем самым достигается наиболее оптимальная производительность и потребляемая энергия. Как программировать или прошить микроконтроллер Atmega8 в среде […]

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

Подключение дисплея GMG12864-06D Ver:2.0 (Arduino)

ЖК-дисплей (модуль) GMG12864-06D Ver:02 представляет собой матричный дисплей разрешением 128х64 с размерами окна 58х28 мм. В дисплее применен драйвер ST7565R (интерфейс SPI). Напряжение питания 3,3 В. Для использования дисплея совместно с Arduino Nano (UNO), Вам понадобится библиотека — https://github.com/olikraus/u8g2/ . Библиотека поддерживает русифицированный шрифт. Если у Вас возникнут проблемы с установкой библиотеки, то можно воспользоваться […]

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

ATmega8 (Arduino IDE)

Большое кол-во проектов выполненных на платформе Arduino не требовательных к размеру памяти могут быть выполнены на микроконтроллере ATmega8. Основное отличие ATtmega8 от Atmega328 (Arduino NANO), это размер памяти: Atmeg328 Atmega168 Atmega8 Flash 32 кб 16 кб 8 кб ОЗУ 2 кб 1 кб 1 кб ПЗУ 1 кб 512 б 512 б Каналы ШИМ 6 […]

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

STM32 — осциллограф (Arduino IDE)

На рисунке показана схема простого осциллографа (пробник) основанного на микроконтроллере STM32F103C. Осциллограф имеет минимальный набор внешних компонентов, прост в сборке. Максимальное входное напряжение (только положительной полярности) 6,6 В и может быть увеличено применением внешнего делителя напряжения. Так АЦП STM32F103C 12 бит, это позволило сделать программный умножитель входного сигнала, без существенный потери качества осциллограммы. При измерении […]

4,87 (15)
Загрузка...
Просмотров: 39 352 30 комментариев Читать статью

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 105 Читать статью

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

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

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

ESP32-CAM (Arduino)

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

4,89 (9)
Загрузка...
Просмотров: 5 208 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 592 Читать статью