Дружим модуль радиосвязи nrf24l01 и Arduino NANO с модулем nrf24l01

Ниже в описании прикрепил статью со всеми ссылками, и пошаговым алгоритмом действий. Скетч и инфографика в телеге будет. Ссылка на Компас V22 Ссылка на телегу N4r1vSUUJ8QwMThi Ссылка на прошлое видео Arduino NANO nrf24l01 Поддержать автора канала 5469 0700 1084 3049 (сбербанк) Донейшен Алертс Мой второй канал по саморазвитию Статья в поддержку видео “Дружим модуль радиосвязи nrf24l01 и Arduino NANO с модулем nrf24l01“ Название статьи: Изучение модуля радиосвязи nrf24l01 для самых ленивых чайников. В этом видео я изучил модуль радиосвязи nrf24l01. Если вы ленитесь и все время откладываете изучение этого модуля - берите по 1 пункту из данной статьи, и делайте раз в день. Задачи настолько простые, что вам их проще сделать, чем не сделать (но если все еще сложно - можете разбивать их на еще более простые) Таким образом, вы сможете сделать это легко и в удовольствие. Обязательно ведите учет выполненного в удобной для вас форме, записывайте интересные мысли и важные знания. Это будет ваш конспект на будущее, чтобы не хранить все это в памяти, а значит усилий на изучение можно потратить еще меньше. Рекомендую делать хотя бы по 1 действию в день, и рано или поздно вас затянет процесс, и вы изучите этот модуль практически без сопротивления. Если потянет сделать больше 1 действия, а вас скорее всего потянет - не сопротивляйтесь этому ;) Задача 0: Можете просто посмотреть мое видео, ничего не делая. Понять фронт работы, и что это все не очень сложно. Я забыл про этот шаг в видео своем упомянуть))) Задача 1: Подготовить модули к работе. Несколько подзадач: Подготовить реквизит: два модуля НРФ, или ардуины НАНО с модулями НРФ. Подготовлены они будут, когда лежат у вас на столе, и вы можете просто взять их в руку, и начать работать. В крайнем случае, они лежат в коробочке в шкафу, и вы можете встать подойти и принести их на рабочий стол. Задача 2: Посмотреть видео Алекса Гайвера по этому модулю: Если тяжело посмотреть все видео сразу - смотрите по минуте в день Задача 3: Скачать библиотеку для ардуино IDE. Ссылка будет под тем видосом что вы смотрите. Там же будут все нужные нам скетчи Если там не нашли - вот ссылка Несколько подзадач: Установить библиотеку Установить ардуино IDE, если она у вас не стоит Задача 4: Поиграться с первым скетчем nrf_listen_air. Это просто проверка что он корректно работает, и надо записать канал радиосвязи, на котором вы будете общаться вашими модулями. Несколько подзадач: Открыть сайт с распиновкой данного модуля Совместить все проводами, согласно распиновке. Если очень ленитесь - просто дюпонтами, но лучше спаять. Открыть скетч nrf_listen_air. Подкорректировать пины CS и CE, если надо. Ну и далее по видосу Гайвера будет понятно на что смотреть и когда модуль работает Записать обязательно канал радиосвязи, на котором вы потом будете общаться модулями Со вторым модулем повторить манипуляции Задача 5: Поиграться со скетчем GettingStarted_CallResponse. Это мы уже данные передаем. Простой цикл счетчика. Несколько подзадач: Открыть два скетча RX и TX TX -передача RX -прием Модифицируем скетчи, как говорит Гайвер Грузим, смотрим что получается Задача 6: Модифицируем скетч GettingStarted_CallResponse под свои задачи. Лично я повесил пищалку на ардуино НАНО, а УЗ дальномер на передающий модуль НРФ. УЗ фиксирует приближение, и в какой-то момент выдает пищание, вернее передает просто данные на 2 модуль, а уже там логика инициирует писк, если я поднес препятствие к дальномеру ближе чем на 50 см. Я прикреплю скетч, который у меня по итогу получился в группе в телеге своей. Вот ссылка на нее N4r1vSUUJ8QwMThi Это уже творческая задача, где вы смотрите насколько поняли смысл скетча, и это некоторый челлендж для вас, который поддержит интерес не забросить работу... ну по крайней мере для меня это было так. Если вас это деморализует - упрощайте задачу. Там у Гайвера еще какие-то скетчи примеры были, можете их поразберать тоже Задача 7: Конспект упаковать в удобную для вас форму хранения: тетрадка, облачный сервер, сервер обсидиана у вас на компе, просто папка. Главное чтобы вы знали где эти знания достать в будущем. Задача 8: Получить плюшку. А что такое плюшка - я рассказал в своем видео) PS. Я в видосе упомянул, что там используется некая конструкция sizeof(), и обещал оставить ссылку на статью об этом тут, хотя в целом я просто погуглил и скинул сюда первое попавшееся, даже не читая
Back to Top