Подключение сервопривода к PIC16F628A

Сервопривод (часть 2)

Устройство сервомашинки было описано в предыдущей статье.

Теперь рассмотрим, как подключить его к контроллеру.
Подключение цифрового сервопривода к контроллеру выглядит очень просто, достаточно подать на сервомашинку питание, а цифровой вход подключить напрямую к выходу МК.

Подключение сервопривода к микроконтроллеру

Подключение сервопривода к микроконтроллеру

Для демонстрации работы сервопривода была собранна простая схема.

Читать полностью »

АЦП из компаратора, на примере PIC16F628A

АЦП очень полезная штука, но, к сожалению, она есть не во всех микроконтроллерах. Зато большинство МК оснащены аналоговыми компараторами. В этой статье я расскажу, как из аналогового компаратора микроконтроллера PIC16F628A можно сделать простенький АЦП.

Схема

Схема

Читать полностью »

Цифровой термометр на DS18B20 (устарела)

Давно на сайте была выложена конструкция цифрового термометра с двумя датчиками DS18S20. Во время недавнего обновления той статьи была разработана прошивка работы контроллера с датчиками DS18B20.

Датчик DS18B20

Датчик DS18B20

В прошивку были внесены некоторые изменения. А именно расширения предела измеряемых температур, теперь он мереет от -55 до +128 градусов Цельсия, термодатчик используется по полной. Был удалён дробный разряд.

Читать полностью »

Раритетная мышка, подключение к ПК

Попалась тут в руки одна очень старая мышка — ЕС1841А002. Не долго думая, решил подключить её к компьютеру.

Старая мышка и современный компьютер

Старая мышка и современный компьютер

Читать полностью »

Прерывания в PIC16F628A

Прерывания – это очень полезная вещь в микроконтроллерах, она позволяет отвлечь контроллер от выполнения основной программы, на подпрограмму при срабатывании одного из прерываний. Прерывания могу быть как внешними: изменения уровня сигнал на одном из выводов или приход сообщения в USART … , так и внутренними: при переполнении таймера или совершения операции работы с внутренней EPROM памятью …

Читать полностью »

Генератор изображений (устарела)

Перейти к новой версии статьи и программы.

Данная программа предназначена для генерации массива изображения для графических дисплеев. Она может генерировать изображения кратные 4х8, максимального размера 84х48.

Выведенное изображение (дисплей nokia3310)

Выведенное изображение (дисплей nokia3310)

В более ранних статьях был рассмотрено, как работать с графическим дисплеем от нокии 3310, также была размещена программа для генерации шрифтов. Но этот дисплей в первую очередь графический и не рассмотреть, как можно вывести на него картинку – это не раскрыть большую часть его потенциала. Для восполнения пробела была написана небольшая программа для генерации массива, содержащего изображение, для последующего вывода на дисплей.

Читать полностью »

EEPROM в PIC микроконтроллере

Во все микроконтроллерах есть своя энергонезависимая память, которая позволяет сохранить немного данных, когда контроллер выключен. В этой статье будет рассказано, как работать с EEPROM на примере PIC16F628A.

Читать полностью »

страниц: позже 1 2 3 4 раньше