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

Частотомер на LGT8F328P (Arduino)

На базе микроконтроллера LGT8F328P можно сделать частотомер, с достаточно большой точностью и стабильностью измерений. Показания частоты выводятся на 8-и разрядный семисегментный индикатор на базе микросхемы max7219. Микросхема MAX7219 – это компактный драйвер индикатора, который позволяет управлять 7-сегментными индикаторами разрядностью до 8 цифр или 64 отдельными светодиодами. Драйвер управляется по последовательному интерфейсу SPI. Микроконтроллер LGT8F328P содержит […]

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

Работа с прерываниями PCINT0…39 для LGT8F328P

PCINT0…39 — это входы для внешнего прерывания которое срабатывает при изменении состояния на входах PCINT0..39. Следует отметить, что плата LGT8F328P-LQFP32 MiniEVB содержит не все входы PCINT, так в ней установлен микроконтроллер в корпусе LQFP32, полный набор входов PCINT содержит микроконтроллер выполненный в корпусе LQFP48. За внешние прерывания отвечают несколько регистров: Регистр PCICR — определяет какую группу входов […]

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

LGT8F328P таймеры (Arduino)

Микроконтроллер LGT8F328P содержит 4-е таймера, Timer_1 и Timer_3 16 бит, а Timer_0 и Timer_2 8 бит. Использование таймеров позволяет вызывать прерывание микроконтроллера для выполнения определенного фрагмента кода через заранее установленное время. Например необходимо мигать светодиодом каждую секунду, таймер будет запускать каждую секунду фрагмент кода отвечающего за мигание светодиода, в независимости от действия основной программы. Все […]

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

LGT8F328P-LQFP32 MiniEVB в Arduino IDE

Плата LGT8F328P-LQFP32 MiniEVB основана на китайском микроконтроллер LGT8F328p и является клоном популярной AVR ATmega328p (Arduino NANO). Микроконтроллер LGT8F328p практически полностью совместим с микроконтроллером ATmega328p и обладает рядом дополнительных функций и возможностей превышающих ATmega328p. Плата LGT8F328P-LQFP32 MiniEVB прошивается через USB кабель, так как на плате установлен контроллер СОМ порта и прошит загрузчик. Основные характеристики LGT8F328P FLASH (ПЗУ): 32 Кбайт SRAM (ОЗУ): 2 Кбайт E2PROM […]

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

NTP8212 — цифровой усилитель 2х20 Вт (Arduino)

S/PDIF (Sony/Philips Digital Interface) – распространенный и стандартизированный интерфейс, предназначенный для передачи цифрового звука между доступными компонентами, звуковыми картами, ресиверами и аудиоаппаратурой. I2S — стандарт интерфейса электрической последовательной шины, использующийся для соединения цифровых аудиоустройств. Применяется для передачи PCM-аудиоданных между интегральными схемами в электронном устройстве. Шина I2S передает по разным линиям сигналы синхронизации и сигналы данных, что приводит к […]

3,83 (6)
Загрузка...
Просмотров: 1 791 Читать статью

Функция sprintf (Arduino)

Функция sprintf возвращает отформатированную строку. Вывод строки производится в массив. Функция sprintf дает самые широкие возможности для преобразования данных в строку. Платформа Ардуино в функции sprintf не поддерживает формат чисел с плавающей запятой. Пример использования: #include <Wire.h> #include <LiquidCrystal_I2C.h> LiquidCrystal_I2C lcd(0x27,16,2); void setup(){  Serial.begin(9600);  lcd.init();                       lcd.backlight(); } void loop(){     char aux[16];  int a0 […]

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

ATtiny26 (Arduino IDE)

ATtiny26/L низкопотребляющий 8 битный КМОП микроконтроллер с AVR RISC архитектурой. Выполняя команды за один цикл, ATtiny26/L достигает производительности 1 MIPS при частоте задающего генератора 1 МГц, что позволяет разработчику оптимизировать отношение потребления к производительности. Характеристики: Высокая производительность при малом потреблении RISC архитектура 118- команд, большинство исполняемых за один машинный такт 328 рабочих регистра общего назначения […]

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

AD7706 3-х канальный 16 битный сигма-дельта АЦП (Arduino IDE)

AD7706 — это сигма-дельта 16 битные АЦП, гарантирующие отсутствие потери кодов. Выбранный входной сигнал поступает на усилитель с программируемым коэффициентом усиления, а с его выхода на аналоговый модулятор. Сигнал с выхода модулятора поступает на внутренний цифровой фильтр. Предыдущее значение фильтра может быть перенесено из внутреннего управляющего регистра, что позволяет регулировать порог отсечки фильтра и частоту […]

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

Часы на ИН-16 ATmega8 (Arduino IDE)

На основе микроконтроллера ATmega8 используя среду программирования Arduino  ШВУ можно собрать простые часы на газоразрядных индикаторах типа ИН-16 (ИН-14, ИН-18 и др.). ИН-16 представляет собой индикатор тлеющего разряда имеющий десять катодов выполненных в виде цифр и два катода для запятых. Ток индикации 2 мА, напряжение возникновения тлеющего разряда не более 170 В, яркость свечения 150 […]

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

ATtiny44 Arduino IDE

ATtiny44 — низкопотребляющий 8 битный КМОП микроконтроллер с AVR RISC архитектурой. Выполняя команды за один цикл, ATtiny44 достигает производительности 1 MIPS при частоте задающего генератора 1 МГц, что позволяет разработчику оптимизировать отношение потребления к производительности. Характеристики: Высокоэффективные маломощные 8-разрядные микроконтроллеры AVR Прогрессивная RISC-архитектура — Эффективный набор инструкций: 120 инструкций, большинство из которых выполняются за один […]

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