Romance de pantalones (7 / 12 paso)

Paso 7: Comunicación inalámbrica

Programación no es muy atractivo-tiempo (en nuestra opinión). Apenas consigamos todos la programación fuera del camino.

Lo Bullduino debe colocarse con el siguiente código de transmisor:

El Arduino para la caja del receptor se debe cargar con el siguiente código:

< pre > / * incluyen pantalones de Romance por equipo Instructables principio actores: Audrey Love, Amanda Ghassaei, Randy Sarafan este código está recibiendo datos seriales sin hilos de un par de pantalones por medio de Xbee y: - control de un controlador de ventilador para atenuar la iluminación de la sala en correlación con una cremallera de pantalón - aumentando el volumen de un estéreo cuando se baja la cremallera - encender velas cuando los pantalones son desabrochados para obtener más información , por favor visite:  basado en el código de http://www.ladyada.net/learn/sensors/ir.html este código es de dominio público, disfrute por favor
! * / / / Define el LED conectado al pin digital 13 int IRledPin = 13; Lámparas conectado al pin digital 9 int lampsPin = 3; int sentDat; int prevSentDat; establecer la comparación valor //for el volumen del cae de comando int = 250; void setup() {/ / inicializar el pin digital de IR como una salida: pinMode (IRledPin, salida); //initializes la vela salida pines pinMode (8, salida); pinMode (9, salida); Serial.Begin(9600); } void loop() {si (Serial.available() > 0) {prevSentDat = sentDat; sentDat = Serial.read(); if (sentDat > prevSentDat) {//if el nuevo valor es mayor que el tiempo pasado (prevSentDat < sentDat) {prevSentDat ++; //increment prevSent analogWrite (lampsPin, prevSentDat); delay(5);}} más {//new valor es inferior al (prevSentDat < sentDat) {prevSentDat - //decrement prevSent analogWrite (lampsPin, prevSentDat); delay(5);}} //if está disminuyendo la resistencia, suba el volumen si (caer < = sentDat) {//volume sube volumeUp(); / / espere 30 milisegundos delay(30); caer = sentDat - 5;} si (sentDat == 'z') {/ / se descoloran hacia fuera de max a min en incrementos de 5 puntos: digitalWrite (8, HIGH); digitalWrite (9, alto); Delay(10000); digitalWrite (8, bajo); digitalWrite (9, bajo); }}} / / Este procedimiento envía un pulso de 38 KHz a la IRledPin / / para un cierto número de microsegundos. Esto usaremos siempre que necesitemos enviar códigos void pulseIR (microsecs largo) {/ / a cuenta regresiva desde el número de microsegundos que se nos dice que esperar cli(); / / esto apaga cualquier interrupciones de fondo mientras (microsecs > 0) {/ / 38 kHz es alta alrededor de 13 microsegundos y 13 microsegundos baja digitalWrite (IRledPin, alto); / / esto lleva alrededor de 3 microsegundos a suceder delayMicroseconds(10); / / rato de 10 microsegundos digitalWrite (IRledPin BAJA); Esto también toma cerca de 3 delayMicroseconds(10) de microsegundos; rato de 10 microsegundos / / tan 26 microsegundos en conjunto microsecs-= 26; } sei(); Este se convierte nuevamente en} void volumeUp() {/ / este es el código de mi estéreo JVC particular / / para el volumen botón delayMicroseconds(1520); pulseIR(520); delayMicroseconds(1540); pulseIR(520); delayMicroseconds(500); pulseIR(520); delayMicroseconds(520); pulseIR(520); delayMicroseconds(500); pulseIR(520); delayMicroseconds(1520); pulseIR(520); delayMicroseconds(500); pulseIR(520); delayMicroseconds(1540); pulseIR(520); delayMicroseconds(500); pulseIR(520); delayMicroseconds(1540); pulseIR(520); delayMicroseconds(1520); pulseIR(520); delayMicroseconds(1520); pulseIR(520); delayMicroseconds(1540); pulseIR(520); delayMicroseconds(500); pulseIR(520); delayMicroseconds(480); pulseIR(520); delayMicroseconds(500); pulseIR(520); delayMicroseconds(20140); pulseIR(520); delayMicroseconds(1520); pulseIR(520); delayMicroseconds(1540); pulseIR(520); delayMicroseconds(500); pulseIR(520); delayMicroseconds(520); pulseIR(520); delayMicroseconds(500); pulseIR(520); delayMicroseconds(1520); pulseIR(520); delayMicroseconds(500); pulseIR(520); delayMicroseconds(1540); pulseIR(520); delayMicroseconds(500); pulseIR(520); delayMicroseconds(1540); pulseIR(520); delayMicroseconds(1520); pulseIR(520); delayMicroseconds(1520); pulseIR(520); delayMicroseconds(1540); pulseIR(520); delayMicroseconds(500); pulseIR(520); delayMicroseconds(480); pulseIR(520); delayMicroseconds(500); pulseIR(520); delayMicroseconds(20140); pulseIR(520); delayMicroseconds(1520); pulseIR(520); delayMicroseconds(1540); pulseIR(520); delayMicroseconds(500); pulseIR(520); delayMicroseconds(520); pulseIR(520); delayMicroseconds(500); pulseIR(520); delayMicroseconds(1520); pulseIR(520); delayMicroseconds(500); pulseIR(520); delayMicroseconds(1540); pulseIR(520); delayMicroseconds(500); pulseIR(520); delayMicroseconds(1540); pulseIR(520); delayMicroseconds(1520); pulseIR(520); delayMicroseconds(1520); pulseIR(520); delayMicroseconds(1540); pulseIR(520); delayMicroseconds(500); pulseIR(520); delayMicroseconds(480); pulseIR(520); delayMicroseconds(500); pulseIR(520); delayMicroseconds(20140); pulseIR(520); delayMicroseconds(1520); pulseIR(520); delayMicroseconds(1540); pulseIR(520); delayMicroseconds(500); pulseIR(520); delayMicroseconds(520); pulseIR(520); delayMicroseconds(500); pulseIR(520); delayMicroseconds(1520); pulseIR(520); delayMicroseconds(500); pulseIR(520); delayMicroseconds(1540); pulseIR(520); delayMicroseconds(500); pulseIR(520); delayMicroseconds(1540); pulseIR(520); delayMicroseconds(1520); pulseIR(520); delayMicroseconds(1520); pulseIR(520); delayMicroseconds(1540); pulseIR(520); delayMicroseconds(500); pulseIR(520); delayMicroseconds(480); pulseIR(520); delayMicroseconds(500); pulseIR(520); delayMicroseconds(20140); pulseIR(520); /////// }

