Paso 13: Frambuesa Pi servidor código - configurar
En esta sección, revisaremos el código para el servidor. Se adjunta el código, pero vamos a recorrer cada parte del código para que puede modificarlo para satisfacer sus necesidades.
Esta primera parte es para la importación de las librerías que necesitamos.
A continuación, te configuramos nuestros pines GPIO (nota que estos se basan en diseños de Pi revisión-2. Cheque que revisión tienes aquí, y qué disposición tiene aquí). Asegúrese de que o vas a conectar en los pines de derecha cambiando las configuraciones de pin correctamente a continuación:
Después de esto, inicializamos nuestros servomotores (tenga en cuenta el comentario sobre el diseño de GPIO BCM):
Esta sección siguiente, nos estamos configurando algunos métodos auxiliares por lo que no necesitamos llamar manualmente los pernos cada vez. Esto nos ayuda a mantener nuestro código reutilizable y seco. Sólo publicaremos una versión truncada, ya que es bastante auto explicativa en los comentarios de código:
Finalmente, el último bit de configuración antes de la verdadera diversión: tomas de corriente. En este proyecto, usamos un base socket TCP para enviar comandos a nuestro Pi. No necesitas conocer mucho acerca de como funciona esto, pero básicamente, esto significa que cualquier persona en su networkcan, envíanos un mensaje sencillo al puerto y el host de este Pi, como tienen la dirección IP y número de puerto.
Nos funcionó este proyecto en nuestro propio hogar Wifi. Para obtener la dirección IP local, ejecute este comando en su Pi:
ifconfig/all
Y la dirección ip atada WLAN debe ser el wifi. Nuestra era 10.0.0.101. Reemplazar la variable 'host' abajo con su dirección ip:
Esto concluye la parte de configuración del código. El siguiente paso le guiará a través de la parte funcional real del programa.