Faire souffler ! (3 / 4 étapes)

Étape 3: Battre l’horloge !

En raison de récents événements nouveaux (Boston bombardement par exemple), même s’ils ne sont pas plus dangereuses ou plus proche d’une bombe qu’une horloge de bureau simple ou un téléphone cellulaire, les 2 accessoires précédentes peuvent se sentir menaçant de certaines personnes et c’est 1 raison pourquoi nous avons décidé de recréer le même « concept defusable » mais l’empaqueter dans un jeu simple.

Nous l’appelons « Beat the Clock » au lieu de "Diffuser the Bomb", mais vraiment, il utilise les mêmes Qu'arduino Uno couplé avec un 4 lignes de 20 caractères LCD et nous utilisons des boutons (pour arrêter l’horloge) au lieu d’offrir des fils à couper pour arrêter l’horloge.

L’Arduino Uno est d’environ 20 $, l’écran LCD est moins de $10, jeter dans quelques boutons pour moins de $5 et des LEDs et des résistances pour un autre 5 $. Le conteneur était libre et nous ré-utilisé une trousse de premiers soins. Pour environ 40 $, vous avez un jeu de but unique multi. Je dis multi usage, parce que ce même produit pourrait facilement être utilisé pour recréer une version de Simon comme il a été suggéré par beaucoup de gens.

Voici notre code :

/*
* Compte à rebours RAD
* 2/27 ch LED donc il serait plus clair en ajoutant pinMode (led1, sortie) ;
Ajouté de tous les ACL
* Ajouté Clear LCD, sans RETRO-ECLAIRAGE et retard à la fin du code.
* Écrit par Marc Tessier & puce Thomas
*/

#include < Time.h >
#include < Wire.h >
#include < DS1307RTC.h > / / une base bibliothèque DS1307 qui retourne le temps comme un time_t
#include < LiquidCrystal_I2C.h >

LiquidCrystal_I2C lcd(0x3f,20,4) ; mettre l’adresse de LCD sur 0 x 27 pour un 20 caractères et affichage de la ligne 4

int i = 0 ;
led1 int = 12 ;
led2 int = 11 ;
led3 int = 10 ;
led4 int = 8 ;
DEL5 int = 7 ;
led6 int = 6 ;
const int buttonPin = 2 ;
buttonState int = 0 ;

void setup() {}
pinMode (led1, sortie) ;
pinMode (led2, sortie) ;
pinMode (DEL3, sortie) ;
pinMode (led4, sortie) ;
pinMode (DEL5, sortie) ;
pinMode (led6, sortie) ;
pinMode (buttonPin, entrée) ;
Serial.Begin(9600) ;
LCD.init() ;
LCD.backlight() ;
LCD.Clear() ;
lcd.setCursor(0,0) ;
LCD.Print ("FDR compte à rebours!") ;
Delay(1000) ;
setSyncProvider(RTC.get) ; la fonction permettant d’obtenir le temps du CCF
if(timeStatus()! = timeSet)
Serial.println ("Impossible de synchroniser avec le CCF") ;
d’autre
Serial.println ("CCF a définir l’heure système") ;
}

