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 ningún código similar para impulsar una salida de un registro de cambio directamente en la web.
Seguí código muy sencillo con no bucles etc para ser comprensible por los principiantes.

En mi caso usé un 74HC595 - registro de desplazamiento de 8 bits, por lo tanto 8 salidas. Podría modificarse fácilmente para conducir más registros de cambio.

Luego he creado una función que es muy similar a la conducción de un
Salida de polos ( digitalWrite (PinNo, LOW); ) que nombré
Registro de escritura ( registerWrite(PinNo,HIGH); )

Código no usar los bucles para mantenerla clara y sencilla y así añadido muchos comentarios.

Espero que esto podría ser útil.

En mi ejemplo generan 2 salidas de línea que se mueve como una sirena de policía.

Usé un Arduino Mega 2560 con Arduino IDE 1.6.5 con ld.exe V1.0.5

Artículos Relacionados

Con un registro de cambio de frambuesa Pi

Con un registro de cambio de frambuesa Pi

este instructable intentará explicar en términos simples, lo que un cambio es de registro, y cómo usted puede utilizarlo con el Raspberry Pi para ampliar el puerto GPIO ejecutando ocho salidas con cuatro puertos GPIO.Para empezar, ¿qué es un registro
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
Cómo pintar las uñas sin pintar con los dedos!

Cómo pintar las uñas sin pintar con los dedos!

Hi todo el mundo! Al final de esta instrucable, usted sabrá cómo pintar las uñas sin pintar te los dedos. Este método ahorra mucho tiempo y es super fácil y simple. Sólo necesitas unos pocos materiales.Paso 1: Hágalo usted mismo!
Medición de la velocidad del sonido con Arduino microcontrolador y un sensor ultrasónico

Medición de la velocidad del sonido con Arduino microcontrolador y un sensor ultrasónico

Mi hija de 6 años, Samatha, muestra cómo medir la velocidad del sonido en el aire con el microcontrolador de Arduino Uno y sensor ultrasónico.Creo que esto es un buen proyecto para que los niños quedan expuestos a la ciencia, ingeniería y matemáticas
Generador de código para menús personalizados de Android/Arduino activar salidas de Arduino y apagado. Andriod/Arduino para principiantes. Absolutamente ninguna programación requerida

Generador de código para menús personalizados de Android/Arduino activar salidas de Arduino y apagado. Andriod/Arduino para principiantes. Absolutamente ninguna programación requerida

Actualización: un usuario pidió menú apoyo. pfodApp siempre admite submenús pero he agregado submenús al pfodDesigner. El instructable diseño un sistema de menú Custom muestra cómo utilizar pfodDesigner para crear un menú con submenús que mostrará en
Permite hacer las cajas del libro Jefferson

Permite hacer las cajas del libro Jefferson

Permite que los cuadros de caja Jefferson!Esperar... No tienes idea lo que Jefferson libro cajas son?? No te preocupes me permiten contarles un poco acerca de ellos.Hoy en día no nos preocupamos demasiado por los libros. Tenemos nuestras tabletas y l
Caso del iPhone 4 con devanadera del auricular en Autodesk 123D

Caso del iPhone 4 con devanadera del auricular en Autodesk 123D

de alguna manera, cada vez que pones los auriculares en el bolsillo, consiguen que se enrede. Es demasiado molesto tener que desatar el nudo que se ponen en cada vez que llegar a ellos. Con este Instructable, usted puede aprender a hacer un caso de i
Las correas de muñeca con cierre

Las correas de muñeca con cierre

estas muñequeras versátil y robusta están hechas de materiales que puedes encontrar en cualquier ferretería.Paso 1: Materiales y herramientas You will need:* Fusión de amarre* Pernos en U (2)* Tensores de cable plano (2)* Aguja e hilo resistente (hil
TimeDuino - 7 segmento de reloj de Arduino (no hay registros de cambio necesitados!)

TimeDuino - 7 segmento de reloj de Arduino (no hay registros de cambio necesitados!)

Hey todos los asistentes instructable! Este es mi primer proyecto. Sí, sé las palabras generalmente el estereotipo actitud de "Esto no va a ser un buen proyecto", pero llevo esperando mucho tiempo para un proyecto que merece posiblemente rompien
Monitor de flujo de agua - Arduino Powered del Laser del CO2 / Windows con control

Monitor de flujo de agua - Arduino Powered del Laser del CO2 / Windows con control

Alarma y Monitor de flujo de agua de láser de CO2Accionado por un Arduino y controlados por software a la medida de un PC con WindowsPara alargar la vida de un CO2 tubo del laser es necesario bomba de enfriamiento de agua a través de él mientras está
El MicroSlice V1 | Un cortador del laser pequeño Arduino

El MicroSlice V1 | Un cortador del laser pequeño Arduino

Hace unos años vi un Instructable donde ranuradora había utilizado un par de unidades DVD-RW para hacer un grabador del laser de bolsillo. Inspirado por la idea, impulsada por la reciente compra de un cortador del laser del tamaño completo de 50 watt
Monitoreo de uso residencial del agua mediante la lectura de contador del agua municipal con sensor de efecto Hall + Arduino

Monitoreo de uso residencial del agua mediante la lectura de contador del agua municipal con sensor de efecto Hall + Arduino

si quieres controlar tu consumo de agua, como parte de un proyecto de monitoreo y DIY domótica inteligente, entonces este instructable puede ayudarle a lograr ese objetivo. La solución aquí es no invasiva, utiliza su medidor de agua municipal existen
Arduino Nano y Visuino: medir la velocidad del Motor (RPM) con optoacoplador y Encoder de disco

Arduino Nano y Visuino: medir la velocidad del Motor (RPM) con optoacoplador y Encoder de disco

Al construir un coche de la robusteza, es importante controlar la velocidad de la rotación de las ruedas. Antes de que podemos controlar la velocidad sin embargo, necesitamos ser capaces de medirlo. Una de las maneras más populares y más fácil de med
Pulso de salida de Arduino del móvil Android. Ninguna programación requerida

Pulso de salida de Arduino del móvil Android. Ninguna programación requerida

IntroducciónEste Instructable muestra cómo utilizar la aplicación gratuita, pfodDesigner, para diseñar un menú en tu móvil Android que se pulsará una salida en tu placa Arduino sin tener que escribir ningún código en absoluto. El pfodDesigner genera