Piduino
1.0.0
การแต่งงานที่ไม่บริสุทธิ์ของ Raspberry Pi และ Arduino
ขั้นตอนต่อไปนี้จะต้องดำเนินการบน Raspberry Pi เมื่อเปิดใช้งานครั้งแรก:
ผนวกบรรทัดต่อไปนี้เข้ากับจุดสิ้นสุดของ ~/.bashrc :
export GOPATH=$HOME/Go/
export PATH=$PATH:$GOPATH/bin
จากนั้นเรียกใช้สคริปต์การตั้งค่า:
./raspi_setup.sh
เชื่อมต่อพิน Raspberry Pi GPIO กับ Arduino ISP ตามคำแนะนำที่นี่: [https://learn.adafruit.com/program-an-avr-or-arduino-using-raspberry-pi-gpio-pins/configuration#wiring]
สคริปต์ deploy.py จะคัดลอกซอร์สโค้ดทั้งหมดไปยัง Raspberry Pi สร้างรหัส Arduino แฟลช Arduino จากนั้นเรียกใช้ Python main.py ที่กำหนด
pipenv run $PWD/deploy.py --project_dir ~/GitHub/WinterTechForum/pyduino-secret-number/ 192.168.43.167
คำสั่งต่อไปนี้อาจใช้ในการแฟลช Arduino ด้วยตนเองเมื่อ ssh จะเข้าสู่ Raspberry Pi:
sudo avrdude -p atmega328p -C ~/avrdude_gpio.conf -c pi_1 -v -U flash:w:Blink.ino.hex:i