Подключение nRF24L01 к AMS

Физическое подключение модуля nRF24L01 к системе Arduino Mega Server очень простое: модуль имеет 8 контактов, 7 из которых подключаются к разъёмам плат Arduino, а один IRQ остаётся неподключённым. Вот схема подключения модуля nRF24L01 к контроллеру Arduino Mega.

Подключение nRF24L01 к Arduino Mega

Внимание! Модули nRF24L01 имеют 3.3-вольтовое питание и подключение их к большему напряжению питания выведет их из строя

Подключение к Arduino Due

Небольшая сложность возникает только с подключением nRF24L01 к Arduino Due. Дело в том, что Due не имеет выводов SPI интерфейса на колодках платы (в отличие от Mega, где этот интерфейс выведен на разъёмы D50, D51 и D52) и подключать модуль, при установленной сетевой плате Ethernet Shield, просто не к чему.

Подключение nRF24L01 к Arduino Due

Выходов из этой ситуации два: нужно либо искать особую модификацию платы Ethernet Shield с выведенными наверх штырьками SPI интерфейса или брать в руки паяльник и подпаивать провода напрямую к выводам SPI на плате Ethernet Shield. В большинстве случаев придётся брать в руки паяльник и «портить» плату сетевого интерфейса, но это не так страшно, как кажется на первый взгляд и, безусловно, стоит затраченных усилий.

Подпаивать провода и подключать модуль нужно к выводам MOSI, MISO и SCK интерфейса SPI (плате Ethernet Shield).

Подключение к Arduino Due SPI интерфейсу

Обратите внимание. Система Arduino Mega Server непрерывно развивается и в код проекта постоянно вносятся изменения и улучшения, поэтому, описание и документация может не соответствовать вашей конкретной версии системы. Последняя правка этой страницы относится к 0.15 версии системы.