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

author narod stream   10 мес. назад
787 views

51 Like   1 Dislike

STM32 c чего начать?

STM32Cube STM32F103C8Tx + SWD ST-LINK V2 программатор . Небольшая отладочная плата и программатор обзор . Видео старенькое я только начинал ) есть много лучше снятых видео и звук на уровне. То что нужно для старта : STM32F103C8T6 отладочная плата http://ali.pub/2silgs Программатор STM32&STM8 http://ali.pub/312wfw Логический анализатор http://alipromo.com/redirect/cpa/o/o63n8onn7vyk06pkyhcel86i1nxtfgsh/

#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 ==================================================

Complete build! - Easy/Newbie PCB (Nrf24l01+) for MySensors

Im building a EasyPCB (5v) with Nrf24l01+. This is a complete build video from soldering components to uploading a radio testsketch. Link to EasyPCB: https://www.openhardware.io/view/4

Дешёвая STM32 плата + Arduino IDE

Покупал свою STM32F103C8T6 тут: http://goo.gl/OvOjPn Другие stm32f103c8t6 платы: http://goo.gl/qMs0bE CH340g переходник с USB to UART брал тут: http://goo.gl/w5yU71 Ещё CH340g переходники: http://goo.gl/P5AAWS Статья: https://geektimes.ru/post/277928/ Архив к видео: https://goo.gl/Uj9fys Ещё видеообзоры: https://www.youtube.com/playlist?list=PLEL7qGoBXwEbc-NUrX30_xyE8mL7qSKjZ ------------------------------------------------ Обозреваемая отладочная плата основана на базе микроконтроллера STM32F103C8T6. А прошивать и программировать я её буду в среде разработки Arduino IDE. Очевидно, что отладочная плата на базе STM32 выигрывает по всём параметрам у Arduino Nano, исключением является разве что стоимость, но согласитесь 10 центов — хорошая цена за большую производительность, а про периферию, которой нафарширован STM32, так я вообще молчу, чего только стоят DMA или интегрированные в микроконтроллер часы реального времени. Всё это в сумме делает данную плату крайне привлекательной во всём, кроме одного — новичку, как например мне, тема STM32 кажется слишком затратной по времени, есть целые сайты посвящённые программированию этих микроконтроллеров. А вот если подружить STM32 с Arduino IDE, то порог вхождения опускается до крайне низкого уровня. ------------------------------------------------ Как можно поддержать мой канал? WebMoney реквизиты: Z987343479290 Доллары R367027381040 Рубли ----------------------------------------­-------- Моя партнёрка: http://goo.gl/HkCkH3 Паблик ВКонтакте: https://goo.gl/p8Z9YB Мой live каннал: http://goo.gl/6p1PFt Подписывайтесь: http://youtube.com/RazniePodelki

Программирование МК STM32. Урок 108. FreeRTOS. Параметры

В данном уроке мы продолжим заниматься программированием микроконтроллеров STM32 с использованием операционной системы реального времени FreeRTOS и главной темой данного занятия будет использование параметров задач. Это позволит нам создать несколько задач, используя только одну функцию для них всех. Не смотря на то, что функция будет только одна, параметры обеспечат уникальность каждой задачи, использующей данную функцию. Отладочную плату можно приобрести здесь http://ali.pub/2bpa7g Навигация по видео: 00:10 Введение 01:32 Настроим проект 02:53 Добавим структуру и три переменных типа данной структуры для параметров 04:59 Добавим код создания первой задачи пока без параметров 07:44 Произведём инициализацию наших параметров и добавим их при создании задачи, а также используем в теле функции задач. 10:07 Проверим на практике пока работу одной задачи 10:27 Создадим ещё две задачи и проверим на практике работу всех задач Рекомендуется также перед просмотром данного урока просмотреть данное видео: Обзор отладочной платы STM32F746G-DISCO. Часть 1 http://www.youtube.com/watch?v=XP2gMZ_kP38 Обзор отладочной платы STM32F746G-DISCO. Часть 2 http://www.youtube.com/watch?v=s9i9956DK40 Урок 54. System Workbench. FREE RTOS https://youtu.be/9l6ovhcmnkQ Урок 64. HAL. LTDC. Часть 1 http://www.youtube.com/watch?v=TGLGSTquBAw Урок 66. HAL. LTDC. SDRAM. Часть 1 http://www.youtube.com/watch?v=QdyZdy8VrUY Урок 67. HAL. LTDC. BMP. Часть 1 http://www.youtube.com/watch?v=ZT4Ftnw_oxM Урок 69. HAL. LTDC. DMA2D. Часть 1 http://www.youtube.com/watch?v=C3RSWy7H63s Урок 70. HAL. LTDC. Вывод текста на дисплей. Часть 1 http://www.youtube.com/watch?v=U9cxipn38PI Урок 104. FreeRTOS. Бинарные семафоры. Часть 1 https://www.youtube.com/watch?v=kopgjKUFCVY Урок 104. FreeRTOS. Бинарные семафоры. Часть 2 https://youtu.be/Bknw-uawVTo Урок 106. FreeRTOS. Создание и уничтожение задач. Часть 1 https://youtu.be/UxNWYvSzveU Урок 106. FreeRTOS. Создание и уничтожение задач. Часть 2 https://youtu.be/Ui4Hm7D5v8I Текстовая версия урока и исходный код здесь http://narodstream.ru/stm-urok-108-freertos-parametry/ Группа в контакте 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.
В качестве второго и третьего передатчика платы NUCLEO-F303K8.
В данной части урока мы подключим символьный LCD-дисплей к плате приёмника, настроим для него проект, также немного подправим наши библиотеки.

Модуль NRF24L01+ с антенной можно купить здесь http://ali.pub/24yj84
Модуль NRF24L01+ без антенны можно купить здесь (целых 4 штуки) http://ali.pub/24yjfw
Адаптер для NRF24L01 5 штук http://ali.pub/2a1pxl
Отладочную плату STM32F103C8T6 можно купить здесь http://ali.pub/1jgc7
Отладочную плату Nucleo STM32F401RE можно приобрести здесь http://ali.pub/1u80dx
Отладочную плату NUCLEO-F303K8 можно купить здесь http://ali.pub/22robj
Переходник USB to TTL ftdi ft232rl можно приобрести здесь http://ali.pub/yv3is
Программатор недорогой ST-Link V2 можно купить здесь http://ali.pub/pwzj8
Дисплей LCD 20x4 можно приобрести здесь http://ali.pub/vk7tl
Переходник I2C to LCD можно приобрести здесь http://ali.pub/1mop5f

Навигация по видео:
00:10 Введение
04:45 Схема приёмника
07:03 Настроим проект для приёмника
10:59 Изменим библиотеку для модуля NRF с учётом использования внешних прерываний на аппаратном уровне
13:23 Поправим библиотеку для дисплея LCD
16:41 Испытаем проект для приёмника на практике

Рекомендуется также перед просмотром данного урока просмотреть данное видео:
Распаковка и тестирование отладочной платы на микроконтроллере 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

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