void loop()
{
tandis que (j’ai < 5)
{
digitalClockDisplay() ;
Delay(1000) ;
i = i + 1 ;
}
LCD.Clear() ;
LCD.backlight() ;
lcd.setCursor(0,0) ;
LCD.Print ("compte à rebours lancé!") ;
Delay(1000) ;
pour (int i = 150 ; j’ai > 10; i = i-1)

{
buttonState = digitalRead(buttonPin) ;
lcd.setCursor(8,2) ;
printDigits(i-1) ;
if(i < 100)
lcd.setCursor(2,2) ;
LCD.Print(' ') ;
ton (9, 4500, 80) ;
digitalWrite (led1, HIGH) ;
retard (i / 2) ;
digitalWrite (led1, faible) ;
retard (i / 2) ;
Si (buttonState == faible)
{
LCD.Clear() ;
LCD.Print ("Good Job!") ;
rupture ;
}
}
lcd.setCursor(0,1) ;
LCD.Print(0) ;
pour (int i = 0; i < 30; i ++)
{
digitalWrite (led1, HIGH) ;
ton (9,5000, 50) ;
Delay(50) ;
digitalWrite (led1, faible) ;
Delay(25) ;
LCD.Clear() ;
lcd.setCursor(0,0) ;
LCD.Print("Sorry") ;
Delay(25) ;
digitalWrite (led2, HIGH) ;
Delay(25) ;
digitalWrite (led2, faible) ;
Delay(25) ;
lcd.setCursor(5,1) ;
LCD.Print("Sorry") ;
Delay(25) ;
digitalWrite (DEL3, HIGH) ;
Delay(25) ;
digitalWrite (DEL3, faible) ;
Delay(25) ;
lcd.setCursor(10,2) ;
LCD.Print("Sorry") ;
Delay(25) ;
digitalWrite (led4, HIGH) ;
Delay(25) ;
digitalWrite (led4, faible) ;
Delay(25) ;
lcd.setCursor(15,3) ;
LCD.Print("Sorry") ;
Delay(25) ;
digitalWrite (DEL5, HIGH) ;
Delay(25) ;
digitalWrite (DEL5, faible) ;
Delay(25) ;
lcd.setCursor(15,0) ;
LCD.Print("Sorry") ;
Delay(25) ;
digitalWrite (led6, HIGH) ;
Delay(25) ;
digitalWrite (led6, faible) ;
Delay(25) ;
lcd.setCursor(0,3) ;
LCD.Print("Sorry") ;

}

LCD.Clear() ;
lcd.noBacklight() ;
Delay(10000) ;
lcd.setCursor(0,0) ;
LCD.Print("boom") ;
Delay(2000) ;

}

void digitalClockDisplay() {}
affichage de l’horloge numérique du temps
lcd.setCursor(1,1) ;
LCD.Print(month()) ;
LCD.Print("/") ;
LCD.Print(Day()) ;
LCD.Print("/") ;
LCD.Print(Year()) ;
LCD.Print("") ;
LCD.Print(Hour()) ;
LCD.Print(":") ;
printDigits(minute()) ;
LCD.Print(":") ;
printDigits(second()) ;
}

void printDigits (int chiffres) {}
fonction d’utilité pour l’affichage de l’horloge numérique : tirages précédents du côlon et menant 0

if(digits < 10)
LCD.Print('0') ;
LCD.Print(digits) ;
}

Articles Liés

Comment faire soufflé épinards

Comment faire soufflé épinards

c'est une recette de ferme préféré dîner dans notre famille et sert les 4-5.Il n'est vraiment pas difficile. Les conseils principaux sont :a. Préparez tout ce dont vous pouvez avant de vous mettre tous les ingrédients ensemble.b. s'assurer que le fou
Comment faire du pain Pita poche

Comment faire du pain Pita poche

La cuisson à partir de zéro est un excellent moyen de réduire l'impact sur l'environnement et des ressources, réduction des déchets et l'énergie. Ce tutoriel est de savoir comment faire un pain pita salade sandwich en utilisant cette recette de pain
Flaming Skull coups

Flaming Skull coups

Flaming Skull coups sont une façon spooky pour ravir vos invités à l'Halloween.Une fois que vous avez appris comment servir Absinthe vous pouvez passer à des façons plus intéressants d'afficher les flammes.Vous aurez besoin :PommesAbsintheVide-pommeÉ
Tube de réparation de vélo sur la route, Hack... ish

Tube de réparation de vélo sur la route, Hack... ish

