Управляем музыкой (на языке С)

Как управлять микросхемой Atmega8515 при помощи только одной кнопки, в зависимости от количества нажатий на кнопку, писал в этой записи – “микроник.рус/7970/”. Теперь же давайте заменил кнопку на штекер aux и запустим музыку, с помощью которой будем управлять микросхемой (количеством нажатий на кнопку), здесь нам понадобится запись – “Управляющий минус на инвертере” (“микроник.рус/7317/”). Читать далее

Осциллограф на ПК (компе): генерируем видимые глазу импульсы

Продолжаем осваивать бесплатные программы – осциллографы и генераторы импульсов на ПК, первая запись здесь – “/микроник.рус/5903/” – здесь можно скачать все программы.
В среднем человеческий глаз может воспринимать частоты до 60 Гц.
Способность воспринимать мерцание и высокую частоту кадров индивидуальна для каждого человека и даже меняется со временем.
Давайте же сгенерируем видимые и невидимые глазу колебания (импульсы) при помощи – генератора импульсов FG-lite (Marchand Function Generator Lite) – скачать с моего сайта. Генератор импульсов FG-lite (Marchand Function Generator Lite) запускал на windows XP, а также на Linux Rosa Fresh с помощью Wine.
Также нам понадобится простое самодельное устройство из резистора, двух транзисторов и светодиода.
Читать далее

AVR8 Burn-O-Mat устанавливаем и настраиваем на Linux

Для avrdude существует отличная графическая оболочка – AVR8 Burn-O-Mat. Данная программа позволяет читать и записывать данные во Flash и EEPROM память, а также при ее помощи можно удобно и наглядно рассчитать биты фьюзов и после прошить их в микроконтроллер.

Программа написана на языке Java и работает как на Windows так и на GNU Linux. Читать далее

Подключаем многоразрядный семисегментный индикатор к Atmega8515

Будем зажигать несколько разрядов (цифр) одновременно на семисегментном многоразрядном индикаторе, код простой – написан на языке Си в MpLab X 5.35 (скачать можно здесь ). Читать далее

Atmega8515 добавляем кнопку на языке С

Программу писал в MPLab X 5.35 и компилятор MPlab XC8 версии 2.10, как установить её на Linux смотрите здесь:

Скачать MPLAB X v5.35 + MPLAB XC8 можно здесь:
“https://web.archive.org/web/20200724202813/https://www.microchip.com/development-tools/pic-and-dspic-downloads-archive”

“rutube.ru/video/eb28c94503b777a0a6ffc61dc9a5b3ed/” Читать далее

Atmega (AVR) работа с АЦП (или создаём вольтметр)

АЦП или Аналого Цифровое Преобразование. Как ни странно, преобразует аналоговое значение напряжения в цифровое, с которым удобнее работать микроконтроллеру. Читать далее

ШИМ что такое и как настроить в Atmega (AVR)

ШИМ или Широтно-импульсная модуляция. (PWM — Pulse Width Modulation)
Вкратце, это управление напряжением с помощью импульсов.
Или как цифровым сигналом регулировать аналоговое напряжение. Читать далее