PIC12 » Страница 4 » Программирование устройств на PIC микроконтроллерах


Логин:
Пароль:
О сайте:

Pic.Rkniga.ru - Сайт как для начинающих, так и для опытных радиолюбителей, разрабатывающих свои устройства на популярных PIC микроконтроллерах.
Здесь можно обмениваться сообщениями на форуме, а также добавлять на сайт статьи и схемы своих устройств.

Меню сайта
Главная Форум по PIC микроконтроллерам Форум Статьи по PIC микроконтроллерам Статьи Справочная информаци по PIC микроконтроллерам Справочник Литература по PIC микроконтроллерам Литература Схемотехника Схемотехника устройств на PIC микроконтроллерах Микроконтроллеры Программаторы Все по программированию PIC микроконтроллеров Программы, Софт Программы Ссылки
Опрос

Какой средой программирования вы пользуетесь?


MPLab/MPLabX
MicroC
MicroBasic
MicroPascal
Другой


Последние материалы
  • Тестовая плата для отладки программ на микроконтроллере PIC18F4550
  • Кнопка On/OFF на PIC12F629.
  • Часы с синхронизацией от китайского будильника
  • ШИМ регулятор на PIC16F628A.
  • Счетчики прямого и обратного счета на PIC16F628A.
  • Таймер отключения питания для мультиметра и не только.
  • Измеритель напряжения и тока
  • Маршрутный компьютер для электровелосипеда
  • Простой двухканальный термометр на PIC16F690 и датчиках DS18B20
  • Электронная "Незабудка" для забывчивых
  • Популярные материалы
    Случайная книга
    Простая система сбора данных о температуре на PIC микроконтроллере
    Автор публикации: alex Просмотров: 8023 Добавлен: 19-02-2013, 08:09 Комментарии: 0

         В проекте рассматривается простое и дешевое решение цифрового термометра, который подключется по интерфейсу USB к персональному компьютеру. Аппаратная часть состоит из PIC микроконтроллера, датчика температуры и адаптера USB-UART. Программа микроконтроллера написана на Си в среде mikroC (mikroElektronika). Программное обеспечение для ПК написано на языке Processing. Это открытый язык программирования, основанный на Java. Представляет собой легкий и быстрый инструментарий для людей, которые хотят программировать изображения, анимацию и интерфейсы. Как дополнительная функция, в программе реализована запись данных о температуре по времени и дате в ASCII файл.
    Регулятор скорости вращения
    Автор публикации: alex Просмотров: 6760 Добавлен: 18-02-2013, 13:06 Комментарии: 1

         Этот регулятор предназначен для применения на небольших электролетах, где в качестве ходового двигателя используется Speed400 или другой аналогичный электромотор. Для удобства управления, кривая регулирования скорости имеет форму экспоненты. Регулятор также снабжен тормозом для быстрой остановки пропеллера.
    Категория: Прочее, PIC12
    • 0
    Подробнее »
    Домашний термометр на микроконтроллере PIC12F629
    Автор публикации: alex Просмотров: 13683 Добавлен: 18-02-2013, 08:12 Комментарии: 2

         Что делает радиолюбитель когда заняться нечем? Правильно, сочиняет всякие нужныеи полезные (или не особо нужные но все равно полезные) приборы. Вот и мне попался на глаза в закромах всяческого хлама 10-разрядный индикатор от телефона. Да еще с полезным контроллером на борту типа НТ1611. А полезность его в том, что можно по двум проводам индикатором управлять. Сразу захотелось проверить в работе с Пиком. Берем PIC12F629 (из соображений чем меньне корпус-тем лучше). Быренько паяем парочку проводков, пишем бегущую строку

         Идея создания данного проекта - замена четырех проходных выключателей в коридоре квартиры на сенсорные.
         Главной задачей было полнофункциональное управление освещением с любого сенсора (без псевдо сенсоров - кнопок)и довольно длинные или большие надежно работающие сенсоры для удобства доступа к ним - дизайн такой.
         Сенсоры могут работать через не толстый изолятор, анодированное покрытие, пробовал листы бумаги – чувствительность регулируется подбором номинала резисторов.
    Микроконтроллер управляет 7 сегментным индикатором
    Автор публикации: alex Просмотров: 12609 Добавлен: 22-01-2013, 10:00 Комментарии: 0

         Для управления тремя семисегментными светодиодными индикаторами, в типичном случае, потребуется 10 линий ввода/вывода, и это без децимальной точки. На первый взгляд, может показаться, что сформулированную в заголовке задачу решить без дешифратора двоичного кода в семисегментный или без параллельно-последовательного сдвигового регистра невозможно.
    Датчик движения на PIC-микроконтроллере с применением PIR-сенсора
    Автор публикации: alex Просмотров: 10382 Добавлен: 12-11-2012, 09:09 Комментарии: 1

    В этой статье описано создание датчика движения на основе модулей с пассивным ИК датчиком. Есть много моделей модулей с PIR датчиком от разных производителей, но в основе у них лежит один принцип. Они имеют один выход, который дает сигнал низкого или высокого уровня (в зависимости от модели) при обнаружении движения.  В моем проекте микроконтроллер PIC12F635 постоянно следит за логическим уровнем на выходе модуля с датчиком и включает зуммер, когда он высокий.
    Сенсорный выключатель RGB-Light Slayder
    Автор публикации: alex Просмотров: 13249 Добавлен: 7-11-2012, 15:44 Комментарии: 1

         Выключатель устанавливается вместо штатного выключателя без переделки существующих сетей для ламп накаливания и галогенок.
         Конструктивно девайс разделен,  на силовой блок с блоком питания и на сенсорную плату с системой управления.  В схеме сенсорного выключателя используем два МК это PIC12F629 дляприема IR команд с пульта управления и PIC16F628A собственно сам выключатель.Такой конструктивный подход обособлен уже достаточной нагрузкой на  PIC16F628A, где  для надежного и уверенного IR  приема не хватает ресурсов.
    Блок управления запуском двигателя
    Автор публикации: alex Просмотров: 12093 Добавлен: 15-10-2012, 13:19 Комментарии: 0

         Вниманию читателей предлагается несложный для повторения блок на микроконтроллере PIC12F629 для автоматического управления запуском двигателя автомобиля и работой электрооборудования нажатиями на дополнительно установленную кнопку и педаль тормоза по определённому алгоритму.
         Сегодня многие автомобили оснащены модулем (блоком) управления запуска/остановки двигателя с помощью кнопки. Заинтересовавшись этой темой, я разработал блок управления включением/выключением режимов работы электрооборудования автомобиля и запуском двигателя от дополнительно установленной кнопки и штатной педали тормоза. Блок можно устанавливать в автомобили как дополнительно к замку зажигания (с учётом нейтрализации блокиратора рулевой колонки), так и взамен его. Кнопку устанавливают в любом удобном месте, в том числе скрытно для защиты от угона.
    Категория: Авто, PIC12
    • 85
    Подробнее »
    Вариант блока управления УКВ приемника
    Автор публикации: alex Просмотров: 8161 Добавлен: 4-10-2012, 08:05 Комментарии: 0

         Предлагаемое устройство предназначено для радиовещательных УКВ ЧМ приемников с синтезаторами частоты на микросхеме LM7001. Оно имеет простую конструкцию, обеспечивает их перестройку по частоте, а в качестве индикатора настройки применен стрелочный измерительный прибор — микроамперметр.

         Целью данного проекта является демонстрация способа реализации адаптивного управления яркостью семи сегментных светодиодных индикаторов. Система постоянно оценивает уровень освещенности при помощи дешёвого фоторезистора(LDR) и использует полученную информацию для регулировки яркости дисплея. Для наглядности этот способ применяется в цифровом измерителе температуры и относительной влажности, в котором яркость семи сегментных индикаторов адаптируется под окружающую среду. В этом проекте используются восьми сегментные светодиодные индикаторы, которыми управляет микросхема MAX7219. Температура окружающего воздуха и относительная влажность измеряются датчиком DHT11. В этом проекте используется 8-битный микроконтроллер семейства PIC PIC12F683 в восьми выводном корпусе. Автоматическая настройка яркости семи сегментных индикаторов повышает удобность чтения в любых условиях.