J'aime le vélo, et j'ai fais tous les jours beaucoup de la semaine pour le plaisir, malheureusement pour moi et les amis sur mon équipage que nous montons des zones de creux où les gens vont pour se divertir, alors entraîner... beaucoup de verre cass
Turf cavalier Mark IV Golf Cart restauration

Turf cavalier Mark IV Golf Cart restauration

"Dans le Swingin ' 60, le majestic se voyait Turf cavalier Mark IV défilant autour des plus beaux parcours de golf de la nation. Ce roi blanc et Sarcelle du country club roulé par les verts pour les années avant d'être à la retraite.Maintenant, ans p
Comment faire pour remplacer un orateur soufflé un Bose Wave Radio II/III ou Wave Music System I/II/III

Comment faire pour remplacer un orateur soufflé un Bose Wave Radio II/III ou Wave Music System I/II/III

Je possède un Bose Wave Music System que j'ai acheté presque dix ans. Récemment, j'ai remarqué que le haut-parleur de droite commence à sonner « soufflé ». Ne sachant pas quoi faire, j'ai contacté Bose directement et a demandé à ce qu'il faut faire à
Comment faire le riz soufflé

Comment faire le riz soufflé

vous savez ces gâteries croustillant riz délicieux qui se trouvent sur les étagères de ce magasin, mais vous n'avez pas assez de les acheter ? Eh bien ce Instructable est le « How To » sur l'apport de riz croustillant traite. Ceux-ci peuvent faire su
Faire votre propre filtre anti-souffle Microphone

Faire votre propre filtre anti-souffle Microphone

Un filtre anti-souffle sert à réduire ou à éliminer complètement les « craquements » causées par l'air en mouvement rapide frapper le micro et peut améliorer considérablement la qualité audio de vos enregistrements, si vous voulez faire des enregistr
Comment faire pour transférer un truc de boule - vous n’avez pas besoin de souffler

Comment faire pour transférer un truc de boule - vous n’avez pas besoin de souffler

sans souffler, vous pouvez transférer une balle d'un verre de vin à l'autre avec juste un seul geste, rapide et à l'est. Il suffit de regarder ma vidéo. Je vous montre comment
Faire une corne de palette - bois récupéré qui souffle

Faire une corne de palette - bois récupéré qui souffle

Faire une corne utilisable du bois de palette. Regardez la vidéo sur la façon de le jeter dehors et le rendre et découvrez le blog postconnexes. Ceci est mon entrée pour le concours de palette, s'il vous plaît envisager de voter si vous l'aimez.
Comment faire des jeux de fléchettes et souffler le pistolet

Comment faire des jeux de fléchettes et souffler le pistolet

Étape 1: Trouvez un stylo comme ceciEtape 2: Démonter jusqu'à ce que c'est juste le TubeÉtape 3: Trouver un clou de cette tailleÉtape 4: Trouver une bande dureÉtape 5: Obtenir un morceau comme çaÉtape 6: Roulez-le dans l'ongle comme ceciÉtape 7: Mett
Comment faire une fléchette de souffler pour un modded Nerf Gun

Comment faire une fléchette de souffler pour un modded Nerf Gun

matériaux nécessaires1. Astuce q2. aiguille3. ruban4. nerf gun5. s'amuser
Comment faire des bulles avec disque DVD

Comment faire des bulles avec disque DVD

https://www.youtube.com/watch?v=XeYACjUcjXk&feature=youtu.beÉtape 1: Faire des bulles avec disque de DVD vous devez !Etape 2: Prenez un disque DVD, mieux vaut prendre un ancien et d'occasion. Il doit s'agir de disque de DVD, CD disque ne fera pas -Di
Comment faire un extracteur de fumées de soudure en carton

Comment faire un extracteur de fumées de soudure en carton

Je fais un extracteur de fumées de soudure en utilisant des matériaux très basiques, que toute personne peut trouver facilement. Tout ce dont vous avez besoin est un ventilateur de PC 12V, certaines fibres en carton recyclé (vous pouvez utiliser cart