Exercice musical : Lecteur MP3 chemise Workout propulsé par exercice (8 / 13 étapes)

Étape 8: Programmation le LilyPad MP3 et comprendre le Code

Après le montage des composants du système, le code ci-joint peut être téléchargé sur le LilyPad MP3 et exécuté afin d’exploiter la chemise de MP3 :

https://IU.Box.com/s/vc81v70ifv4ebw68d7qq

Le code a plusieurs fonctions qu’il fonctionne. La boucle principale vérifie les valeurs de x, y et axes z de l’accéléromètre et les définit comme valeurs actuelles. Il compare ensuite ces valeurs au passé, les valeurs enregistrées. Il exécute initialement une fonction de calibrage, qui définit une valeur définie pour x, y, et z qui sera comparée à et puis définit un « calib » booléen à « false », sens que la fonction de calibrage ne sera pas exécutée à nouveau à moins que la valeur booléenne est définie sur « true » par une fonction différente ou une condition. Basé sur des seuils de réglage (qui sont configurés pour détecter le mouvement ou l’absence de mouvement) et les valeurs stockées (qui représentent également zéro-G, ou les valeurs détectées par l’accéléromètre lorsque c’est à l’arrêt), la boucle vérifie si oui ou non les valeurs remplissent les conditions requises. Si la différence entre les valeurs actuelles et réglés est supérieure au seuil, puis le mouvement est considéré comme pour être détectée et le lecteur de musique fonctionne. Si ce n’est pas le cas, alors l’utilisateur est considéré comme toujours, et le lecteur de musique s’arrête la musique.

Alors que la fonction « jouer de la musique » est être couru (après que le système détecte que la différence de valeur est supérieure au seuil), le système effectue ensuite une vérification de l’étalonnage automatique, c’est pourquoi nous ne devons pas un bouton pour notre système, en comparant les valeurs récentes à chaque autre. Si les valeurs de ces dernières sont situés à moins d’une autre valeur de seuil définie (qui peut être le même que l’autre valeur seuil), l’utilisateur est censé être arrêté dans cette position, le « calib » boolean est réinitialisée sur « true » et la fonction de calibrage est exécuté à nouveau. Après étalonnage, qui simplement indique au système que la position actuelle de l’accéléromètre est la position de base, les conditions initiales sont vérifiées à nouveau pour voir si l’utilisateur est active.

Au cours de la fonction « jouer de la musique », tous les autres MP3 sont des fonctions a couru en conséquence. Par exemple, tant que l’utilisateur est actif, l’utilisateur peut changer entre la voie (en changeant les titres) et les fonctions volume (changement de volume). Le code s’exécute également les fonctions qui boucle dans les chansons et les chansons aussi bien, basés sur l’interaction de l’utilisateur avec le système de marche/arrêt.

Articles Liés

Modifier un jeu de poche rétro des années 80 par l’ajout d’un lecteur MP3/MP4

Modifier un jeu de poche rétro des années 80 par l’ajout d’un lecteur MP3/MP4

J'ai un tas des années 80 très cool jeux de poche - certains en très bon état, d'autres ont connu des jours meilleurs.  Un que j'ai eu était tout à fait mort, et n'importe comment dur j'ai essayé je juste ne pourrais pas jeter.  Pour remédier à cela,
Steampunked lecteur mp3 « Junophon »

Steampunked lecteur mp3 « Junophon »

Salut tout le mondeCe Steampunked-mp3-lecteur "Junophon" est mon dernier projet instructables qui I´d voudrais vous présenter. Et c'est le premier projet où j'ai « upcycled » beaucoup de pièces d'un ancien projcet de mes amis aussi.Tout a commen
Faire votre propre Cigar Box guitare / amplificateur lecteur Mp3

Faire votre propre Cigar Box guitare / amplificateur lecteur Mp3

j'ai voulu créer un Cigar Box guitare et l'ampli depuis un certain temps, et il semble que le contestst Instructable son Hack et alimenté par une pile étaient juste la motivation supplémentaire que je devais lui donner un essai.Ce Instructable montre
Multi-Cade propulsé par framboise Pi

Multi-Cade propulsé par framboise Pi

