Stap 4: Programmeren van de Pi
Hoe gaat onze telefoon om te communiceren met de pi?
De pi vertrekt een FTP-server bij het opstarten.
De android telefoon moet een app die naar een bestand op de FTPserver schrijven kan.
De raspberry pi uit dit bestand leest en draaien van de motor op basis van de inhoud van het bestand.
Om te doen deze eerste opstarten de pi
Het python programma switchFlicker5.py kopiëren naar de map/etc van de RPi
Dit programma leest uit een tekstbestand dat onze telefoon kunt schrijven. Het programma zal dan het draaien van de motor op basis van de inhoud van het bestand.
We moeten nu een manier om dit programma uit te voeren bij het opstarten.
We moeten ook een FTP-server te starten bij het opstarten zodat de telefoon met de pi communiceren kan.
We doen dit door het bewerken van het bestand RC.local.
Open het bestand RC.local in Nano door:
- opening terminal
- CD naar hoofdmap
- CD enz
- Nano rc.local
nu het bewerken van het bestand RC.local uitzien.
#! / bin/sh - e
sudo proftpd servicestatus &
cd
sudo python switchFlicker5.py
_IP = $(hostname-I) || waar
Als ["$_IP"]; vervolgens
printf "mijn IP-adres is $s\n" "S_IP"
fi
exit 0