Программирование МК PIC. Урок 12. Модуль CCP. Режим захвата. ИК-пульт. Часть 1

author narod stream   5 мес. назад
635 views

47 Like   1 Dislike

PICuC Tutorial #23: Timer1, CCP Capture, and interrupts (measuring time)

Location of code and other future goodies: http://paulfmcgowan.com/ A more specific timer tutorial as opposed to PICuC #22

ATtiny13 – IR remote to control LEDs (NEC proto)

Control LEDs ON/OFF with IR remote control from your TV. This AVR project is based on ATtiny13 and cheap IR receiver TSOP31238 that decodes NEC protocol at 38khz. http://blog.podkalicki.com/attiny13-ir-remote-to-control-leds-nec-proto/

RF Remote Controller and Receiver Testing | 2262 & 2272 IC

RF Remote Controller and Receiver Testing | 2262 & 2272 IC

Подменяем пульт дистанционного управления при помощи Arduino

Идея в том, чтобы сделать устройство, которое при получении команды с "левого" пульта ДУ отправляла необходимую для техники команду. // код и схема подключения http://arduinolab.pw/index.php/2016/07/28/podmenyaem-pult-distancionnogo-upravleniya-pri-pomoshhi-arduino/ // железки на али ИК приемник, светодиод, пульт - http://goo.gl/uEfZ6s pro mini с atmega168 - http://goo.gl/7rlJkY поддержать канал материально. http://www.donationalerts.ru/r/arduinolab

Транзисторный ключ «MOSFET» – Управление нагрузками по ШИМ

Транзисторный ключ «MOSFET» – Управление нагрузками по ШИМ Автоматическое управление оборотами вентилятора. Мой первый канал ТЕХ-ОРБИТА: http://www.youtube.com/c/ТЕХОРБИТА Что такое «ШИМ» простым понятным языком: https://youtu.be/K7rn5MZbedI Скетч Flprog: https://yadi.sk/d/iz5G9gYQ3M76RY Схема подключения: https://yadi.sk/i/T9JAI_SU3M76Sb Транзисторный ключ «MOSFET» 0-24V 5A: http://ali.pub/1ravt1 MOSFET на 220V: http://ali.pub/1raw3q MOSFET на выбор: http://ali.pub/1rax6f Плата Arduino UNO №1: http://ali.pub/8sz69 Плата Arduino UNO №2: http://ali.pub/t9ojr Arduino UNO на выбор: http://ali.pub/h6n9g Arduino NANO: http://ali.pub/1owdc3 ArduinoPro Mini+USB UART/TTL (конвертер прошивальщик): http://ali.pub/1owdy2 Arduino sensor shield v5.0: http://ali.pub/1bfevy Arduino sensor shield на выбор: http://ali.pub/1bffc3 Обзор - Arduino sensor shield v5.0: https://youtu.be/gWGo75wSl64 Описание Arduino sensor shield v5.0 на сайте FLprog: https://goo.gl/38xul5 Платформа для Arduino: http://ali.pub/1j5r14 Платформа для Arduino на выбор: http://ali.pub/1j5qpu Двухстрочный дисплей: http://ali.pub/19iccq Четырёхстрочный дисплей: http://ali.pub/19ide2 Дисплей на выбор: http://ali.pub/19idw5 Часы реального времени Ардуино: http://ali.pub/18hybl Датчик препятствий: http://ali.pub/1dl0rn Датчик препятствий на выбор: http://ali.pub/1dl17e Датчик газа и дыма MQ-2: http://ali.pub/1cshp2 Датчик газа и дыма на выбор: http://ali.pub/1csi8b Дальномер HC-SR04: http://ali.pub/1i9exv Дальномер HY-SRF05: http://ali.pub/1i9fd1 Люксметр: http://ali.pub/1naoed Люксметр на выбор: http://ali.pub/1naoov Датчик влажности: http://ali.pub/17qlfm Датчик индуктивности: http://ali.pub/1kcaap Датчик индуктивности на выбор: http://ali.pub/1kcax2 Датчик BMP180 (Барометр): http://ali.pub/1la98m Четырёхканальное реле Arduino на выбор: http://ali.pub/171pgl Реле на выбор:http://ali.pub/17ql11 Сервоприводы: http://ali.pub/1f8utg Макетные платы: http://ali.pub/171qnk Макетные платы на выбор: http://ali.pub/1hnp9o Драйвер двигателей: http://ali.pub/1a1zxx Драйвер двигателей на выбор: http://ali.pub/1a20bj Мотор с редуктором: http://ali.pub/1a211z Мотор на выбор: http://ali.pub/1a232w Колёса: http://ali.pub/1a23dz Колёса на выбор: http://ali.pub/1a23ye RGB Светодиоды модульные: http://ali.pub/1oa2nw RGB Светодиоды на выбор: http://ali.pub/1oa36y Модуль EEPROM AT24C256: http://ali.pub/1qsaa3 Модуль EEPROM на выбор: http://ali.pub/1qsaly Стартовый набор для начинающих ардуинщиков обзор https://youtu.be/AVPVClkJYB0 Ссылки на покупку под видео

