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

author narod stream   9 мес. назад
888 views

51 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

Изучаем микроконтроллеры с электронным набором ЙОДО

В этом выпуске я познакомлю вас с новой платформой для разработки гаджетов своими руками - Iskra JS, небольшая плата на микроконтроллере STM32, прошивки на которую пишутся на языке JavaScript. Я расскажу вам основные понятия о микроконтроллерах, о сигналах, которыми он общается, а также начнём работать с Iskra JS и напишем парочку примитивных скетчей для платформы Iskra JS из набора ЙОДО! ▼Купить набор ЙОДО можно здесь▼ https://goo.gl/fsSJ72 ═════════════════════════════════ ► Китайские Arduino и датчики ДЁШЕВО ◄ http://alexgyver.ru/arduino_shop/ ★ Получай 10.5% скидку с любой покупки на Aliexpress! ★ http://epngo.bz/cashback_install_plugin/56525 ★ Моя партнёрка YouTube (№1 в мире!) ★ http://bbtv.go2cloud.org/SH1Hg ★ Моя партнёрка с Aliexpress ★ http://epngo.bz/ali_epn_index/56525 ═════════════════════════════════ ✔ Официальный сайт: http://AlexGyver.ru/ ✔ Группа Вконтакте: http://vk.com/diyworkplace ✔ Поддержать канал денежкой http://AlexGyver.ru/support_alex/ ✔ Instagram: https://www.instagram.com/alexgyvershow/ ═════════════════════════════════ ►► СЛЕДУЮЩИЙ ВЫПУСК https://youtu.be/2VXztUspdzQ ◄◄ ПРЕДЫДУЩИЙ ВЫПУСК https://youtu.be/Umh34Lz6v7c #AlexGyver

NEC Protocol IR remote control decoder using PIC16F877A CCS PIC C

Extended NEC protocol decoder. Circuit schematic and C code at: https://simple-circuit.com/pic16f877a-nec-remote-control-decoder/

Уроки Arduino - управление сервомашинкой

В этом видео покажу вам как подключить сервомашинку к Ардуино, и управлять ей при помощи библиотеки Arduino Servo. В примере рассмотрено создание простейшего сервотестера. Сервопривод является неотъемлемой частью любого робота/самолёта и других устройств, управляемый при помощи Ардуино сервопривод может открывать щеколды и замки, поворачивать заслонки, вращать ручки, отклонять поверхности крыла самолёта... Уметь управлять сервомашинкой при помощи Ардуино очень важно каждому любителю робототехники! ▼ Китайские Arduino и датчики ДЁШЕВО ▼ http://alexgyver.ru/arduino_shop/ Сервомашинки можно купить точно там же ▼ ПОДРОБНЫЕ УРОКИ ПО ARDUINO ▼ http://alexgyver.ru/arduino_lessons/ ●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●● ► Основной канал: https://www.youtube.com/c/AlexGyverShow ► Официальный сайт: http://AlexGyver.ru/ ► Почта: alexgyvershow@ya.ru

CO✔ Как самостоятельно отремонтировать ИК пульт дистанционного управления

Видео показывает и рассказывает о том какие бывают поломки пультов дистанционного управления и возможные варианты их ремонта. -------------------------------------------------- VK http://vk.com/co_ccpp -------------------------------------------------- инструменты и приборы которые могу порекомендовать для ремонта и поделок: Шикарный недорогой тестер - http://ali.pub/krh0m универсальный тестер компонент РЭА - http://ali.pub/6t1sm цветной графический экранчик для поделок - http://ali.pub/401yt недорогой ч/б экранчик для поделок - http://ali.pub/bqzpg usb паяльник - http://ali.pub/z2a6e ваттметр для измерения ёмкости аккумуляторов - http://ali.pub/edt5h dc - dc up -down конвертер - http://ali.pub/eoz1d ручка для секретный подписей(иногда полезно как маркер своих поделок) - http://ali.pub/6iuca

Продолжаем работу по программированию контроллеров 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: