Programme un chapelet de lumières de Noël à clignoter le code morse avec Arduino & Snap Circuits (1 / 3 étapes)

Étape 1: Programme de l’Arduino

Nous avons pris tout simplement la routine « Blink », un des exemples fournis avec chaque Arduino et l’a modifié pour envoyer le code morse en définissant une sous-routine appelée dot() et un autre appelé dash(). Un tiret en code morse est 3 fois plus longtemps qu’un point. Nous avons allumé la lumière pendant 200 millisecondes faire un point, 600 à faire un tableau de bord, avec un délai de 1 seconde entre caractères et 3 secondes entre les mots. Tel que mentionné dans la vidéo ci-dessus, cependant, nous avons voulu attaché les lumières de Noël au commutateur « Normalement ON » sur le relais, ce qui signifiait que notre morse a été transmis par les pauses foncés plutôt que le voyant clignote. Solution de dylan brillant à ce problème d’ingénierie électronique a été de le traiter comme un problème de programmation : nous avons juste inversé les routines Dot() et Dash() pour éteindre la LED au lieu d’à envoyer le signal. Obtenir le code complet est dans la case ci-dessous, du c’est domaine public vous pouvez considérer et modifier comme vous le souhaitez. Il y a aussi beaucoup de bibliothèques de Code Morse pour l’Arduino que vous pouvez Google et saisissez : le code ci-dessous a été écrit pour apprendre, pas pour l’efficacité, et les utilisateurs avancés peuvent certainement apporter des améliorations.

/*
Joyeux Noël en Code Morse clin
Cet exemple de code est dans le domaine public.
*/

Broche 13 intègre une LED connectée sur la plupart des cartes Arduino.
Donnez-lui un nom :
int mené = 13 ;

la routine d’installation s’exécute une fois que lorsque vous appuyez sur reset :
void setup() {}
initialiser la broche numérique en tant que sortie.
pinMode (led, sortie) ;
}

la routine de la boucle s’exécute maintes et maintes fois pour toujours :
void loop() {}
M en code morse est deux tirets. Nous définissons les sous-routines dot et tiret ci-dessous.
Dash() ;
Dash() ;
Space() ;
E
dot() ;
Space() ;
R
dot() ;
Dash() ;
dot() ;
Space() ;
R
dot() ;
Dash() ;
dot() ;
Space() ;
Y
Dash() ;
dot() ;
Dash() ;
Dash() ;
Space() ;
Espace
wordspace() ;
C
Dash() ;
dot() ;
Dash() ;
dot() ;
Space() ;
H
dot() ;
dot() ;
dot() ;
dot() ;
Space() ;
R
dot() ;
Dash() ;
dot() ;
Space() ;
J’ai
dot() ;
dot() ;
Space() ;
S
dot() ;
dot() ;
dot() ;
Space() ;
T
Dash() ;
Space() ;
M
Dash() ;
Dash() ;
Space() ;
A
dot() ;
Dash() ;
Space() ;
S
dot() ;
dot() ;
dot() ;
Space() ;
wordspace() ;



}

void dot() {}
digitalWrite (led, faible) ;   éteindre la LED (LOW est le niveau de tension)
Delay(200) ;               garder la lumière pendant 200 ms (dot)
digitalWrite (conduit, en haut) ;    la LED s’allume en faisant de la tension haute
Delay(600) ;               faire une pause entre les caractères

}

void dash() {}
digitalWrite (led, faible) ;   éteindre la LED
Delay(600) ;               le voyant s’éloigner pour 600 ms
digitalWrite (conduit, en haut) ;    la LED s’allume en faisant de la haute tension
Delay(600) ;

}

space() Sub {}
digitalWrite (conduit, en haut) ; Assurez-vous que le voyant s’allume
Delay(1000) ;              Pendant une seconde pour marquer l’espace entre les caractères
}

void wordspace() {}
digitalWrite (conduit, en haut) ; Assurez-vous que le voyant s’allume
Delay(3000) ;           pendant 3 secondes marquer l’espace entre les mots
}

Articles Liés

Lumière qui cherchent des voitures R.C Hack (avec Arduino)

Lumière qui cherchent des voitures R.C Hack (avec Arduino)

création d'une plate-forme robotique de se gratter attribuer du travail et un peu d'argent. Acheter un prêt construit un est facile mais frais allouer d'argent (au moins pour moi). Pour remédier à cela que j'ai décidé de piggy back hors les compagnie
Rendent un Photon fleur que lumières vers le haut quand vous l’eau avec le jus de citron

Rendent un Photon fleur que lumières vers le haut quand vous l’eau avec le jus de citron

