Une danseuse du ventre Bonanza (5 / 5 étapes)

Étape 5: Programme Arduino de fond

Maintenant connecter l’arduino à un ordinateur avec le câble de connecteur USB, installer Arduino Uno et collez le code suivant dans un sketch. Veillez à « upload » le code pour le périphérique sélectionné comme 'Arduino Lilypad'.

int speakerPin = 12 ;
int buttonPin = A0 ;
buttonState int = 0 ;
int outputValue = 0 ;

int longueur = 15 ; le nombre de billets
note de char [] = "gcgcgcg" ; un espace représente un repos
int bat [] = {1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 4} ;
int tempo = 300 ;

playTone Sub (ton int, int duration) {}
pour (long j’ai = 0; i < durée * 1000L; i += ton * 2) {
digitalWrite (speakerPin, HIGH) ;
delayMicroseconds(tone) ;
digitalWrite (speakerPin, basse) ;
delayMicroseconds(tone) ;
}
}

void playNote (char Remarque, int duration) {}
char nom [] = {"c",'d ', 'e', 'f', 'g', 'a', 'b', "C"} ;
les tons int [] = {1915, 1700, 1519, 1432, 1275, 1136, 1014, 956} ;

Jouez le ton correspondant au nom de la note
pour (int i = 0; i < 8; i ++) {}
Si (noms [i] == note) {}
playTone (tons [i], durée) ;
}
}
}

void setup() {}
pinMode (speakerPin, sortie) ;

pinMode (buttonPin, entrée) ;
Serial.Begin(9600) ;
}

void loop() {}
{while(1)}
buttonState = analogRead(buttonPin) ;
outputValue = carte (buttonState, 0, 1023, 0, 500) ;

if(outputValue<100) {}

pour (int i = 0; i < longueur; i ++) {}
Si (les notes [i] == ' ') {}
retard (battements [i] * tempo) ; reste
} else {}
playNote (notes [i], beats [i] * tempo) ;
}

faire une pause entre les notes
Delay(tempo / 2) ;
}

Serial.println(outputValue) ; imprimer potVAL dans la fenêtre de serial arduino) ;

}

if(outputValue>120)
{
digitalWrite(speakerPin,LOW) ;
Serial.println(outputValue) ;
}

}

}

