Программирование МК STM32. Урок 115. NRF24L01. Несколько приемников. Часть 1

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

49 Like   1 Dislike

USB TTL to ESP8266-01

Доработка USB переходника. Прошивка ESP8266. Управление gpio со смартфона с помощью RemoteXY. Покупал на АЛИ http://ali.ski/f89n_i Здесь можно посмотреть как установить плату ESP8266 в Arduino IDE https://youtu.be/5KGrVSZTYos Рекомендую!

Программирование МК STM32. УРОК 33. HAL. USB. Virtual Com Port

Программирование на СИ в среде Keil μVision. Пишем код под микроконтроллер STM32F407VG на плате STM32F4DISCOVERY. Продолжаем работать с библиотекой HAL. С сегодняшнего занятия мы начинаем освоение подключения к МК с помощью шины USB (Universal Serial Bus). Сегодня мы попытаемся использовать такой класс устройств как CDC (Communication Device Class) и подключится к ПК по USB, создав виртуальный Com Port. За время сегодняшнего занятия мы попробуем передать строку на ПК, а также принять строку с ПК, так что урок хоть и немного затянулся, но получился интересный и познавательный. Купить отладочную плату STM32F4-DISCOVERY можно здесь http://ali.pub/178fif Навигация по видео: 00:58 Кратко о USB 03:18 Создадим проект 08:52 Подключение к шине USB OTG FS платы STM32F4DISCOVERY 10:40 Установим драйвер VCP 12:52 Прошьём контроллер и исправим проблему с драйвером VCP 15:27 Начнем писать исходный код для передачи данных с МК на ПК 21:02 Проверим наш код на практике 21:38 Начнем писать исходный код для приёма данных в МК с ПК 30:24 Проверим код приёма данных на практике Исходный код здесь http://narodstream.ru/stm-urok-33-hal-usb-virtual-com-port/ Рекомендуется также перед просмотром данного урока просмотреть данное видео: УРОК 13. HAL. USART. Передача данных http://www.youtube.com/watch?v=IXtGIKC7-wY УРОК 14. HAL. USART. Прием данных http://www.youtube.com/watch?v=J0Rgh1Ndi-4 УРОК 22. HAL. I2C. I2C to LCD2004 http://www.youtube.com/watch?v=7obHbAQ22XU Группа в контакте 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

Arduino Wireless Communication – NRF24L01 Tutorial

https://howtomechatronics.com/tutorials/arduino/arduino-wireless-communication-nrf24l01-tutorial/ ► Find more details, circuit schematics and source codes on my official website. In this Arduino tutorial we will learn how to make a wireless communication between two Arduino boards using the NRF24L01 transceiver module. Visit HowToMechatronics.com for more Tutorials, Tips, Projects and How It Works videos: ► https://howtomechatronics.com/ Like my page on Facebook: ► https://www.facebook.com/howtomechatronics Add me on Google+: ►https://plus.google.com/+Howtomechatronics Music: Aduro by Jens Kiilstofte (machinimasound.com/music)

#126 ARDUINO 06 Передача информации с помощью NRF24L01

Принимаем и передаем информацию с помощью модуля беспроводной связи NRF24L01. Скетч: https://goo.gl/RyufwY NRF24L01+PA+LNA - http://fas.st/1wdNV NRF24L01 - http://fas.st/SnBTh Arduino Pro Mini (ATMEGA328P, 5V, 16MHz) - http://fas.st/DD9V5W Arduino Mega 2560 REV3 - http://fas.st/XZzpAR CH340G Serial Converter USB 2.0 To TTL 6PIN Module - http://fas.st/sUOhI 830 Point Solderless Breadboard http://fas.st/2Ju0a или http://fas.st/O712T или http://fas.st/Mkgjyi Проводки для Breadboard http://fas.st/QIqc4 или http://fas.st/33ZcI или http://fas.st/otqDQ или http://fas.st/8HJ60 Музыка: Kevin MacLeod - Severe Tire Damage http://incompetech.com ================================================== CashBack сервис EPN (Кэшбэк): Купить товары со скидкой (AliExpress, GearBest, BangGood) - http://epngo.bz/cashback_index/d1a54 Браузерный плагин ePN Cashback - http://epngo.bz/cashback_install_plugin/d1a54 Зарабатывай с партнерской программой: EPN - http://epngo.bz/epn_index/d1a54 ADMITAD - https://www.admitad.com/ru/promo/?ref=b9875c55ed ==================================================

Программирование МК STM32. УРОК 22. HAL. I2C. I2C to LCD2004