avez-vous déjà fait une batterie d'un citron ? Si vous piquez un fil de cuivre dans un citron et piquez un clou galvanisé à côté de lui, vous pouvez mesurer avec un voltmètre qui le citron produit entre 0,5 et 1 volt. Le cuivre est la « cathode », ou
Lumières de Noël XBee programmables

Lumières de Noël XBee programmables

en suivant ces étapes, vous serez en mesure de contrôler un brin 50 trichromique de lumières de Noël sans fil en utilisant un XBee programmables.Ma famille a toujours été dans les lumières de Noël et la création de décors personnalisés, alors quand j
Holi-lumières : Couronne de multi-Noël Programmable

Holi-lumières : Couronne de multi-Noël Programmable

Cette couronne vous permet de laisser les décorations de vacances vers le haut tout au long de l'année ! Avec l'aide d'un bouton il peut changer de couleurs pour s'adapter à la saison. Vous pouvez même faire votre propre couleur !Étape 1: matériaux 1
Lumières de Noël Musical Arduino alimenté

Lumières de Noël Musical Arduino alimenté

après explorant le site Instructables, j'ai trouvé quelques projets qui ont atteint un sommet de mon intérêt et ceux qui m'amènent à la réflexion, j'ai pu faire quelques lumières de Noël musicales. Plupart de ce que j'ai passé mon temps sur provenait
Juste à temps pour les fêtes - Hack vous-même un joyeux petit jeu de lumières de Noël LED

Juste à temps pour les fêtes - Hack vous-même un joyeux petit jeu de lumières de Noël LED

maintenant que les vacances sont approche--et un chapelet de lumières LED va pour seulement quatre ou cinq dollars--, il est grand temps de sortir de votre coupe-fil et tube thermorétractable et faire un jeu de lumières flashy que vous pouvez contrôl
Cube de Charlieplex LED 3D de lumières d’arbre de Noël

Cube de Charlieplex LED 3D de lumières d’arbre de Noël

temps des fêtes est le moment idéal pour obtenir un grand nombre de LEDs très bon marché. Cette instructable utilise 80 LEDs d'une guirlande lumineuse de LED sapin faire cube LED 3D vénérable. Dans ce cas un 5 x 4 x 4 cube.Les seuls autres composante
Lumières de coquille de fusil de chasse

Lumières de coquille de fusil de chasse

Illuminez les fêtes avec ces lumières de coquille de fusil de chasse ! Ils peuvent aussi être un cadeau idéal pour tous ceux qui aiment tirer les fusils de chasse.Matériaux :Usé de fusilun chapelet de lumières de NoëlOutils :TournevisHammerPistolet à
Voile de mariée avec lumières décoratives !

Voile de mariée avec lumières décoratives !

Apprenez à ajouter un petit éclat supplémentaire à votre tenue de mariage en ajoutant la guirlande lumineuse à votre voile !Crédit photo : Wendy Mitchell de Wendy Mitchell photographieTrouver des projets plus impressionnants comme ça sur le site de l
BRICOLAGE papillon---avec des lumières!!

BRICOLAGE papillon---avec des lumières!!

Ces sont idéales pour les proms, mariages, soirées, événements spéciaux, et n'importe quel moment vous voulez être la personne la plus cool dans la salle !Pourquoi ne voudriez-vous pas une lumière en noeud papillon ?Aussi, ne soyez pas timides filles
Lumières activées par entrée/sortie

Lumières activées par entrée/sortie

Ce projet est un prototype. J'ai construit un projet qui utilise deux capteurs à ultrasons pour moniteur entrée et de sortie d'une personne à travers un couloir ou une porte. le sens de deux capteurs à ultrasons pour les changements dans la distance.
Le Grinch a volé mes lumières de Noël

Le Grinch a volé mes lumières de Noël

J'ai vu cela sur Pinterest et dut faire un pour moi. Si vous ne voulez pas mettre beaucoup de lumières de Noël, cette décoration est pour vous.Étape 1: matériauxPour ce projet, vous devezfeuille de 4 x 8 de coroboard. -Acheté dans magasin local signe
Pendaison de lumières de Noël Made Easy

Pendaison de lumières de Noël Made Easy

être paresseux, je voulais trouver un moyen plus facile d'accrocher nos lumières de Noël que l'an dernier. Notre maison a gouttières tout le pourtour, qui est une excellente plateforme pour suspendre des lumières hors de. Mais l'année dernière, j'ai
Quiz de contrôleur de jeu à l’aide des « Avertisseurs de lumières et de sons » et Arduino

Quiz de contrôleur de jeu à l’aide des « Avertisseurs de lumières et de sons » et Arduino

jeux de quiz style Jeopardy sont favoris pour créer l'excitation et l'enseignement en même temps.  Enseignants, conseillers de camp l'été et les éducateurs de l'industrie même trouvent ce type de jeu afin de générer l'intérêt et l'implication des par