Ниже в описании прикрепил статью со всеми ссылками, и пошаговым алгоритмом действий. Скетч и инфографика в телеге будет. Ссылка на Компас V22
Ссылка на телегу
Ссылка на прошлое видео Arduino NANO + nrf24l01
Поддержать автора канала 5469 0700 1084 3049 (сбербанк) Донейшен Алертс https://www.donationalerts.com/r/yporotyi_diy
Мой второй канал по саморазвитию https://www.youtube.com/channel/UC2KN-Q-QTT8xN85Va5_M29Q
Статья в поддержку видео "Дружим модуль радиосвязи nrf24l01 и Arduino NANO с модулем nrf24l01" Название статьи: Изучение модуля радиосвязи nrf24l01 для самых ленивых чайников. В этом видео я изучил модуль радиосвязи nrf24l01. Если вы ленитесь и все время откладываете изучение этого модуля - берите по 1 пункту из данной статьи, и делайте раз в день. Задачи настолько простые, что вам их проще сделать, чем не сделать (но если все еще сложно - можете разбивать их на еще более простые) Таким образом, вы сможете сделать это легко и в удовольствие. Обязательно ведите учет выполненного в удобной для вас форме, записывайте интересные мысли и важные знания. Это будет ваш конспект на будущее, чтобы не хранить все это в памяти, а значит усилий на изучение можно потратить еще меньше. Рекомендую делать хотя бы по 1 действию в день, и рано или поздно вас затянет процесс, и вы изучите этот модуль практически без сопротивления. Если потянет сделать больше 1 действия, а вас скорее всего потянет - не сопротивляйтесь этому ;) Задача 0: Можете просто посмотреть мое видео, ничего не делая. Понять фронт работы, и что это все не очень сложно. Я забыл про этот шаг в видео своем упомянуть))) Задача 1: Подготовить модули к работе. Несколько подзадач: Подготовить реквизит: два модуля НРФ, или ардуины НАНО с модулями НРФ. Подготовлены они будут, когда лежат у вас на столе, и вы можете просто взять их в руку, и начать работать. В крайнем случае, они лежат в коробочке в шкафу, и вы можете встать подойти и принести их на рабочий стол. Задача 2: Посмотреть видео Алекса Гайвера по этому модулю: https://www.youtube.com/watch?v=ACVtKDJVXS4
Если тяжело посмотреть все видео сразу - смотрите по минуте в день Задача 3: Скачать библиотеку для ардуино IDE. Ссылка будет под тем видосом что вы смотрите. Там же будут все нужные нам скетчи Если там не нашли - вот ссылка
Несколько подзадач: Установить библиотеку Установить ардуино IDE, если она у вас не стоит Задача 4: Поиграться с первым скетчем nrf_listen_air. Это просто проверка что он корректно работает, и надо записать канал радиосвязи, на котором вы будете общаться вашими модулями. Несколько подзадач: Открыть сайт с распиновкой данного модуля
Совместить все проводами, согласно распиновке. Если очень ленитесь - просто дюпонтами, но лучше спаять. Открыть скетч nrf_listen_air. Подкорректировать пины CS и CE, если надо. Ну и далее по видосу Гайвера будет понятно на что смотреть и когда модуль работает Записать обязательно канал радиосвязи, на котором вы потом будете общаться модулями Со вторым модулем повторить манипуляции Задача 5: Поиграться со скетчем GettingStarted_CallResponse. Это мы уже данные передаем. Простой цикл счетчика. Несколько подзадач: Открыть два скетча RX и TX TX -передача RX -прием Модифицируем скетчи, как говорит Гайвер Грузим, смотрим что получается Задача 6: Модифицируем скетч GettingStarted_CallResponse под свои задачи. Лично я повесил пищалку на ардуино НАНО, а УЗ дальномер на передающий модуль НРФ. УЗ фиксирует приближение, и в какой-то момент выдает пищание, вернее передает просто данные на 2 модуль, а уже там логика инициирует писк, если я поднес препятствие к дальномеру ближе чем на 50 см. Я прикреплю скетч, который у меня по итогу получился в группе в телеге своей. Вот ссылка на нее
Это уже творческая задача, где вы смотрите насколько поняли смысл скетча, и это некоторый челлендж для вас, который поддержит интерес не забросить работу... ну по крайней мере для меня это было так. Если вас это деморализует - упрощайте задачу. Там у Гайвера еще какие-то скетчи примеры были, можете их поразберать тоже Задача 7: Конспект упаковать в удобную для вас форму хранения: тетрадка, облачный сервер, сервер обсидиана у вас на компе, просто папка. Главное чтобы вы знали где эти знания достать в будущем. Задача 8: Получить плюшку. А что такое плюшка - я рассказал в своем видео) PS. Я в видосе упомянул, что там используется некая конструкция sizeof(), и обещал оставить ссылку на статью об этом тут, хотя в целом я просто погуглил и скинул сюда первое попавшееся, даже не читая