Moduł radiowy bardzo łatwo podłączysz do Arduino. Wystarczy połączyć sygnały o takich samych nazwach na obydwu płytkach.
Schemat jest uniwersalny i pasuje do wszystkich płytek Arduino UNO, DUE, MEGA, Leonardo, Yun itp. standardu Arduino 1.0 (R3), ale również i starszych.
Sygnały interfejsu SPI znajdują się we wtyku ICSP. Do podłączenia przydadzą się przewody typu Gniazdo-Gniazdo (F-F), które zaproponowałem w spisie części na dole.
Resztę sygnałów możesz podłączyć za pomocą przewodu Wtyk-Gniazdo (F-M).
Wejście zasilania modułu VCC podłączasz w Arduino do pinu z napięciem 3.3 V
Wyprowadzenie GND podłączasz w Arduino do pinu GND.
Sygnały wybierające CE i CSN możesz podłączyć do dowolnych pinów cyfrowych. Potem w bibliotece RF24 możesz określić, których pinów użyłeś. Ja wybrałem piny 7 i 8 bo takich się będę trzymał w przykładach.
W płytce Arduino UNO sygnały SPI są połączone z niektórymi pinami cyfrowymi. Są one przez to wyłączone z użycia podczas korzystania z modemu.
- MOSI jest połączony z cyfrowym pinem 11
- MISO jest połączony z cyfrowym pinem 12
- SCK jest połączony z cyfrowym pinem 13
- SS (nie używany, ale też blokuje) jest połączony z cyfrowym pinem 10
W Arduino MEGA 1280 i 2560 jest podobna sytuacja.
- MOSI jest połączony z cyfrowym pinem 51
- MISO jest połączony z cyfrowym pinem 50
- SCK jest połączony z cyfrowym pinem 52
- SS jest połączony z cyfrowym pinem 53
W Arduino DUE, Yun i Leonardo nie ma tego problemu. Sygnały SPI na złączu ICSP są niezależne od pinów cyfrowych.
Ja zamiast przewodów Gniazdo-Gniazdo użyłem płytki stykowej :-P.
Zestaw do podłączenia modemu nRF24L01 z wygodnymi przewodami i Arduino Leonardo.
sprae