Scary Halloween yeux avec Sound and allant de capteur (4 / 5 étapes)

Étape 4: Arduino Code

Vous avez besoin du code pour exécuter ScareOS. Le code contrôle les composants et gère l’éveil/sommeil, déclencher des sons et en affichant les yeux sur la matrice de LED. Vous trouverez le code complet à https://github.com/mp911de/scare-os-halloween-iot

Le code se trouve dans la peur-os/peur-os.ino. Vous avez besoin de deux bibliothèques supplémentaires :

Le site Adafruit a un beau tutoriel Comment installer les bibliothèques de l’Arduino. Donc, ouvrez l’esquisse, compilez-le et transférez-le sur votre Arduino. Vous pouvez adopter le code pour utiliser différentes broches ou d’ajuster la distance/durée :

Threading avec Arduino

Arduino code s’exécute uniquement en mono-thread, ce qui signifie que votre Arduino peut faire qu’une seule chose à la fois. Le module de déclenchement sonore, par exemple, n’occupe pas l’Arduino lorsqu’un son est lu. Il sons jouent dans l’arrière-plan dans cette terminologie.

Pourquoi je vous apprends que ?

Affichage et l’animation graphique, comme c’est fait avec les yeux de la matrice, exigent l’Arduino exécuter du code, dormir un certain temps, puis d’exécuter du code à nouveau et ainsi de suite. Un cycle d’animation dure entre 0,5 s et 10 s. Pendant ce temps, l’Arduino s’occupe de l’animation. Si quelqu'un passe par le capteur de gamme très vite, nous ne remarqueraient pas, parce que nous sommes occupés à animer et non à mesurer la distance.

Mais ce n’est pas entièrement vrai. La plupart du temps, l’Arduino « dort » ce qui signifie que nous pourrions utiliser ce temps pour faire des choses différentes - des choses comme un son de déclenchement ou de mesure de la distance. Le code est écrit pour utiliser ces retards. Vous trouverez beaucoup d’appels à une méthode bgProcessing(). Cette méthode est appelée avec un paramètre de délai. Si le délai est assez long pour mesurer la distance (mesure de que la distance a besoin de temps et déclenchant son, trop), la distance est mesurée et le traitement du son est appelé là. Ce n’est pas exactement un planificateur de tâches comme un Windows ou MacOS permet d’émuler le multi-threading sur un seul processeur (core), mais il entrelace des tâches d’une manière similaire.

Quelques mots sur la distance de mesure

Le capteur allant utilise la physique de la Vitesse du son pour déterminer la distance. Un son ultrasonique est déclenché et le micro enregistre l’écho. La vitesse du son dans l’air sec est à environ un kilomètre en 2,914 sec. Étant donné que le son doit frapper un objet qu’il rebondit, la voie est traversée deux fois. Cela signifie que la durée pour mesurer la distance est

Parfois, le capteur allant rapporte un écho après une douche ou un temps plus long. Le résultat de ce scintillent distances jusqu'à 100 cm. Ce sont des valeurs aberrantes et falsifient le résultat (l’hypothèse de la distance). Le code, par conséquent, effectue une série de mesures, trie les résultats et prend un résultat intermédiaire. Il fonctionne assez bien et la mise en œuvre est assez simple (plus facile que de calculer un quantile).

Articles Liés

SCARY HALLOWEEN ongles avec papier

SCARY HALLOWEEN ongles avec papier

Salut les gars dans ce instructable je vais vous montrer comment faire des ongles halloween avec du papier. Il s'agit d'un simple instructable et facile à faire. La photo principale contient un masque de squelette qui n'est pas fait par moi je l'ai a
La langue de la pluie - un Arduino-basé imperméable avec Sound and LED

La langue de la pluie - un Arduino-basé imperméable avec Sound and LED

Nous allons faire un imperméable magique qui pourrait se traduire de la langue de la pluie à l'aide d'une bande de LED et une carte son.Les gens ont un mélange des réponses émotionnelles à la pluie. Certaines personnes en profiter, alors que d'autres
Changer la couleur des yeux avec photoshop / Cambia couleur de ojos con photoshop

Changer la couleur des yeux avec photoshop / Cambia couleur de ojos con photoshop

anglaisDans ce Instructable vous pouvez apprendre un moyen facile de changer la couleur des yeux avec photoshop. 8 étapes:DJe ne sais pas grand-chose de photoshop, mais voici un peu quelque chose. Je l'espère vous plaira:).EspanolEn este instructivo
Simple Halloween « Regarder les yeux » avec LEDs

