Издательство: НТ Пресс
Автор: Гололобов В. Н.
ISBN: 5-477-00484-3
Год: 2007
Страниц: 416
Формат: pdf, djvu
Размер: 164 Мб
Серия или Выпуск: В помощь радиолюбителю
Язык: русский
О книге:
В книге дается описание создания системы «Умный дом» — системы автоматизации дома, системы на базе микроконтроллера PIC16F628A с помощью программы MPLAB. В описываемых в ней экспериментах одну и ту же микросхему контроллера. Программатор, работающий с программой PonnyProg2000, можно легко собрать, в нем нет дефицитных деталей. В книге также приведены материалы по командам микроконтроллера PIC16F628A, схема датчика движения и программатора для программирования Р1С-контроллеров.
Предисловие
Зачем нужна эта книга
Из чего мы будем создавать систему
Почему именно микроконтроллер в качестве базы
Еще немного о микроконтроллере в качестве базового элемента
Как мы будем работать
Несколько предварительных замечаний
Глава 1. Базовая версия
«Умный дом» от АМХ и JDS
Система Landmark
Система StarGate — Х10
«Умный дом» вашего производства
Темный холл
Возвращаюсь я с работы
Возвращаюсь я с работы (модификация решения)
Создание эффекта присутствия
Цель проекта
Схема и программа релейного модуля
Программа модуля на ассемблере
Программа релейного модуля на языке С
Введение в работу с MPLAB
Релейный модуль, версия программы на языке С
Первая сборка на макетной плате
Схема и программа модуля приема ИК-команд
Программа модуля приема ИК-команд на языке С
Отладка модуля
Схема и программа модуля излучения ИК-кодов
Программа модуля излучения ИК-кодов на языке С
И что получилось?
Модуль считывания ИК-кодов WinLIRC
Программа для управляющего компьютера
Завтра
И немного назад
Текст основной программы на языке Visual Basic
Подведем итоги
Ода ошибкам
Глава 2. Как расширить систему
Модуль цифровых вводов
Программа модуля цифровых вводов на языке С
Модуль с триаком
Модуль с плавной регулировкой яркости
Программа регулировки яркости на языке С
Модуль последовательного интерфейса
Модуль аудиокоммутатора
Модуль видеокоммутатора
Модуль управляемого усилителя
Модуль системного ИК-пульта управления
Модуль аналогового ввода для термометра
Замена проводного канала RS485
Усовершенствование базовых модулей
Последние замечания
Глава 3. То, что рядом с «Умным домом»
MULTISIM
Усилительный каскад на транзисторе
CircuitMaker 2000
Electric
Сопряжение управления
Смешанные системы
Разные подходы к реализации системы
Приложение
ИК-датчик движения
Таблица команд микроконтроллера PIC16F628A
Цоколевка контроллера PIC16F628A
Программатор (совместно с PonyProg)
Адаптер для PIC-контроллеров
Внешний вид и параметры модуля
общего назначения фирмы Advantech
Практическое применение триака в модулях системы
Дополнительные замечания по ИК-управлению
Программа для компьютера в KDevelop
Вторая версия основной программы на языке С++
Две полезные схемы
Разветвитель видеосигнала
Схемы для экспериментов с радиоканалом
Немного о программировании на С++
Как писать программы на С++
Определение и инициализация объектов данных
Написание выражений
Оператор предшествования
Написание условий и создание циклов
Циклы
Как использовать массивы и векторы
Указатели дают больше гибкости
Запись и чтение файлов
Ссылки на полезные сайты в Интернете