Cuando ambos están programados, asegúrese de que estén y fije los escudos sin hilos. Asegúrese de que los microinterruptores en los dos el los escudos se pueden alternar a "micro".

Artículos Relacionados

Vestido DIY pantalones en gabardina

Vestido DIY pantalones en gabardina

Siempre estoy buscando ropa vieja que no usan mis padres así que puedo renovar en algo para mi armario. Nunca pensé que encontraría algo en mi lado de los papás! Encontré estos pantalones Vestido de caqui verde oliva antiguo que nunca viste ya y simp
Mini FPV Tricopter hecha de viejos pantalones??? Hacer tus pantalones viejos volar!!!!

Mini FPV Tricopter hecha de viejos pantalones??? Hacer tus pantalones viejos volar!!!!

¿Nunca vieron su viejo par de pantalones de mezclilla y el pensamiento "Podría hacer un tricopter de aquellos"? ¿No? Bien, ahora usted va!! Y para ser completamente honesto no es mucho más difícil hacer que un estándar tricopter!!!!Este Instruct
¿Cabrán esos pantalones Thriftstore? ¿No hay vestidor? ¡No hay problema!

¿Cabrán esos pantalones Thriftstore? ¿No hay vestidor? ¡No hay problema!

Astutos aficionados podemos a menudo ser encontrados buscando inspiración en nuestra economía local y tiendas de segunda mano. Encuentran un par de fabulosos pantalones (tal vez son algunos doubleknit artificiales, de finales de los 60, mezcla de pol
Cómo extender el bolsillos de los pantalones

Cómo extender el bolsillos de los pantalones

Los bolsillos en pantalones vaqueros de las mujeres no están expandiendo lo suficientemente rápido para mantenerse al día con el aumento de tamaño de los teléfonos celulares. Odio a mantener mi teléfono en mi bolsillo o la cartera, por lo que general
Como hacer flecos del dril de algodón pantalones cortos con pantalones vaqueros viejos

Como hacer flecos del dril de algodón pantalones cortos con pantalones vaqueros viejos

Me invitaron a mi hermana en leyes 40.a fiesta de cumpleaños este verano. El tema fue una fiesta vaquera/vaquero de país! Yo sabía que quería un sombrero de vaquera y botas, pero no tenía ni idea de lo que con se par. Mientras que pensando en qué pon
Como hierro y arrugan sus pantalones de vestir

Como hierro y arrugan sus pantalones de vestir

Hola a todos! Hoy, mostrará usted cómo hierro y arrugan sus pantalones de vestir para esa ocasión especial en que quieres ser la persona en la habitación con los pantalones mejor aspecto. Aunque este método puede utilizarse con muchos estilos de pant
Pantalones de caza de paño de la lata

Pantalones de caza de paño de la lata

cumplí algunos pantalones de Carhartt frontales doble en pantalones juego las tierras altas de la piel del aceite.Paso 1: Obtener algunos pantalones. Estos son pantalones de Carhartt pato pesado frontal doble. Cerca de $50 nuevo.Paso 2: Hacer un pego
Tear-away cabra pantalones

Tear-away cabra pantalones

Los pantalones son geniales! Pero así es la libertad. Tal vez quieres llevar pantalones en la mañana y tal vez quiere que ser cabra. Pero hasta ahora había que seguir con esas decisiones por el resto del día. ¡Ya no más!Les presento a los pantalones
Felizes pantalones (vaqueros grabadas por láser)

Felizes pantalones (vaqueros grabadas por láser)

Donde yo vivo ha sido un loooong, extra frío invierno. Es invierno todavía aquí buuuuuut, espero a la primavera y el verano -especialmente con mis nuevos Pantalones feliz!Feliz que pantalones son grandes porque cuando no se te ocurre nada positivo, c
Pantalones vaqueros fácil (y pantalones) alargamiento

Pantalones vaqueros fácil (y pantalones) alargamiento

Yo no soy la chica más alta (sólo 5' 9,5"--sí, esa media pulgada cuenta!), pero mis piernas son 36" - 38" en costura! Esto significa que encontrar tiempo suficiente pantalones de mi talla es rara vez va a suceder sin tener que gastar una bu
Luz de Debbie hasta pantalones trapecio

Luz de Debbie hasta pantalones trapecio

Prepararse para ser fabulosas y crear un partido donde quiera que vayas! Pantalones de trapecio de Debbie son perfectos para el trapecista que quiere solo un poco extra brillo. Pero la diversión no se detiene ahí! Llevarlos a correr, hula hooping, an
Broma "hizo pis los pantalones"

Broma "hizo pis los pantalones"

HeyHoy vamos aprender una broma cool así que parece que tu amigo hizo pis sus pantalones.Paso 1: Lo que usted necesita: Te necesita:-Un papel o un embudo-Una moneda o algo pequeño que puede guardar en la cabeza-AguaPaso 2: El papel embudo Si tu usand
Pantalones de pijama, sin un patrón

Pantalones de pijama, sin un patrón

hace varios años, heredé la vieja máquina de coser de mi madre – una Kenmore 6-puntada de los años 80. Aunque no tiene muchas de las funcionalidades de las máquinas digitales más recientes, las similitudes son suficientes para completar la mayoría de
Cómo coser sus pantalones de pijama propia

Cómo coser sus pantalones de pijama propia

este instructable le enseña a coser pijama fácil de hacer en cualquier tamaño. No sé si usted ha comprado últimamente para cualquier pijama pero están locos caro. En el extremo de la tierra, quieren $24,50 más gastos de envío para pijama de franela p