Simple Halloween « Regarder les yeux » avec LEDs

nous allons avoir une fête d'Halloween autour de ma place, qui est la plupart du temps qui se déroule à l'extérieur.  J'ai pensé que ce serait cool d'avoir quelques LED lumineux « yeux » regarder des buissons et arbres autour de la partie, alors j'ai
Arduino alimenté par votre SmartPhone (avec SERIAL) - partie 1 - Sound and Vibration Actions

Arduino alimenté par votre SmartPhone (avec SERIAL) - partie 1 - Sound and Vibration Actions

Bienvenue dans la première partie de cette série. Dans cette série, que nous allons essayer sortir autant que nous pouvons de vous smartphone (android actuellement) à votre microcontrôleur à l'aide de câble série (câble OTG).Dans cette partie, nous v
EFFRAYANT Halloween yeux EEK

EFFRAYANT Halloween yeux EEK

j'ai vu un ensemble de ces « yeux » dans un catalogue de quelques années s'écoulent, et a décidé je pouvais pirater la conception et faire mes propres pour une fraction du coût. L'année dernière j'ai fait plusieurs séries de ces dons. Ils ont été un
Halloween gonflable avec un ventilateur d’ordinateur

Halloween gonflable avec un ventilateur d’ordinateur

vous avez un vieil ordinateur assis ? Vous avez des sacs à ordures ? Vous avez des sacs de feuilles pour Halloween ? Vous avez une bande de Scotch ?Votre ordinateur peut avoir un fan en elle que vous pouvez utiliser pour gonfler un accessoire de votr
Apprendre à coudre un oreiller d’Halloween Vintage avec amour à Sew

Apprendre à coudre un oreiller d’Halloween Vintage avec amour à Sew

décorer votre maison avec cet oreiller d'Halloween fabriqué à partir d'une carte de voeux Halloween vintage. C'est rapide et facile à coudre--le seul point utilisé est un simple point droit pas nécessaire de courbes. Vous aurez besoin d'un morceau de
Bouches d’apple Scary Halloween

Bouches d’apple Scary Halloween

Halloween est à venir, vous allez probable vous avez maison prêt à mettre en place les accessoires et mettre en place le décor, mais avez-vous des aliments ? vrais aliments ?Si vous n'avez pas « real food » et vous cherchez quelque chose de sain puis
Super mignon Meatball avec Sweet and Sour Sauce déjeuner

Super mignon Meatball avec Sweet and Sour Sauce déjeuner

j'ai voulu faire une des cases super mignon bento (bento sont des déjeuners de style japonais), je vois sur internet. Malheureusement, je ne pouvais pas trouver la boîte bento, que j'ai acheté il y a quelques années alors j'ai utilisé régulièrement t
Imagerie de vos yeux avec une webcam

Imagerie de vos yeux avec une webcam

je me suis vraiment ennuyé un jour. J'ai donc décidé de prendre une photo de mon oeil (pour une photo de facebook). Hélas, la seule caméra que j'ai eu était, Eh bien, une webcam de qualité médiocre. (J'ai va garder son identité secrète pour sauver em
Cligner des yeux avec ESP8266 et Visuino

Cligner des yeux avec ESP8266 et Visuino

Dans mon dernier Instructable, je vous ai montré comment préparer l' IDE Arduino à ESP 8266 modules du programme.Dans ce Instructable je vais vous montrer comment vous pouvez programmer l' ESP 8266 avec Visuino.C'est une tradition de commencer avec u
NERF Blaster avec Sound FX

NERF Blaster avec Sound FX

OK alors avec les enfants, venez jouets et jouez-les en morceaux ou elles s'usent. Nous avons acclimatés un grand assortiment de pistolets NERF et canons sonores et certains obtenu usaient et s'est brisé au lieu de jeter les sortir je seront fusionne
50e anniversaire Flintstones Halloween Costume avec Larissa Riquelme

50e anniversaire Flintstones Halloween Costume avec Larissa Riquelme

vous ne pouvez pas manquer ce costume halloween spécial célébrant le 50e anniversaire de The Flintstones ! Très facile à faire, comme toujours ! Profitez-en ! Merci à et pour la modélisation !Musique :Tema : LevanteArtis : Kchiporros feat Los Caligar