#raspberry-pi4
Вопрос:
Я довольно новичок в raspberry pi, но некоторое время занимался arduino, и я пытаюсь заставить их общаться друг с другом с помощью коммуникационного модуля nRF24L01. Я использовал инструкции по https://nrf24.github.io/RF24/md_docs_linux_install.html
Install prerequisites if there are any (MRAA, LittleWire libraries, setup SPI device etc)
Download the install.sh file from http://tmrh20.github.io/RF24Installer/RPi/install.sh
wget http://tmrh20.github.io/RF24Installer/RPi/install.sh
Make it executable
chmod x install.sh
Run it and choose your options
./install.sh
Run an example from one of the libraries
cd rf24libs/RF24/examples_linux
Edit the gettingstarted example, to set your pin configuration
nano gettingstarted.cpp
make
sudo ./gettingstarted
Я включил SPI на raspberry pi и во время его установки дал мне возможность выбрать использование SPIDEV, и я обнаружил, что мне нужно установить его с помощью
./configure --driver=SPIDEV;make;sudo make install
но я не могу найти, где мне нужно cd
, чтобы изменить эту конфигурацию.
Я предполагаю, что это тот шаг, на котором я ошибаюсь, потому что, когда я
nano gettingstarted.cpp
и проверьте это
rf24(22,0)
и затем
make
sudo ./gettingstarted
Я все время получаю сообщение об ошибке о том, что исключение SPIException или радио не работает.
Вот фотография моей проводки..вы не можете увидеть nRF24L01 на этой картинке, но все эти провода ведут к ней. Да, у меня есть конденсатор приличного размера, и мой вольтметр говорит, что у меня постоянный 3,7 В, идущий на радио.
Using the pinout map below, I used the following
MOSI -19
MISO -21
SCLK -23
CSN -24
CE -11 OR 22
**(I switched to 22 because I read that it was the default to go to)**
VCC -1
GND -6
ПОЖАЛУЙСТА, я действительно просто хочу, чтобы это радио работало. Не мог бы кто-нибудь, пожалуйста, просто изложить шаг за шагом, как я могу просто заставить RF24 работать на raspberry pi 4?