Продолжаем работу по программированию контроллеров PIC.
И сегодня мы узнаем, как расширить возможности таймеров нашего контроллера.
Для этого служит модуль CCP ("CAPTURE/COMPARE/PWM" или "Захват / сравнение / ШИМ"), который позволяет нам запустить наши таймеры в режиме захвата, сравнения либо ШИМ.
На данном уроке мы познакомимся с данным модулем и остановимся на первым из его режимов - на захвате.
И, чтобы закрепить данную тему практически, мы поработаем с приёмом и распознанием сигналов от инфракрасного пульта дистанционного управления.
Микроконтроллер мы будем использовать тот же - PIC16F877A, расположенный на удобной и недорогой отладочной плате.
В данной части урока мы познакомимся с модулем CCP, а более подробно с режимом захвата, познакомимся с передачей и приёмом данных от ИК-пульта дистанционного управления, а также с одним из протоколов такой передачи данных - RC5.

Приобрести программатор PICKit3 (неоригинальный) можно здесь http://ali.pub/24fd8t
Приобрести программатор PICKit3 (оригинальный) можно здесь http://ali.pub/24fdzu
Отладочную плату PIC Open18F4520-16F877A можно приобрести здесь http://ali.pub/262vf1
Дисплей LCD 20x4 можно приобрести тут http://ali.pub/vk7tl

Навигация по видео:
00:09 Введение
02:11 Знакомство с модулями CCP
09:33 Режим захвата модуля CCP
15:47 ИК-пульты дистанционного управления передача данных от них на ИК-приёмник
17:45 Протокол RC5

Для более понятного просмотра данного видео предварительно рекомендуется посмотреть:
Урок 1. Знакомство с семейством PIC https://youtu.be/Ut9j4JINpSw
Урок 2. Первый проект в MPLAB X IDE https://youtu.be/P4CKlUionBo
Урок 5. Таймеры https://youtu.be/LmGGwtT3-i4
Урок 8. TIMER1 https://youtu.be/YVBymwQ_OQw
Урок 9. TIMER2 https://youtu.be/24cRxKzEBxs
Урок 10. LCD 20x4. 8-битный режим. Часть 1 https://youtu.be/g8QFVrOK7Yk
Урок 10. LCD 20x4. 8-битный режим. Часть 2 https://youtu.be/fiAsj7KvyL8

Текстовая версия данной части урока здесь http://narodstream.ru/pic-urok-12-modul-ccp-rezhim-zaxvata-ik-pult-chast-1/

Группа в контакте http://vk.com/club116656325
Группа в Одноклассниках http://ok.ru/group/52987126153436
Группа в Facebook https://www.facebook.com/groups/236905359999556/
Мой сайт "Программирование МК" http://narodstream.ru/
Форум http://narodstream.ru/forum/

Вы можете помочь проекту:
Яндекс-деньги
https://money.yandex.ru/to/41001176473465
Webmoney
R422073279923
Z341906933112

Comments for video: