Программирование МК PIC. Урок 25. Модуль ADC (АЦП). Измеряем напряжение. Часть 1

author narod stream   3 мес. назад
423 views

52 Like   4 Dislike

Программирование МК AVR. УРОК 38. Atmega 328p Pro Mini

Программирование на СИ в среде Atmel Studio. В данном занятии мы начнем работать с отладочной платой Atmega 328p Pro Mini, которая стоит абсолютные копейки, а, как показали эксперименты, очень работоспособна. Хотя она везде и позиционируется как Arduino Pro Mini, но мы её научим быть полноправной отладочной платой для изучения программирования в Atmel Studio. Сегодня мы её подключим к программатору, также мы к ней подключим светодиодную матрицу, напишем соответствующий код, чтобы создать эффект бегущего огня. Приобрести плату Atmega 328p Pro Mini можно здесь: http://ali.pub/ehlj8 Приобрести программатор USBASP USBISP 3.3 можно здесь (продавец надёжный) http://ali.pub/1auvtq Приобрести программатор USBASP USBISP 2.0 можно здесь (продавец надёжный) http://ali.pub/1eigwp Навигация по видео: 00:09 Краткое знакомство с отладочной платой Atmega 328p Pro Mini 04:40 Подключаем переходник для программатора 08:12 Проверим работоспособность платы 10:56 Изучим схему подключения светодиодной матрицы и подключим её к плате 17:26 Создадим проект в Atmel Studio и настроим его 19:26 Напишем исходный код для последовательного мигания светодиодов 22:57 Настроим возможность программирования контроллера прямиком из среды программирования Atmel Studio 24:18 Проверим код в протеусе 26:31 Исправим все ошибки кода и проверим также работу на отладочной плате и светодиодной матрице Для более понятного просмотра данного видео предварительно рекомендуется посмотреть: Посылка из AliExpress часть 1 http://www.youtube.com/watch?v=vwEc1vajKF0 Посылка из AliExpress часть 2 http://www.youtube.com/watch?v=vjuE59snpQc Группа в контакте 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

MPLAB X IDE tutorial ( XC8 compiler ) -6 : ADC in pic ( 16f877a )

Subscribe Here :https://goo.gl/Z1jtos We need to convert analog quantities to digital to process it using a digital computer or a microcontroller. This is done by using Analog to Digital Converters. An Analog to Digital Converter or ADC is a device which converts continuous analog quantity (here : voltage) to corresponding discrete digital values. PIC 16F877A microcontroller has 8 ADC inputs and it will convert analog inputs to a corresponding 10 bit digital number. Subscribe my channel for more Videos: Subscribe Here :https://goo.gl/Z1jtos

Линейный лабораторный блок питания своими руками. Просто и надежно. (PCBWay)

★ Дешевый производитель печатных плат из Китая PCBWay Заказы выполняються качественно и быстро https://www.pcbway.ru/ При регистрации вы получаете бонус в 5$ ------------------------------------------------------------------------------------------------- Внимание! немного подкоректировал схему и печатку. Для стабильной работы регулировки тока. Так что не пугайтесь. ------------------------------------------------------------------------------------------------- 👉 Более новая схема: https://www.youtube.com/watch?v=jxb3D9j_350 ------------------------------------------------------------------------------------------------- 🔻 Ссылки на материал из видео 🔻 📥 Скачать схему и печатку в архиве: https://drive.google.com/open?id=11bZ44fozUQsAxLYF-ga2Bsz5MN8tQx4B ------------------------------------------------------------------------------------------------- 👉 Блок питания:https://www.youtube.com/watch?v=xDX9Ze2MIAQ&t=2s 👉 Обучающие уроки:https://www.youtube.com/playlist?list=PLez498sXh_lmoR2F492bvn0wopIdW2bkN 👉 Подробная информация про заказ печатных плат: https://www.youtube.com/watch?v=El3en2MqI9Q&t=199s ------------------------------------------------------------------------------------------------- 📝 Описание ролика: Всем привет. Понадобился мне линейный блок питания, занялся поисками но удовлетворяющего по всем параметрам блока не нашел. По этому пришлось мудрить некого "франкенштейна" из разных схем. В итоге перед вами простой и надежный лабораторный блок питания, с регулировкой тока и напряжения. А так же с защитой от кз. Надеюсь такая конструкция многим пригодиться) ------------------------------------------------------------------------------------------------- ⭐ За рекламу прошу прощения. Для создания роликов нужен бюджет, а мои финансы поют романсы :) ------------------------------------------------------------------------------------------------- 🔻Ссылки на покупку компонентов из ролика🔻 💰 Транзистор 2SC5200: https://www.nikom.biz/index.php?globo=A&info=A117095 💰Реле:https://www.nikom.biz/index.php?globo=A&info=A159003 ------------------------------------------------------------------------------------------------- 🔻Моё оборудование🔻 ⚡️Осциллограф: HANTEK 6022BE ⚡️Мультиметр Uni-t 890 C+ ⚡️ESR метр ------------------------------------------------------------------------------------------------- 📌 Я в Вк: https://vk.com/ramzess1995 📌 Моя группа: https://vk.com/openfrimetv 📌 Почта: solovyovromanlich@mail.ru 📌 Инста:https://www.instagram.com/ramzess_ll/ ------------------------------------------------------------------------------------------------- 👍 Ставь лайк и подписывайся на канал ツ ------------------------------------------------------------------------------------------------- ✅ Теги: #линейныйблок, #своимируками, #схема

Программирование микроконтроллеров

Программирование микроконтроллеров PIC, ATtini, ATmega Программатор для AVR - USBasp (программа-AVRDUDESHELL) Программатор для PIC - PIC K-150 (программа-microbrn) Ссылка на скачивание программы AVRDUDESHELL:https://yadi.sk/d/8DSIpvYqpZWHv Ссылка на скачивание драйвера для USBasp:https://yadi.sk/d/9N3w-Z-TpZXb8 Ссылка на скачивание программы microbrn: https://yadi.sk/d/RrjVCaXrpZXZG

В чём разница между НАПРЯЖЕНИЕМ и ТОКОМ

Бесплатный курс "Основы программирования": https://goo.gl/M4piW2 _________________________________ В этом выпуске вы узнаете: что такое напряжение и что такое ток или сила тока; и в чём же разница между напряжением и силой тока Группа в ВК: https://goo.gl/pE36V9 Реклама на канале: https://goo.gl/r9jM6p Почта (для сотрудничества): daymon911@mail.ru ___ Смотрите наши видео, в которых мы простым языком рассказываем о радиотехнике, электронике и радиоэлектронике, а также об ардуино и товарах из Китая для радиолюбителей! Наши уроки будут особенно полезны как для начинающих радиолюбителей и студентов радиотехнических ВУЗов, так и для опытных электронщиков, которые паяют каждый день! В видеороликах мы даём основы электроники: определения, описания, схемы и принцип работы различных элементов радиотехники. На канале проводятся уроки по Ардуино / Arduino; разбираем программирование, подключение датчиков, модулей, дисплеев, двигателей; создаём различные проекты и устройства на ардуино.

Продолжаем работу по программированию контроллеров PIC.
В данном уроке мы познакомимся чуть ли не с самым важным модулем - это АЦП (ADC).
С помощью него мы попробуем собрать примитивный, но вполне точный вольтметр сначала на один, а потом на два входа.
Контроллер мы будем по-прежнему использовать PIC16F877A, расположенный на плате от WaveShare PIC Open18F4520-16F877A.
В данной части урока мы познакомимся с АЦП, с тем, как он реализован в контроллере PIC16 и подключим схему урока.

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

Навигация по видео:
00:08 Введение
00:23 Принцип работы АЦП
03:43 Устройство модуля ADC в контроллерах PIC16
08:13 Регистры ADC в контроллерах PIC16
15:54 Последовательность работы с периферией ADC в контроллере
18:49 Подключим схему урока

Для более понятного просмотра данного видео предварительно рекомендуется посмотреть:
Урок 2. Первый проект в MPLAB X IDE https://youtu.be/P4CKlUionBo
Урок 15. Модуль MSSP. Режим SPI. Часть 1 https://youtu.be/422YQFo_aVQ
Урок 16. MSSP. SPI. Светодиодный индикатор MAX7219. Часть 1 https://youtu.be/rTc6XNkREqI
Урок 19. MSSP. I2C. Подключаем внешний EEPROM. Часть 1 https://youtu.be/Vf_y5_0-1SE
Урок 23. Модуль USART. Передача данных. Часть 1 https://youtu.be/EG1PTfwJEBk

Текстовая версия данной части урока здесь http://narodstream.ru/pic-urok-25-modul-adc-acp-izmeryaem-napryazhenie-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: