31 июля 2014 г.
11 июля 2014 г.
Работа с LCD дисплеем на HD44780 AVR
3 июля 2014 г.
Игры которые я делал на SDL + C++
Просто покажу над чем я работал когда решил научиться делать игры на PC.
Все игры написаны на c++ с библиотекой SDL, у некоторых сохранился исходный код который я выложил на Github
Все игры написаны на c++ с библиотекой SDL, у некоторых сохранился исходный код который я выложил на Github
Horizontal shooter
1 игра которую я пытался сделать, я хотел всё и сразу и ничего не вышло, когда игра работала CPU грузился на 100% и память забивалась мусором.
Tags:
Мои творения
1 июля 2014 г.
Dremel
Наконец-то купил сверлильный станок для дремеля.
Dremel worsktation --------- 57 €
Dremel 200 ------------------- 40 €
Раньше сверлил отверстия в платах дрелью, переломал кучу сверл, теперь просто блаженство :DD
Dremel worsktation --------- 57 €
Dremel 200 ------------------- 40 €
Раньше сверлил отверстия в платах дрелью, переломал кучу сверл, теперь просто блаженство :DD
Tags:
инструмент
13 мая 2014 г.
Как работать с портами ввода вывода AVR микроконтроллера и для чего они предназначены
Немного информации про порты ввода вывода и для чего предназначены различные ножки микроконтроллера. Как работать с портами расскажу на примере AtMega8.
В принципе всю информацию можно взять и из документации.
В принципе всю информацию можно взять и из документации.
8 апреля 2014 г.
Музыка на AVR с помощью ШИМ
Как играть музыку с помощью AVR микроконтроллеров и ШИМ.
Я пытался заставить играть музыку флоппи дисковод, вначале использовал обыкновенный delay, получилось генерировать импульсы нужной мне частоты, но была большая погрешность.
Пытался использовать прерывания по переполнению таймера, чем больше частота звука тем больше были погрешности и не удавалось играть ноты определённой длительности 8-ые 16-ые и т.д
Нашел хороший и рабочий код который использует ШИМ, подключил к пьезо-пищалке и заиграла музыка.
Спасибо aquaticus.info также здесь вся инфа про код
исходники на Github
Я пытался заставить играть музыку флоппи дисковод, вначале использовал обыкновенный delay, получилось генерировать импульсы нужной мне частоты, но была большая погрешность.
Пытался использовать прерывания по переполнению таймера, чем больше частота звука тем больше были погрешности и не удавалось играть ноты определённой длительности 8-ые 16-ые и т.д
Нашел хороший и рабочий код который использует ШИМ, подключил к пьезо-пищалке и заиграла музыка.
Спасибо aquaticus.info также здесь вся инфа про код
исходники на Github
1 марта 2014 г.
Как настроить ШИМ на AVR
Что такое ШИМ
Таймеры и счётчики
В AVR микроконтроллерах, ШИМ реализован аппаратно, остаётся только расставить нужные биты и он готов к работе.
Таймеры и счётчики
В AVR микроконтроллерах, ШИМ реализован аппаратно, остаётся только расставить нужные биты и он готов к работе.
4 февраля 2014 г.
ШИМ в теории
ШИМ или Широтно-импульсная модуляция. (PWM — Pulse Width Modulation)
Вкратце, это управление напряжением с помощью импульсов.
Или как цифровым сигналом регулировать аналоговое напряжение.
Вкратце, это управление напряжением с помощью импульсов.
Или как цифровым сигналом регулировать аналоговое напряжение.
Представим, что нам нужно менять яркость свечения светодиода, тогда мы его подключим к переменному резистору. Если нам нужна точная яркость, можно рассчитать необходимое сопротивление резистора.
Но лишняя мощность остаётся на резисторе и переходит в ненужное нам тепло. А если мы будем таким же образом ограничивать скорость вращения мотора, то резистор начнёт заметно нагреваться.
К тому же не всегда удобно каждый раз настраивать потенциометр когда мы хотим изменить напряжение.
Tags:
ШИМ
28 января 2014 г.
Media Tech MT1501 gamepad wireless driver
Драйвер для геймпада. Его скачать нигде нельзя, диск боюсь потерять. Добавил просто для себя, но может кому пригодится.
Media Tech MT1501 gamepad wireless driver
https://drive.google.com/file/d/0B57Rnj-YfbQFanVmaGhLYnllbEU/edit?usp=sharing
Media Tech MT1501 gamepad wireless driver
https://drive.google.com/file/d/0B57Rnj-YfbQFanVmaGhLYnllbEU/edit?usp=sharing
Tags:
оффтоп
7 ноября 2013 г.
Подписаться на:
Сообщения
(
Atom
)