Revivez les jours de ta jeunesse, ou expérience nouveaux avec cet amusant de faire cabinet arcade propulsé par le raspberry pi. Ce guide va vous montrer quelques-unes des bases à la création d'arcade et entrer dans les détails sur le processus que j'
Dans le sens horaire - un réveil Intelligent propulsé par Edison Intel

Dans le sens horaire - un réveil Intelligent propulsé par Edison Intel

Dans le sens horaire est votre prochain réveil intelligent: il vous réveille en disant à haute voix les conditions météorologiques et vos événements de Google Agenda pour la journée dans un haut-parleur Bluetooth.La base de ce projet est un script py
Un theremin clignotant multithread propulsé par VIPER

Un theremin clignotant multithread propulsé par VIPER

Le theremin est un instrument de musique expérimental, inventé par le physicien russe Lev Sergeïevitch Termen dans les années 20. Sans contact physique, deux antennes peuvent détecter la position des mains du joueur theremin dans l'espace et l'utilis
Lecteur MP3 cassette

Lecteur MP3 cassette

Dans ce instructable je vais vous montrer comment faire pour accueillir un lecteur MP3 dans une cassette. J'ai eu l'idée de construire ce il y a quelque temps, mais pendant que j'attendais toujours pour les parties à arriver, membre instructable lone
Casque et support de lecteur MP3 pour exposer son Art

Casque et support de lecteur MP3 pour exposer son Art

Lorsque vous décidez de faire un projet d'art sonore dans le cadre de ma résidence quai 9, j'ai dû figurer dehors comment j'allais pour l'afficher sur le quai quand il a été fait. Sans oublier, il a fait un peu l'impression que je devrais, vous le sa
Cerf de dissuasion / répulsif pour votre jardin en utilisant un solar powered lecteur mp3 pour jouer une personne qui parle

Cerf de dissuasion / répulsif pour votre jardin en utilisant un solar powered lecteur mp3 pour jouer une personne qui parle

Je me souviens comme un gamin voir une radio sous un seau dans mon jardin des grands-parents. C'était leur méthode éprouvée de dissuader les cerfs... et cela a fonctionné ! J'ai été en utilisant cette même méthode moi-même et j'ai eu quelques personn
La Machine de poche Steampunkers - ou un lecteur MP3 victorienne

La Machine de poche Steampunkers - ou un lecteur MP3 victorienne

Steampunkers cher là-bas, chers disciplesJe tiens à vous présenter cette fois quelque chose steampunky qui repose sur une petite machine, nous avons utilisé quelques années auparavant, avant que nous arrivions à nos téléphones intelligents. Lors d'un
Connecter un lecteur MP3 à un lecteur de cassettes

Connecter un lecteur MP3 à un lecteur de cassettes

comment faire pour connecter un lecteur mp3 ou autre source stéréo, d'un lecteur de cassettes afin d'écouter de la musique.Étape 1: matériauxPour ce projet, vous aurez besoin des outils suivants :-A fer à souder-A multimètre-Casque ou câbles stéréo e
Lecteur MP3 « entrée » pour l’autoradio.

Lecteur MP3 « entrée » pour l’autoradio.

Cette instructable a été inspirée par « aka_bigred » qui était l'auteur original je vous en remercie. Ce mod vous permettra d'ajouter une prise pour lecteur MP3 sur votre autoradio.Ceci est fait pour une chaîne stéréo avec lecteur CD sans option AUX.
La boîte de Barbie : un cas camouflé / boom box pour votre lecteur mp3

La boîte de Barbie : un cas camouflé / boom box pour votre lecteur mp3

il s'agit d'une protection matelassée housse de transport pour votre lecteur mp3 qui convertit aussi le casque à quart de pouce, peut agir comme une boîte de perche à la chiquenaude d'un commutateur et se déguise un baladeur mp3 comme un début des an
Lecteur Mp3 mini fût

Lecteur Mp3 mini fût

Le Mini fût Mp3 player est une excellente façon de montrer à la plage ou une partie. Coûte environ 60 $ à 80 $ et simple à faire.Étape 1: Pièces que nécessairesAmplificateur de classe T-minibatterie d'acide de plomb scellée rechargeable 12V(1) câble