Программирование на СИ в среде Keil μVision. Пишем код под микроконтроллер STM32F407VG на плате STM32F4DISCOVERY. Продолжаем работать с библиотекой HAL. Пишем код для управления переходником для дисплея LCD на контроллере HD44780, позволяющим существенно освободить ножки портов. Через данный переходник мы будем управлять дисплеем LCD 20x4. Купить отладочную плату STM32F4-DISCOVERY можно здесь http://ali.pub/178fif Переходник I2C to LCD1602 2004 можно приобрести здесь http://ali.pub/1mop5f Дисплей LCD 20x4 можно приобрести тут http://ali.pub/vk7tl Навигация по видео: 01:00 Краткое знакомство с переходником 06:15 Настраиваем проект в Cube MX 08:42 Пишем код для реализации функций переходника 22:30 Новая функция задержки в микросекундах 37:41 Посмотрим переходник вживую 38:56 Смотрим результаты работы 42:49 Окончательный результат после исправления всех ошибок Исходный код здесь http://narodstream.ru/stm-urok-22-hal-i2c-i2c-to-lcd2004/ Рекомендуется также перед просмотром данного урока просмотреть данное видео: УРОК 7. HAL. LCD 20x4. 4-битный режим. Выводим информацию http://www.youtube.com/watch?v=cVfSoURD1L4 УРОК 8. HAL. Шина I2C. Подключаем микросхему RTC DS3231 http://www.youtube.com/watch?v=oKy5CompTf4 УРОК 9. HAL. Шина I2C. Продолжаем работу с DS3231 http://www.youtube.com/watch?v=jaiamluHwVE AVR. Урок 16. TWI (I2C). Часть 7. Переходник I2C-LCD HD44780 http://www.youtube.com/watch?v=EA6D4ICOdno Группа в контакте 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

Продолжаем работать с модулем NRF24L01 (NRF24L01+), который предаёт и принимает данные беспроводным способом.
В этом уроке мы попробуем наоборот передать данные с одного передатчика сразу на три приёмника.
Отладочная плата Nucleo STM32F401RE теперь будет использоваться в качетсве передатчика.
В качестве первого и второго приёмника - платы на контроллере STM32F103C8T6.
В качестве третьего приёмника - плата STM32F4-DISCOVERY.
В данной части урока мы создадим и напишем проект для приёмника, а также проект для первого передатчика.

Модуль NRF24L01+ с антенной можно купить здесь http://ali.pub/24yj84
Модуль NRF24L01+ без антенны можно купить здесь (целых 4 штуки) http://ali.pub/24yjfw
Адаптер для NRF24L01 5 штук http://ali.pub/2a1pxl
Отладочную плату STM32F103C8T6 можно купить здесь http://ali.pub/1jgc7
Переходник USB to TTL ftdi ft232rl можно приобрести здесь http://ali.pub/yv3is
Программатор недорогой ST-Link V2 можно купить здесь http://ali.pub/pwzj8
Индикатор светодиодный восьмиразрядный с драйвером MAX7219 можно приобрести здесь http://ali.pub/1mflzq

Навигация по видео:
00:09 Введение
00:40 Создадим и настроим проект для передатчика
02:33 Обработаем прерывания от таймера
05:20 Усовершенствуем функцию переключения в режим передатчика
07:20 Добавим код в функцию передачи пакета
08:45 Добавим код в функцию обработки прерываний от радиомодуля
11:16 Разошлём пакеты по приёмникам в обработчике прерываний от таймера
15:33 Создадим и настроим проект для перового приёмника
18:22 Добавим функцию приёма пакетов
19:18 Проверим код на практике
19:38 Познакомимся со схемой второго приёмника.

Рекомендуется также перед просмотром данного урока просмотреть данное видео:
Распаковка и тестирование отладочной платы на микроконтроллере stm32f103rct6 https://youtu.be/0YVPIruMz_s
Урок 38. Плата NUCLEO STM32F401RE и оценочные платы https://youtu.be/L-ta_BhW6CU
Урок 103. Модули NRF24L01. Часть 1 https://youtu.be/PSA2wuOLeQw
Урок 103. Модули NRF24L01. Часть 2 https://youtu.be/FM1vTW7cTHE
Урок 103. Модули NRF24L01. Часть 3 https://youtu.be/mZaIZMNlrrE
Урок 103. Модули NRF24L01. Часть 4 https://youtu.be/0UzfO0j-438
Урок 105. NRF24L01. Передаём данные. Часть 1 https://youtu.be/nw6t36U9u64
Урок 105. NRF24L01. Передаём данные. Часть 2 https://youtu.be/8-0a3FhVNIo
Урок 109. NRF24L01. Передаём температуру и влажность с датчика DHT22 https://youtu.be/563FmE0Z1sI
Урок 113. NRF24L01. Несколько передатчиков. Часть 1 https://youtu.be/U02tcL4mb4E
Урок 113. NRF24L01. Несколько передатчиков. Часть 2 https://youtu.be/cxZ1m9Dzrw8
Урок 113. NRF24L01. Несколько передатчиков. Часть 3 https://youtu.be/CIvFpkocy9M

Текстовая версия данной части урока здесь http://narodstream.ru/stm-urok-115-nrf24l01-neskolko-priemnikov-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: