Программирование МК PIC. Урок 10. LCD 20x4. 8-битный режим. Часть 2

author narod stream   1 мес. назад
429 views

32 Like   0 Dislike

Трекер движения солнца на Ардуино

Всем привет! В этом видео мы будем делать станцию, которая следит за траекторией движения солнца и поворачивает платформу, подставляя солнечную панель под прямые лучи солнца. Скетч и схема: https://drive.google.com/open?id=13XLNbHCqkn4V2w1hHOPPrZkf3pxiv7g_ Полезные статьи: http://www.instructables.com/id/Arduino-Solar-Tracker/ http://www.instructables.com/id/Dual-Axis-300W-IOT-Solar-Tracker/ http://www.instructables.com/id/Arduino-Sun-Tracker-Turret/ Полезные ссылки: Самые дешевые Ардуино Про Мини для поделок: http://ali.pub/1ny2z4 Солнечная панель 5V 4.5W: http://ali.pub/2gllam Солнечные батареи: http://ali.pub/2glli0 Сервоприводы: http://ali.pub/2glm6p Платформа для камеры: http://ali.pub/2glq8j Цифровой резистор AD5171: http://ali.pub/2gi4vs LED драйверы: http://ali.pub/2fxoo8 Блютуз модуль CSR8645: http://ali.pub/2fvsdo Блютуз модуль CSR8645 на макетке: http://ali.pub/2fvsf1 Датчик движения HC-SR501: http://ali.pub/2eyil3 Пьезо датчик: http://ali.pub/2e968w Блютуз HC-06: http://ali.pub/2amdlv TFT дисплеи: http://ali.pub/1ny2rc Ардуино Мега 2560: http://ali.pub/2gih4z Самый удобный Кешбек: LetyShops: https://goo.gl/Ev5XgI Самый выгодный Кешбек на алиекспресс: Ecomerce: https://goo.gl/3dDc2w

Дождались! ESP32!

Группа ВК: https://vk.com/electronics_in_camera Инстаграм: https://www.instagram.com/electronics_in_focus/ Перевод английских субтитров от: Переводчик - преподаватель английского Svetlana English Online https://www.youtube.com/channel/UC-vvsEajAhWeZ1MKJqGpKnA Описание различных версий плат, чипов, характеристики: http://esp32.net/ Описание чипов ESP32 на оф. сайте: http://espressif.com/en/products/hardware/esp32/overview Описание модуля ESP-WROOM-32 на оф. сайте: http://espressif.com/en/products/hardware/esp-wroom-32/overview Официальный форум по ESP32: http://www.esp32.com/ Я покупал модули тут: http://www.euromobile.ru/ Также они много где уже появились, в т.ч. на али: https://goo.gl/ftQtkc Лицензии на музыку: Copyright Owner (Created by): «Awards Media Group Limited Partnership» http://www.dewolfemusic.com/trackdetail.php#!/?id=6950001&code=lRf2CY Copyright Owner (Created by): «Awards Media Group Limited Partnership» http://www.dewolfemusic.com/trackdetail.php#!/?id=6672067&code=nae0Ze Copyright Owner (Created by): «Awards Media Group Limited Partnership» http://www.dewolfemusic.com/trackdetail.php#!/?id=6671933&code=psMdeE

Символьный LCD дисплей (Урок1)

Урок 1. Cимвольный LCD дисплей он же жк индикатор. Рассмотрим как подключить lcd дисплей к микроконтроллеру и разберем протокол обмена между микроконтроллером и индикатором. Начинающие в основном используют готовые библиотеки для работы с lcd-индикатором и, конечно же, понятия не имеют, как организован протокол обмена между микроконтроллером и индикатором. А ведь, зная это, можно самому создать программу не хуже, а то и лучше. Все для программирования - http://alipromo.com/redirect/cpa/o/o2f55mw9pfbzznpf4v1ahi3bs12nsv4p/ PDF, код - http://atmel-programme.clan.su/PDF.zip

MPLAB XC8 for Beginners Tutorial -5- Interfacing an LCD Display

Learn how to use an LCD with PIC microcontroller. You'll learn how to interface an LCD with PIC, send characters, numbers to be displayed, clear the display and position the cursor. For more info and download project source files: http://www.studentcompanion.net/en/interfacing-lcd-display-with-pic-microcontroller-xc8/ Have questions, need assistance or looking for source code? Engage with us and please do not forget to support us with any donation: Please Donate:https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=K8RNMNDNFBV58 Facebook: https://www.facebook.com/StudentCompanion Twitter: https://twitter.com/StCompanion Google+: https://plus.google.com/+StudentCompanionSA/posts Patreon: https://www.patreon.com/StudentCompanion

Подключаем текстовый LCD 16x2 к arduino по I2C

// LCD экран с переходником на али http://got.by/17hr8i Подключаем текстовый экран 1602 к ардуино к квадратной шине (I2C) при помощи расширителя портов ввода-вывода PCF8574. // ссылки I2C сканер - http://playground.arduino.cc/Main/I2cScanner библиотека - https://codeload.github.com/fdebrabander/Arduino-LiquidCrystal-I2C-library/zip/master поддержать канал материально. http://www.donationalerts.ru/r/arduinolab

Продолжаем работу по программированию контроллеров PIC.
На данном мы попробуем к микроконтроллеру PIC подключить символьный дисплей, в котором находятся 4 строки по 20 символов, используя полноправный 8-битный способ его подключения.
Данный дисплей собран на контроллере HD44780.
Микроконтроллер мы будем использовать несколько другой, но очень похожий на тот, который мы использовали в прошлых занятиях, - это - PIC16F877A.
В данной части урока мы напишем библиотеку для дисплея и, воспользовавшись ею, выведем на него текстовые строки.

Приобрести программатор 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 Введение
03:44 Добавим функции задержки и инициализации портов
05:57 Функция пердачи байта в контроллер дисплея
08:01 Напишем функцию инициализации дисплея
16:31 Добавим функции вывода строки на дисплей и позиционирования
20:59 Выведем строки на дисплей
21:40 Проверка кода на практике
28:10 Наши планы

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

Текстовая версия данной части урока и исходный код здесь http://narodstream.ru/pic-urok-10-lcd-20x4-8-bitnyj-rezhim-chast2/

Группа в контакте 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: