Hola Adri_manco, buenos días:
Para utilizar la librería de RS-485 primero tienes que haber instalado Ardupi en tu Raspberry. Esta librería te permite programar la Raspberry como si fuera un Arduino UNO. Sigue estos pasos:
1- Instala ArduPi:
-> Para Raspberry Pi 1 :
Code:
wget http://www.cooking-hacks.com/media/cooking/images/documentation/raspberry_arduino_shield/raspberrypi.zip && unzip raspberrypi.zip && cd cooking/arduPi && chmod +x install_arduPi && ./install_arduPi && rm install_arduPi && cd ../.."
-> Para Raspberry Pi 2 y 3:
Code:
wget http://www.cooking-hacks.com/media/cooking/images/documentation/raspberry_arduino_shield/raspberrypi2.zip && unzip raspberrypi2.zip && cd cooking/arduPi && chmod +x install_arduPi && ./install_arduPi && rm install_arduPi && cd ../..
Comprueba que no salen fallos durante la instalación.
2.- Sería conveniente que modificaras la UART de la Raspberry:
-> Para Raspberry Pi 1 y Pi 2:
https://www.cooking-hacks.com/documenta ... on-bridge/Sigue los pasos del punto "3.2 Enabling the UART port"
-> Para Raspberry Pi 3:
https://www.cooking-hacks.com/documenta ... on-bridge/Sigue los pasos del punto "3.3 Using ArduPi library in Raspberry Pi 3"
Ya tienes instalada la librería de ArduPi, ahora tienes que instalar la librería de RS485.
3.- Instala la librería de RS485:
Code:
wget http://www.cooking-hacks.com/media/cooking/images/documentation/RS-485/arduPi_api_RS485_Modbus_v0_3.zip && unzip -u arduPi_api_RS485_Modbus_v0_3.zip && cd cooking/examples/RS485 && chmod +x cook.sh && cd ../../..
Comprueba que no aparecen fallos durante la instalación.
4.- Puedes ir al directorio de ejemplos:
cd cooking/examples/RS485/
En este directorio podrás ver todos los ejemplos que salen en el tutorial. También puedes crearte tus propios programas.
5.- Compila tu ejemplo:
Hemos creado un pequeño script para compilar los programas de una forma más sencilla. Para compilar los ejemplos símplemente tienes que teclear.
./cook.sh my_example.cpp
Comprueba que el script no devuelve errores.
6.- Ejecuta tu programa:
Si la compilación ha ido bien te aparecerá un nuevo archivo my_example.cpp_exe para ejecutarlo simplemente tienes que teclear:
sudo ./my_example.cpp_exe
Un saludo