Paso 4: Programación del Pi
¿Cómo va nuestro teléfono para comunicarse con el pi?
El pi inicie un servidor ftp en el arranque.
El teléfono android tiene una aplicación que puede escribir en un archivo en el servidor ftp.
La frambuesa pi leer de este archivo y hacer girar el motor basándose en el contenido del archivo.
Para hacer este primer arranque el pi
Copia el programa de python switchFlicker5.py en el directorio /etc de la RPi
Este programa se lea desde un archivo de texto que nuestro teléfono puede escribir a. El programa luego girará el motor basado en el contenido del archivo.
Ahora necesitamos una manera de que este programa que se ejecutará en el arranque.
También necesitamos poner un servidor ftp en el arranque para que el teléfono se puede comunicar con el pi.
Para ello, editar el archivo RC.local.
Abra el archivo RC.local en Nano por:
- terminal de apertura
- CD a raíz
- CD etc.
- Nano rc.local
ahora editar el archivo RC.local como esta.
#! / bin/sh - e
Estado de sudo servicio proftpd &
CD
sudo python switchFlicker5.py
_IP = $(hostname-I) || true
Si ["$_IP"]; entonces
printf "mi dirección IP es $s\n" "S_IP"
fi
exit 0