Pantalon de romance (7 / 12 étapes)

Étape 7: Communication sans fil

Programmation n’est pas très sexy-temps (à notre avis). Nous allons juste obtenir toutes les émissions hors de la voie.

Le Bullduino doit être chargé avec le code suivant de l’émetteur :

L’Arduino pour le boîtier récepteur doit être chargé avec le code suivant :

< pre > / * pantalon Romance par équipe Instructables principaux acteurs comprennent : Audrey Love, Amanda Ghassaei, Randy Sarafan le code reçoit des données série sans fil d’une paire de pantalons via Xbee et: - contrôler un contrôleur de ventilateur pour obscurcir l’éclairage de la pièce en corrélation avec une fermeture à glissière de pantalon - augmentant de volume sur une chaîne stéréo lors de la fermeture éclair est abaissée - éclairage bougies quand le pantalon est déboutonné pour plus d’informations , s’il vous plaît visitez :  basé sur le code de http://www.ladyada.net/learn/sensors/ir.html, ce code est du domaine public, s’il vous plaît profiter
! * / / / Définit la LED connectée à la broche numérique 13 int IRledPin = 13 ; Lampes connecté à la broche numérique 9 int lampsPin = 3 ; int sentDat ; int prevSentDat ; établir la comparaison valeur //for le volume jusqu'à une chute de la commande int = 250 ; void setup() {/ / initialiser la broche numérique IR en tant que sortie : pinMode (IRledPin, OUTPUT); //initializes la bougie sortie pin pinMode (8 sortie); pinMode (sortie 9) ; Serial.Begin(9600) ; } void loop() {si (Serial.available() > 0) {prevSentDat = sentDat ; sentDat = Serial.read() ; if (sentDat > prevSentDat) {//if la nouvelle valeur est plus élevée que le dernier moment (prevSentDat < sentDat) {prevSentDat ++; //increment prevSent analogWrite (lampsPin, prevSentDat); delay(5);}} d’autre {//new valeur est plus faible tout en (prevSentDat < sentDat) {prevSentDat--; //decrement prevSent analogWrite (lampsPin, prevSentDat); delay(5);}} //if est en baisse de la résistance, augmentez le volume si (abandon < = sentDat) {//volume monte volumeUp(); / / attendre 30 millisecondes delay(30) ; abandon = sentDat - 5;} si (sentDat == « z ») {/ / fondu de max min par incréments de 5 points : digitalWrite (8, HIGH) ; digitalWrite (9, HIGH) ; Delay(10000) ; digitalWrite (8, faible) ; digitalWrite (9, faible) ; {}} / / Cette procédure envoie une impulsion de 38KHz à la IRledPin / / pour un certain nombre de microsecondes. Nous allons utiliser ceci chaque fois que nous devons envoyer des codes void pulseIR (long microsecs) {/ / nous allons compter à rebours du nombre de microsecondes, on nous dit d’attendre cli(); / / cela désactive les interruptions de fond while (microsecs > 0) {/ / 38KHz est élevés environ 13 microsecondes et 13 microsecondes faible digitalWrite (IRledPin, HIGH); / / cela prend environ 3 microsecondes pour arriver delayMicroseconds(10); / / traîner pendant 10 microsecondes digitalWrite (IRledPin FAIBLE) ; Cela prend environ 3 microsecondes delayMicroseconds(10) ; passer du temps pour 10 microsecondes / / donc 26 microsecondes complètement microsecs-= 26 ; } sei() ; Cette tour à tour leur retour sur} void volumeUp() {/ / c’est le code pour ma stéréo JVC particulière / / pour le volume-up bouton 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) ; /////// }

Lorsque les deux sont programmés, assurez-vous qu’ils sont hors tension et fixer les écrans sans fil. S’assurer que les micro-interrupteurs sur deux les boucliers sont activés pour « micro ».

Articles Liés

Pantalon bricolage en Trench-Coat

Pantalon bricolage en Trench-Coat

Je suis toujours à la recherche de vieux vêtements que mes parents ne portent pas donc je peux les réorganiser en quelque chose pour ma garde-robe. Jamais pensé que je trouverais quelque chose dans mon côté papas ! J'ai trouvé ce vieux pantalon robe
Mini FPV Tricoptères établie de vieux pantalon??? Faire votre vieux pantalon FLY !

Mini FPV Tricoptères établie de vieux pantalon??? Faire votre vieux pantalon FLY !

Déjà regardé votre vieille paire de jeans et de la pensée « Je pourrais faire un Tricoptère de ceux » ? Non ? Eh bien, maintenant vous voulez!! Et pour être complètement honnête, ce n'est pas beaucoup plus difficile à faire que de faire un Tricoptère
Ces pantalons Thriftstore seront adaptera ? Aucun vestiaire ? Pas de problème!

