Con un registro de cambio de frambuesa Pi (5 / 6 paso)

Paso 5: El código

Se adjunta a este paso es mi código para ejecutar el video que has visto dos veces ahora.

Una parte importante del código, que me gustaría señalar es la declaración del sueño.  Parece tan poco importante, pero realmente no es.

Después de atravesar el proceso en el último paso de creación de su salida, si vas derecho a compensación y ajuste de su próxima salida, nunca obtendrás "ver" en el LED.  Sólo parpadeará demasiado rápido para verlo.  Así que tienes que hacer una pausa en la ejecución del código por un segundo para entrar los LEDs a permanecer encendido tiempo suficiente para que usted pueda verlos.

mientras se está ejecutando == True:
tratar de:
shifter.Clear()
shifter.setValue(80)
Sleep(1)
shifter.Clear()
shifter.setValue(170)
Sleep(1)
excepción KeyboardInterrupt:
correr = False

Cuenta también como un aparte, lo que hice con el try / excepto declaraciones.  Esto le permite salir el código usando control-c, sin generar el error normal.  Una pequeña cosa, pero me gusta cómo funciona.

También tenga en cuenta que este código está orientado a objetos y puede ser importado a otros proyectos más adelante.  Esto le permitirá dar salida fácil y rápidamente con este circuito.

Artículos Relacionados

RegisterWrite - extender las salidas del Arduino/microcontrolador con los registros de cambio

RegisterWrite - extender las salidas del Arduino/microcontrolador con los registros de cambio

Registrar escriba es un ejemplo de programa para ampliar las salidas de Arduino usando un registro de cambio.He escribí un bosquejo sencillo que usa 3 salidas de Arduino para manejar el registro de desplazamiento.Escribí esto como no pude encontrar n
Arduino LED 4 x 4 x 4 cubo con 595 registros de cambio de Kit de bricolaje

Arduino LED 4 x 4 x 4 cubo con 595 registros de cambio de Kit de bricolaje

Se trata de un 4 x 4 x 4 kit de cubo de LED de Ebay cuesta unos £3,50. Utiliza 2 x 74HC595 ICs para manejarlo. El kit se compone de una placa de circuito, 2 x ICs, 2 zócalos de la inmersión, 70 LEDs, resistencias de 6 y 2 x 40 filas de pines, pero NO
Multiplexación de 7 segmentos muestra con Arduino y registros de cambio

Multiplexación de 7 segmentos muestra con Arduino y registros de cambio

en este instructable, enseñará los fundamentos de la multiplexación 7 exhibiciones de segmento utilizando un Arduino y un par de registros de cambio. Este proyecto es ideal para mostrar información numérica o si quieres controlar un montón de LEDs. P
Tutorial para principiantes: control de matriz de LED con 2 595 registros de cambio y medidor

Tutorial para principiantes: control de matriz de LED con 2 595 registros de cambio y medidor

Estoy recien comenzando con Arduino y el instructables de amandaghassaei me ayudó mucho. En su segunda tutorialabout entradas y salidas, ella explica cómo utilizar registros de desplazamiento y cómo controlar una matriz de LED por multiplexación. En
Primeros pasos con el proceso y Arduino (control de registro de cambio de equipo)

Primeros pasos con el proceso y Arduino (control de registro de cambio de equipo)

Hola otra vez! Tengo solo algunas piezas, así que decidí empezar a construir virtual! Tenía proceso en mi computadora, pero nunca había utilizado, porque i´m a un estudiante y me don´t saber Java en todo. Primero decidí sacar Plaza. He tenido problem
El registro del cambio del 74HC164 y su Arduino

El registro del cambio del 74HC164 y su Arduino

registros de desplazamiento son una parte muy importante de la lógica digital, actúan como pegamento entre los mundos paralelos y en serie. Reducir cuentas de alambre, perno uso e incluso ayudar a tomar la carga de tu cpu por ser capaces de almacenar
Arduino 16 LEDs con dos registros de desplazamiento 74HC595 (pins ilimitados)

Arduino 16 LEDs con dos registros de desplazamiento 74HC595 (pins ilimitados)

Este es mi primer instructivo, espero que te guste. He estado jugando con LEDs para un tiempo y me di cuenta de que estoy bastante limitada con los pines de Arduino y no se pueden hacer grandes proyectos que requiere una gran cantidad de pines. Se tr
Un registro de cambio de funcionamiento

Un registro de cambio de funcionamiento

En previsión para el 8 x 8 x 8 LED cubo Instructable (tengo un 3 x 3 x 3 la versión aquí), voy a explicar un componente clave en el funcionamiento del cubo que no creo se explica tan bien como podría ser (pero no dude en corregirme si sientes lo cont
LinkIt uno - registro de cambio

LinkIt uno - registro de cambio

El LinkIt es una muy buena tabla para trabajar con y una gran alternativa de Arduino pero como los proyectos se complican pueden enfrentar que 14 pernos de LinkIt pueden no ser suficiente. Y a veces no tenga una placa extra para trabajar con para tod
Control de display LCD ATTiny45/85 con un registro de desplazamiento, programado en Arduino

Control de display LCD ATTiny45/85 con un registro de desplazamiento, programado en Arduino

Arduino funcionando en un ATTiny45 de chip 85 es un enorme ahorro de costo para mini-proyectos. Sin embargo, no se puede conectar una pantalla de LCD compatible HD44780 necesita 6 salidas, pero sólo tiene 5. Este problema puede resolverse mediante el
Con mando a distancia IR de frambuesa Pi sin LIRC

Con mando a distancia IR de frambuesa Pi sin LIRC

Quería conseguir un IR control remoto entrada para Raspberry Pi. Manejadas para conseguir LIRC he instalado y probado. Todo estaba bien, excepto el último paso. Cuando quería pasar el valor de clave remoto IR al programa de Python que no pasar correc
Preparar la tarjeta de memoria con HypriotOS para Datarhei/Restreamer en frambuesa Pi1 y Pi2 con Microsoft Windows

Preparar la tarjeta de memoria con HypriotOS para Datarhei/Restreamer en frambuesa Pi1 y Pi2 con Microsoft Windows

Antes de que se podía iniciar la transmisión con el Datarhei/Restreamer es necesario para preparar una tarjeta de memoria y comenzar con anclaje en la Raspberry Pi. Recomendamos para usar la imagen HypriotOS frambuesa Pi con la ayuda de Docker.Hay ot
Traje de Rorschach de Watchmen con máscara de cambio

Traje de Rorschach de Watchmen con máscara de cambio

quiero decir que este traje es fácil de armar y usar en general.  La parte difícil es conseguir que toda la ropa juntos.  Voy a decir que la máscara es de lejos la parte más difícil.  Pero no fue tan difícil de hacer.  Solo toma algo de tiempo y esfu
Aumentar su realidad con el proyector de linterna iTorch frambuesa pi

Aumentar su realidad con el proyector de linterna iTorch frambuesa pi

ACTUALIZACIÓN: 3 de mayo - jugando Minecraft en iTorch nuevos :)ACTUALIZACIÓN: Nuevo iTorch 3D versión impresa! & & Finalmente subido algunos videos, espero que les guste de ellos. :)Post por compartir ITorch medios.https://www.Facebook.com/Photo.