Jeu de carnaval Bass Master 3000 (3 / 7 étapes)

Étape 3: Le Code de l’Arduino

Le code source de ce projet peut être trouvé ici :
https://github.com/siliconghost/BassMaster3000

Il y a trois composantes à ceci :

  1. Les pilotes de webcam Arduino
  2. L’esquisse de l’Arduino (Webcam.ino)
  3. Le diaporama angulaire de JS (dans le dossier Yun_AngularSlideshow)

Partie 1 - Pilotes Arduino Webcam

Afin de prendre des photos avec une webcam, vous devez tout d’abord prép. votre Arduino comme décrit dans cet article. Passer par l’exercice de l’installation du pilote fswebcam et tester pour voir si vous pouvez capturer une image. Une fois que vous avez fait cela, passez à l’étape suivante.

Partie 2 - Sketch Arduino

L’esquisse de l’Arduino est où l’essentiel de l’action se déroule. Le code sur GitHub est commenté assez bien et devrait être explicites.

Pour l’essentiel, voici ce qui arrive :

  • Dès la mise en service et en entrant loop(), les valeurs de chaque potentiomètre sont lues.
  • Les valeurs du capteur piezo sont également lues.
  • Si les valeurs du capteur piezo sont supérieures ou égales aux valeurs du potentiomètre que suppose un « hit » positif.
    • Cela provoque la LED intégrée (13 broches) à la lumière
    • Si la prise de photo est activée, un nom de fichier sera généré basée sur l’horodateur, une photo est prise à la carte micro SD et sortie puis copiée dans www/images /
    • Le nom du fichier image est alors ajouté à un fichier appelé « picturesList.txt » sous www/diaporama /
  • Valeurs de capteur sont remis à 0 après ce processus
  • Si les valeurs du capteur piezo sont inférieures aux valeurs de potentiomètre, rien ne se passe, alors nous avons mis le construit en LED (13 broches) à faible (hors service), et l’acPin à faible donc elle s’éteindra quelque périphériques sont sur.

Débogage sur le Yun peut être un défi, alors j’ai ajouté une option « debugEnabled » qui peut être définie sur true pour un dépannage simple. Ceci écrira dans un fichier texte comme il le ferait à un moniteur de la série. Le nom d’un emplacement du fichier texte peut être ajusté dans le sketch. Mais n’oubliez pas à éteindre car ce fichier grandira vite assez grand.

Partie 3 - diaporama

Le diaporama de JS angulaire se compose de trois fichiers que très simplement tourner à travers toutes les images trouvées dans « picturesList.txt ». Il rechargera automatiquement le fichier comme de nouvelles photos sont ajoutées.

Une fois que vous avez cette place et fonctionne, tout ce que vous avez à faire est pointer votre navigateur vers http://arduno.local/slideshow/index.html pour commencer le spectacle.

Articles Liés

Comment jouer de la basse - Master Blaster partie 2

Comment jouer de la basse - Master Blaster partie 2

Voici la 2ème partie de ma série en deux parties sur la façon de jouer de la basse de Master Blaster de Stevie Wonder.  Si vous avez une questions n'hésitent pas à me laisser un mail via le formulaire de contact sur le site Web de ma façon de jouer d
Angry Birds jeu de carnaval

Angry Birds jeu de carnaval

temps de la pop de ces porcs, pour les nombres réels ! Il s'agit de ma version d'un mignon Angry Birds-associés de jeu. Mon mari et moi sommes un stand de petits jeux à un carnaval local et j'ai fait tous les jeux. (Astuce d'un troll, lancer d'anneau
Simple jeu de carnaval Loopz

Simple jeu de carnaval Loopz

avez-vous déjà été à une fête foraine et joué le jeu original de Loopz encore et encore jusqu'à ce que vous manquez d'argent ?  Probablement pas, mais avec cette version DIY du jeu original, vous pouvez jouer à ce jeu où que vous soyez aussi souvent
Pirate Ship et Air Cannon Carnaval jeu

Pirate Ship et Air Cannon Carnaval jeu

ce qui a commencé comme un jeu de carnaval stomp-fusée simple style air canon pour mon fils de l'école juste devenu un de mes entreprises projet trop zélés. Le résultat final est un très amusant et pirate et le canon à air comprimé populaire propulsé
Jeu de ballon super facile de carnaval ! Parfait pour aller avec fléchettes amure !

Jeu de ballon super facile de carnaval ! Parfait pour aller avec fléchettes amure !

Cela va vous apprendre comment faire un jeu de carnaval super-facile, qui va parfaitement avec papier amure fléchettes ! (voir autres instructables)Étape 1: Documents de la Commission du ballon Vous aurez besoin de bande, ballons d'eau et un morceau
Quiz-O-Tron 3000 : Système de verrouillage Arduino quiz concurrent

Quiz-O-Tron 3000 : Système de verrouillage Arduino quiz concurrent

Si vous n'avez jamais regardé un quiz télévisé, que vous avez probablement vu des concurrents essayer d'appuyer sur un bouton afin de gagner une chance de répondre à une question. Temps de réaction rapide de l'investiture se traduit par une sorte de
Camp de chauffage à eau chaude avec une fonction de distribution facile à utiliser

Camp de chauffage à eau chaude avec une fonction de distribution facile à utiliser

faire un grand volume, propane, chauffe-eau camp qui distribue l'eau chaude comme un robinet de cuisine.En camping avec un grand groupe, comme notre troupe de scouts, une friteuse de Turquie au propane est un moyen facile de chauffer rapidement une g
Épopée ! Guitar Hero - Double-manche guitare... Fail

Épopée ! Guitar Hero - Double-manche guitare... Fail

2015 marque le 10 e anniversaire du phénomène pop culture Guitar Hero. Vous vous souvenez, le jeu vidéo qui est devenu plus populaire que l'instrument de musique que vaguement, il a réussi à imiter ? Quelle meilleure façon de célébrer sa décennale qu
Construction d’une réplique du costume Predator

Construction d’une réplique du costume Predator

En 1987, Stan Winston Studios crée une des créatures plus emblématiques à la grâce de l'écran d'argent-le prédateur. Un acteur nommé Kevin Peter Hall a joué le prédateur- et maintenant vingt six ans plus tard son neveu Jamie Hall serait rendre hommag
Lampe de mélangeur

Lampe de mélangeur

ne pas jeter ce mélangeur juste parce que vous voulez un nouveau ! Faites-en une lampe ! Je vais vous montrer comment il est facile de transformer votre mixeur en une source de lumière.Étape 1: Préparer le bol mixer j'ai choisi d'utiliser cette sédui
Gâche haute

Gâche haute

Projet de physique pour le jeu de carnaval attaquant élevé.Étape 1: Créer la Base et le levierConnecter un 1 mètre 2 x 4 à un point d'appui soulevé 0,2 mètres du sol. Compenser le point d'appui le côté auquel on applique la force est 0,6 mètres de lo
Le meunier de chaque saveur

Le meunier de chaque saveur

coloré tous rejets de saveur sont amusant, facile à faire, peu coûteux et délicieux.J'ai fait cela pour un jeu de carnaval, lorsque vous choisissez une ventouse et si le bas du bâton est coloré, vous gagnez un prix.  Si ce n'est pas le cas, vous obte
CARNIVAL PARTY:

CARNIVAL PARTY:

La fin de l'été 2010, quelques jours avant le premier jour d'école, nous avons eu un retour à l'école fête de carnaval.  Tous les prix étaient school supplies, fun des crayons et des dossiers, des Squishies et des gommes à effacer.  Les enfants a eu
Comment faire pour améliorer/remplacer vos enceintes vintage

Comment faire pour améliorer/remplacer vos enceintes vintage

dans cette version, j'ai pris une vieille paire d'enceintes soufflés et mise à niveau ou remplacer les enceintes bon marché et efficace. la mise à niveau a fourni une très belle amélioration globale sur les enceintes avant. donc si vous avez besoin d