Ces pantalons Thriftstore seront adaptera ? Aucun vestiaire ? Pas de problème!

Nous bricoleurs astucieux peut souvent être trouvées en quête d'inspiration dans notre économie locale et les brocantes. Vous trouvez une paire de pantalons fabuleux (peut-être qu'ils sont des doubleknit artificiels, fin des années 60, concoction de
Comment étendre poches votre pantalon

Comment étendre poches votre pantalon

Les poches en jeans femmes ne développent pas assez vite pour faire face à l'augmentation de la taille des téléphones cellulaires. Je déteste les garder mon téléphone dans ma poche ou sac à main, donc il finit généralement par s'en tenir à mi-chemin
Comment fer et pli de votre pantalon

Comment fer et pli de votre pantalon

Bonjour tout le monde ! Aujourd'hui, j'ai va vous montrer comment fer et froisser vos pantalons habillés pour une occasion spéciale dans laquelle vous voulez être la personne dans la chambre avec le plus beau pantalon. Bien que cette méthode peut êtr
Tin pantalon de chasse de tissu

Tin pantalon de chasse de tissu

j'ai transformé un double front pantalon de Carhartt pantalons jeu des hautes terres de la peau-huile.Etape 1: Obtenir un pantalon. Voici Carhartt pantalon de canard lourd avant double. Environ 50 $ de nouveau.Étape 2: Faire une bouillie. -Cire d'abe
Chèvre pantalon détachable

Chèvre pantalon détachable

Jeans/Pantalons sont géniales ! Mais c'est la liberté. Peut-être que vous voulez porter un pantalon le matin et peut-être que vous voulez qu'ils soient chèvre pantalons. Mais jusqu'à présent, il fallait s'en tenir à ces décisions pour le reste de la
Bouchon d’oreille lapin et pantalon

Bouchon d’oreille lapin et pantalon

Ma soeur a accouché récemment et j'adore mon dernier petit neveu. Il est aussi un mignon petit banderoles que j'aime à écraser et à cajoler. Il me rappelle tellement de choses d'un petit lapin que j'ai pensé à lui faire un bonnet lapin mignon comme i
S’illuminent Debbie trapèze pantalon

S’illuminent Debbie trapèze pantalon

Préparez-vous à être fabuleux et créer un parti où que vous alliez ! Pantalon de trapèze de Debbie est parfaits pour la trapéziste qui veut juste un peu plus brillant. Mais le plaisir ne s'arrête pas là ! Prenez-les jogging, hula Hoop, faire du vélo
Happy Jeans/Pantalons (jeans en denim gravé au laser)

Happy Jeans/Pantalons (jeans en denim gravé au laser)

Là où j'habite, il a été un loooong, hiver très froid. C'est encore l'hiver ici buuuuuut, je suis impatient de printemps et en été -surtout avec mon nouveau Pantalon heureux!Heureux que pantalons sont grands parce que quand vous ne peut pas penser à
Veste de refroidissement Doggy / sac à dos (à partir de pantalons cargo)

Veste de refroidissement Doggy / sac à dos (à partir de pantalons cargo)

EDIT : en vedette sur le site instructables et lifehacker, génial ! Juste pour éclaircir certaines choses, le refroidissement par évaporation ne fonctionne pas dans un environnement humide mais vous pouvez toujours utiliser des packs de glace. Et il
Faire un chien chaud gilet de jambes de pantalons de survêtement

Faire un chien chaud gilet de jambes de pantalons de survêtement

chaque janvier, notre cocker spaniel Galahad souffre d'une sorte de démangeaison allergique. Nous finissons par tondre tous ses cheveux hors et lui se baignant dans le shampooing de prescription pour l'empêcher de grignoter lui-même cru. C'est peut-ê
Ruban de carbone bricolage chauffée pantalon

Ruban de carbone bricolage chauffée pantalon

Si seulement vous saviez, c'est gentil d'accrocher autour des heures durant l'hiver froid, pose dans la neige, s'asseoir sur une motoneige froide ou sur glace journal... Si vous portez chauffée pantalon:)Je les ai fait en 3 heures. Peut-être que vous
Plaisir de douche ou des Invitations de Bachelorette de vieille Romance Novells

Plaisir de douche ou des Invitations de Bachelorette de vieille Romance Novells

J'ai la photo ces sortir pour fermer des amis de la mariée. Si vous regardez pour un certain temps vous pouvez probablement trouver les héroïnes qui regardent comme vos amis.Étape 1: Recueillir des romans de Romance j'ai trouver ces partout. Notre bi