Une fois ce téléchargement du code est terminé, vous devriez voir que lorsque la mousse est pressée avec une certaine pression du côté du bas, l’orateur doit démarrer dégageant le son de la sirène. Lorsque la pression est realeased, l’orateur doit sortie n’est plus une sirène supplémentaire. Les fesses à la fin de ce processus devraient ressembler à celui de la Figure \ref{bottomdone}. J’ai ajouté quelques longues bandes de tissu à la jante outter (par couture) pour donner plus d’un coup d’oeil de baladi sur le chiffon. (Cette photo montre le bas toujours relié à un Arduino Uno, mais si vous utilisez un Lilypad, il est très facile à coudre le Lilypad à l’intérieur de la toile et il ne sera pas visible de l’extérieur.

Avoir du plaisir avec cela et bonne chance !

Articles Liés

Carte de Stero bricolage / stéréoscopiques glisse (photos 3-d!)

Carte de Stero bricolage / stéréoscopiques glisse (photos 3-d!)

Nota Bene : Ce Instructable vous mènera à travers le processus de prise de photos 3D pour libre (sans équipement supplémentaire nécessaire à l'extérieur une sorte de caméra, même que votre téléphone appareil photo fera), ainsi que quelques procédés d
Aéna Springs Farm - sauces de World class Chili

Aéna Springs Farm - sauces de World class Chili

agriculteur Chili & fabricant de sel de classe mondiale à saumure sauces Chili de fermentation, besoins de financement pour cuisine commerciale certifiée.Retour dans les 70, je vivais à New York, profondément ancré dans la communauté artistique. Ma c
Comment porter une robe de danse Bharatanatyam

Comment porter une robe de danse Bharatanatyam

Bharatanatyam est une forme de danse classique originaire du Tamil Nadu, en Inde. Il suit les règles de la Natya Shastra, qui est un traité indien antique sur les arts de la scène, qui englobe le théâtre, de danse et de musique, écrits entre 200 BC e
Comment donner à vos rats une vie de luxe

Comment donner à vos rats une vie de luxe

si vous voulez que votre rat d'être heureux throuought leur vie, procédez comme suit.Étape 1: Cage Acheter plus grande vous pouvez vous permettre, la cage de préférence une cage métallique pour une meilleure ventilation. Rats peuvent facilement échap
Créer un mis à jour le poncho mexicain à partir d’une serviette

Créer un mis à jour le poncho mexicain à partir d’une serviette

comme le sait tout bon fan de Douglas Adams, une serviette est un élément utile massivement. Ce Instructable est un moyen de faire une serviette plus utile.Ce projet est survenu en ce qui concerne l'équipement de randonnée. Je veux prendre une servie
K'Nex 'Bonanza' Amusement Machine

K'Nex 'Bonanza' Amusement Machine

IntroductionCette machine a été construite presque entièrement à partir du jouet de construction K'Nex. Les composants non-K'Nex seulement sont les étiquettes de colonne et les signes. Aucune des pièces K'Nex a été modifié de quelque façon.Ce Instruc
Ailes de fées bricolage How-to et BONUS Costume essentielles

Ailes de fées bricolage How-to et BONUS Costume essentielles

sans ailes de fées... Pas de problème! Threadbanger présente la première installation du mercredi Halloweeny vous enseigner comment faire des ailes de fées de certains vieux cintres et des bas. Temps à voler !OK, tout d'abord, j'ai fracken loooooove
Techniques de Sculpture en caoutchouc silicone

Techniques de Sculpture en caoutchouc silicone

caoutchouc de Silicone n'est pas une matière commune de sculpture.  Il est collant, rebute les vapeurs d'acide ascétiques qu'il guérit, et vous ne pouvez pas utiliser vos mains nues de travailler avec elle.  Cette instructable porte sur diverses tech
Caoutchouc de silicone--Essayez quelque chose de différent !

Caoutchouc de silicone--Essayez quelque chose de différent !

100 % caoutchouc de Silicone RTV est disponible en cartouches de pistolet à graisse à la quincaillerie.  C'est un matériau synthétique pâteux qui durcit en caoutchouc souple après avoir perdu les vapeurs d'acide acétique à l'air.  L'odeur est forte,
Arc en ciel Tie-Dye soie Wrap

Arc en ciel Tie-Dye soie Wrap

Projet arc-en-ciel Tie-Dye soie enveloppe ! Une façon simple de faire quelque chose de particulièrement agréable. Où d'autre pouvez vous obtenir ligoté en noeuds, teints, mettre dans l'eau chaude, qui sort encore plus beau qu'avant! ? Juste ici !Cett
Faire le vide de l’abeille qui fait vraiment chier

Faire le vide de l’abeille qui fait vraiment chier

Quand je dis aux gens, je travaille sur la conception d'un vide de l'abeille que la réponse varie généralement de regards vides au choc. Tout le monde veut savoir ce que le diable un abeille vac est, et pourquoi je veux sucer ces bêtes cinglante flou
Comment couper Grip Tape Art

Comment couper Grip Tape Art

Ce Instructable est une extension de notre tutoriel Longboard danseur 55" où nous avons démontré le processus impliqué avec laminage une planche plus longue que les placages de skateboard long standard de 48". Dans ce tutoriel vous avez peut-êtr
Danseur de longboard de style victorien « Victoria »

Danseur de longboard de style victorien « Victoria »

(Mais j'ai n'a pas capturé chaque étape quand j'ai fait cette planche et il a été depuis un certain temps un aller je l'ai fait, je vais essayer de décrire les étapes aussi complètement que possible)Il y a quelques années, j'ai vraiment voulu une dan
Manteau réversible de chien

Manteau réversible de chien

chiens aiment être élégant trop !  Que diriez-vous une couche qui peut être renversée ?Vous pourriez faire une impression de chute d'un côté et de l'un l'autre un hiver imprimé, ou comme je l'ai fait deux tirages de votre choix !Ici "s un patron de c