Les réutilisables et la bougie sans fil (3 / 7 étapes)

Étape 3: Créer le fil virtuel

Code du récepteur

Télécharger le code ici

//  Receiver by Noah DC
//  This code is built around the VirualWire library which 
//  can be found here: http://www.airspayce.com/mikem/arduino/
//  Visit my instructable for the wiring, explaination, etc.
//  

constint recieverPin = 2 ; module récepteur
constint ignitionPin = 3 ; pour allumeur
constint activeIndicatorPin = 5 ; à LED verte
constint inactiveIndicatorPin = 6 ; à LED rouge
constint buzzerPin = 4 ; la sonnerie
#include < VirtualWire.h >
le décollage booléen = false ;

annulerle programme d’installation() {}
Série.begin(9600) ; pour le débogage
pinMode (activeIndicatorPin, sortie) ;
pinMode (inactiveIndicatorPin, sortie) ;
pinMode (ignitionPin, sortie) ;
vw_set_ptt_inverted(true) ; trucs de configuration normale
vw_setup(2000) ;
vw_set_rx_pin(recieverPin) ;
vw_rx_start() ;
}

voidloop() {}
while(liftOff == false) {}
digitalWrite (activeIndicatorPin, HIGH) ; montre que cet allumeur n’a pas encore été utilisé
uint8_t buf [VW_MAX_MESSAGE_LEN] ;
uint8_t buflen = VW_MAX_MESSAGE_LEN ;
Si (vw_get_message (buf, & buflen)) {}
Série.print ("a:") ;
Série.print (buf [0], DEC) ; uniquement un seul octet dans le tableau (il devrait être à 97)
Série.println("") ;
}
Si (buf [0] == 97) {//checks si la lettre « a » est reçu (numéro ASCII est 97)
le décollage = ignition() ;
}
}
}
int ignition() {}
ton (buzzerPin, 500, 300) ; 5 second compte à rebours
Delay(1000) ; Il n’est pas nécessaire et peut être enlevé
ton (buzzerPin, 500, 300) ; 4 (j’ai relize ce n’est pas exactement une seconde)
Delay(1000) ;
ton (buzzerPin, 500, 300) ; 3
Delay(1000) ;
ton (buzzerPin, 500, 300) ; 2
Delay(1000) ;
ton (buzzerPin, 500, 300) ; 1
Delay(500) ;
allumage!!
digitalWrite (ignitionPin, HIGH) ;
Delay(2000) ;
digitalWrite (ignitionPin, basse) ;
digitalWrite(activeIndicatorPin,LOW) ;
digitalWrite(inactiveIndicatorPin,HIGH) ; montre que cet allumeur a été utilisé
returntrue ; empêche les autres allumages à des fins de sécurité
}
Code de l’émetteur

Télécharger le code ici

//  Transmitter by Noah DC
//  This code is built around the VirualWire library which 
//  can be found here: http://www.airspayce.com/mikem/arduino/
//  Visit my instructable for the wiring, explaination, etc.
//  

constint transmitPin = 2 ; broches pour le module transitter
constint buttonPin = 3 ; broches pour le bouton d’allumage
constint armedPin = 4 ; broche pour indicateur LED
#include < VirtualWire.h >
annulerle programme d’installation() {}
pinMode (armedPin, sortie) ;
digitalWrite (armedPin, HIGH) ; montre que cet allumeur est armé
vw_set_ptt_inverted(true) ; trucs d’installation
vw_setup(2000) ;
vw_set_tx_pin(transmitPin) ;
}
voidloop() {}
char * msg = « a » ; aller à envoyer le char « a »
Si (digitalRead(buttonPin) == 1) {}
digitalWrite (13, HIGH) ; clignotement LED de montrer qu’il travaille
vw_send ((uint8_t*) msg, 1) ; envoie le char
vw_wait_tx() ; Attendez que le char est envoyé
digitalWrite (13, faible) ;
Delay(500) ;
}
}

Articles Liés

Obtenir les clés de réseau sans fil

Obtenir les clés de réseau sans fil

ce Instructable va vous montrer comment obtenir les clés des réseaux sans fil.Étape 1: Ce que vous devez Ce dont vous avez besoin :1. un ordinateur qui a été précédemment connecté au réseau sans fil que vous voulez(c'est parce que la clé que vous sou
Utiliser la manette PS3 sans fil Gamestop sur votre PC

Utiliser la manette PS3 sans fil Gamestop sur votre PC

Quand j'ai acheté ce contrôleur, j'ai pensé: « L'homme, cela ferait une manette sans fil bon marchée cool ». Alors, j'ai mis à la recherche de pilotes, mais rien n'y fait. Puis j'ai réalisé que vous n'avez pas besoin, parce que XP-7 reconnaît automat
Problèmes avec sans fil micros et comment Difficulté les

Problèmes avec sans fil micros et comment Difficulté les

parce qu'il y a tant de problèmes que vous pouvez avoir avec un système de microphone sans fil, j'ai décidé d'écrire un instructable sur la façon de dépanner les systèmes sans fil.  Cela peut s'appliquer à d'autres systèmes sans fil en plus de micros
Sans fil système de cueillette

Sans fil système de cueillette

The ProblemL'entreprise pour que je travaille utilise des ordinateurs portables sans fil avec un scanner intégré pour la préparation des commandes. Ils fonctionnent assez bien, mais nous avons pris à la qualifiant de « Phaser » pour leur ressemblance
Chargeur de batterie solaire pour vos outils électriques sans fil

Chargeur de batterie solaire pour vos outils électriques sans fil

L'énergie solaire est un excellent moyen de sortir l'électricité à un site de projet à distance. Une façon simple de faire cela est d'utiliser un panneau solaire pour recharger les batteries de vos outils électriques sans fil. Dans ce projet, je vais
Système sans fil de faible coût bricolage jeu télévisé pour fêtes

Système sans fil de faible coût bricolage jeu télévisé pour fêtes

Je ne veux une fête ennuyeuse ? Pourquoi ne pas ajouter du plaisir de jeu télévisé trivia pour vos party des fêtes sans que cela vous coûte beaucoup d'argent ? Nous avons une solution de système de popper 15 $ émission de jeu sans fil basée sur un Du
Sans fil Wii Nunchuck contrôlée Arduino

Sans fil Wii Nunchuck contrôlée Arduino

Utiliser un complètement non modifiée sans fil Wii Nunchuck comme un système de contrôle pour tout projet Arduino basé. Aucune paire d'émetteur/récepteur radio ajouté etc..Cette instructable assume-t-il certaine expérience avec le microcontrôleur Ard
Sans fil Animatronic main

Sans fil Animatronic main

Voici une vidéo de quoi il ressemble pour l'instant :L'utilisation d'un robot devient une nécessité quotidienne, nous les utilisons pour la fabrication de produits et articles, aider les personnes ayant des besoins et même améliorer notre propre faib
Hack d’adaptateur visseuse sans fil

Hack d’adaptateur visseuse sans fil

Donc j'ai un tournevis sans fil et beaucoup de « nombreux dans un » kits de tournevis. Bien que le kit est grand, les bits de stock sont un peu trop grands pour la plupart des projets électroniques. J'ai toujours voulu un adaptateur pour me permettre
3D sans fil imprimé iPhone chargeur & cas

3D sans fil imprimé iPhone chargeur & cas

Visitez www.project3dprint.com pour télécharger les fichiers STL et commander le kit électronique pour ce projet !  Alors regardez la vidéo d'instructions sur la façon d'assembler tous ensemble !Câbles de chargeur ennuyeux n'est plus connecté à votre
Wi-Tricity (électricité sans fil)

Wi-Tricity (électricité sans fil)

s'il vous plaît note ce Instructable et suivez-moi pour plus cool guides étape par étape.Fait par Manish Kumar, Murtaza Tunio, Minaam Abbas, Mustafa Rashid et Saad Hirani.Électricité sans fil est l'une des plus nouvelles solutions à la crise du pouvo
Sans fil d’énergie - bobine de Tesla Kit

Sans fil d’énergie - bobine de Tesla Kit

* Le kit achat d'informations peut être trouvé ici : http://www.easternvoltageresearch.com/audio_wireless.htmlTransfert d'énergie sans fil est toujours fascinant de moi et j'ai décidé de créer un kit très simple pour illustrer ce principe.  Transfert
Sans fil, Bass

Sans fil, Bass

Un nouveau type de basse à combler le fossé entre les instruments à cordes et de contrôleurs basée sur des clés.Pin « cou » mesurant 24 pouces abrite l'unité arduino, la maquette et la mousse conductrice capteurs. Pour sélectionner une note, tout sim
Raspbery Pi sans fil Auto-tri NAS/Media Server à l’aide de MiniDLNA et Samba

Raspbery Pi sans fil Auto-tri NAS/Media Server à l’aide de MiniDLNA et Samba

j'ai un couple de rechange disques durs USB, située à environ et bien sûr un Pi de framboise (sans tête). Je les ai mis à utiliser comme un NAS sans fil / serveur multimédia. Je tiens également à mes clients d'être en mesure de faire lâ €™ IP automat