Piduino
1.0.0
El matrimonio impío de una frambuesa pi y un arduino
Los siguientes pasos deben realizarse en Raspberry Pi cuando se enciende por primera vez:
Agregue las siguientes líneas al final de su ~/.bashrc :
export GOPATH=$HOME/Go/
export PATH=$PATH:$GOPATH/bin
Luego ejecute el script de configuración:
./raspi_setup.sh
Conecte los pines GPIO de Raspberry Pi al ISP Arduino, siguiendo las instrucciones aquí: [https://learn.adafruit.com/program-an-avr-or-arduino-using-raspberry-pi-gpio-pins/configuration#wiring]
El script implement.py copiará todo el código fuente al Raspberry Pi, construirá el código Arduino, flasheará el Arduino y luego ejecutará el Python main.py dado.
pipenv run $PWD/deploy.py --project_dir ~/GitHub/WinterTechForum/pyduino-secret-number/ 192.168.43.167
El siguiente comando se puede usar para flashear el Arduino manualmente, cuando se ssh'd en la Raspberry Pi:
sudo avrdude -p atmega328p -C ~/avrdude_gpio.conf -c pi_1 -v -U flash:w:Blink.ino.hex:i