Rapunzel de Magic borstel (2 / 5 stap)

Stap 2: Arduino Circuit


Materialen

• 1 luidspreker of 1 piezo
• 1 LilyPad Arduino w / de 328 ATmega met de juiste kabels verbinden met de computer
• 2" voor vrouwelijke headers
• 10 LEDs
• 1 ft van draad
• Soldeer

Procedure

Stap 1:
Download en installeer de Arduino software.  Openen van Arduino en gebruiken de http://www.sparkfun.com/tutorial/AIK/ARDX-EG-SPAR-WEB.pdf om te oefenen maken van CIRC-06 "Piezo elementen."

Stap 2:
Arduino open en ga naar bestand > voorbeelden > digitale > knop. Instellen van de Arduino, de LED en de knop zoals is opgedragen in de commentaren. Probeer te compileren van de code, je arduino verbinding met de computer en het uploaden van de code naar je Arduino board gebruik ctrl U. Tip: ga je naar tools > bestuur en tools > seriële poort om ervoor te zorgen dat de juiste opties zijn geselecteerd. In dit geval gebruikt u de LilyPad Arduino w / 328 ATmega en de GMO voor welke poort u hebt aangesloten je Arduino aan.

Stap 3:
Nu bent u bereid uw eigen circuit maken. We willen maken van een combinatie van beide voorbeelden in een koeler. Het punt is alle LEDs oplichten wanneer de Arduino is het afspelen van muziek maken, en dat het afspelen van muziek alleen wanneer geactiveerd om dit te doen. Hier voor pin 2, in plaats van met behulp van een knop, zullen wij alleen ons een draad die zal werken als een antenne, menselijke capaciteit of motion sensing. Voor pin 3-8 en 10-13 verbinden we LED's die zal worden aangesloten op de grond. De spreker, blijft de verbinding pin 9 op grond. Ten slotte moet macht (de 3V-batterij) worden aangesloten van + naar-. Tip: zodat alle verbindingen robuuste het is effectief een vrouwelijke header die heeft zijn gesoldeerd op de bodem (al te sluiten zijn pinnen) te gebruiken. Als u verbinding maakt met deze kolomkop om te aarden, en sluit in de grond voor elke LED, zullen de spreker, en de macht, foutopsporing een veel eenvoudiger taak.

Stap 4:
Kopie plak deze code aan Arduino, compileren, en deze uploaden naar je board.
/ * Melody
* (gespleten) 2005 overleden Cuartielles voor K3
*
* Dit voorbeeld wordt een piëzo-luidspreker melodieën spelen.  Het stuurt
* een blokgolf van de juiste frequentie naar de piezo, genereren
* de overeenkomstige Toon.
*
* De berekening van de tonen is gemaakt na de wiskundige
* bewerking:
*
* timeHigh = periode / 2 = 1 / (2 * toneFrequency)
*
* waar de verschillende tonen worden beschreven als in de tabel:
*
* Opmerking frequentie periode timeHigh
* c 261 Hz 3830 1915
* d 294 Hz 3400 1700
* e 329 Hz 3038 1519
* f 349 Hz 2864 1432
* g 392 Hz 2550 1275
* een 440 Hz 2272 1136
* b 493 Hz 2028 1014
* C 523 Hz 1912 956
*
* http://www.arduino.cc/en/Tutorial/Melody
*/

int speakerPin = 9;
int ledPin1 = 3;
int ledPin2 = 4;
int ledPin3 = 5;
int ledPin4 = 6;
int ledPin5 = 7;
int ledPin6 = 8;
int ledPin7 = 10;
int ledPin8 = 11;
int ledPin9 = 12;
int ledPin0 = 13;
Const int buttonPin = 2;
int buttonState = 0; moet variabelen declareren

int lengte = 15; het aantal notities
char merkt [] = "ccggaagffeeddc"; een ruimte vertegenwoordigt een rust
int verslaat [] = {1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 4};
int tempo = 300;

VOID playTone (int Toon, int duur) {}
voor (lang ik = 0; ik < duur * 1000L; ik += Toon * 2) {}
digitalWrite (speakerPin, hoge);
digitalWrite (ledPin1, hoge);
digitalWrite (ledPin2, hoge);
digitalWrite (ledPin3, hoge);
digitalWrite (ledPin4, hoge);
digitalWrite (ledPin5, hoge);
digitalWrite (ledPin6, hoge);
digitalWrite (ledPin7, hoge);
digitalWrite (ledPin8, hoge);
digitalWrite (ledPin9, hoge);
digitalWrite (ledPin0, hoge);
delayMicroseconds(tone);
digitalWrite (speakerPin, laag);
digitalWrite (ledPin1, laag);
digitalWrite (ledPin2, laag);
digitalWrite (ledPin3, laag);
digitalWrite (ledPin4, laag);
digitalWrite (ledPin5, laag);
digitalWrite (ledPin6, laag);
digitalWrite (ledPin7, laag);
digitalWrite (ledPin8, laag);
digitalWrite (ledPin9, laag);
digitalWrite (ledPin0, laag);
delayMicroseconds(tone);
}
}

VOID playNote (char opmerking, int duur) {}
char names [] = {'c', 'd', 'e', 'f', 'g', 'a', 'b', 'C'};
int tonen [] = {1915 1700, 1519, 1432, 1275, 1136, 1014, 956};

spelen van de Toon die overeenkomt met de naam van de noot
for (int i = 0; ik < 8; i ++) {}
Als (namen [i] == Opmerking) {}
playTone (tonen [i], duur);
}
}
}

VOID Setup {}
pinMode (buttonPin, INPUT);
pinMode (speakerPin, OUTPUT);
pinMode (ledPin1, OUTPUT);
pinMode (ledPin2, OUTPUT);
pinMode (ledPin3, OUTPUT);
pinMode (ledPin4, OUTPUT);
pinMode (ledPin5, OUTPUT);
pinMode (ledPin6, OUTPUT);
pinMode (ledPin7, OUTPUT);
pinMode (ledPin8, OUTPUT);
pinMode (ledPin9, OUTPUT);
pinMode (ledPin0, OUTPUT);
}

void loop {}
buttonState = digitalRead(buttonPin);
while(buttonState==High) {}
for (int i = 0; ik < lengte; i ++) {}
Als (notities [i] == "") {}
vertraging (beats [i] * tempo); rest
buttonState = digitalRead(buttonPin);
}
else {}
playNote (notities [i], beats [i] * tempo);
buttonState = digitalRead(buttonPin);
}}
digitalWrite (speakerPin, hoge);
digitalWrite (ledPin1, hoge);
digitalWrite (ledPin2, hoge);
digitalWrite (ledPin3, hoge);
digitalWrite (ledPin4, hoge);
digitalWrite (ledPin5, hoge);
digitalWrite (ledPin6, hoge);
digitalWrite (ledPin7, hoge);
digitalWrite (ledPin8, hoge);
digitalWrite (ledPin9, hoge);
digitalWrite (ledPin0, hoge);
}
while(buttonState==low) {}
digitalWrite (speakerPin, laag);
digitalWrite (ledPin1, laag);
digitalWrite (ledPin2, laag);
digitalWrite (ledPin3, laag);
digitalWrite (ledPin4, laag);
digitalWrite (ledPin5, laag);
digitalWrite (ledPin6, laag);
digitalWrite (ledPin7, laag);
digitalWrite (ledPin8, laag);
digitalWrite (ledPin9, laag);
digitalWrite (ledPin0, laag);
buttonState = digitalRead(buttonPin);
}
}

Stap 5:
Test uw circuit! Probeer aanraken van de antenne en zien of het licht op en begint te spelen Twinkle Twinkle Little Star.

Gerelateerde Artikelen

WDW - dingen te brengen en suggesties te vullen van uw reis met de Disney Magic!

WDW - dingen te brengen en suggesties te vullen van uw reis met de Disney Magic!

HalloLaat me beginnen met te zeggen dat ik niet alles over Disney geenszins weet, maar ik tot WDW net iets meer dan 20 keer geweest en hebben geleerd door de jaren heen enkele trucjes waarmee het net een beetje leuker maken. Please comment hieronder
Aangepaste Magic de Gathering Valentine's dek

Aangepaste Magic de Gathering Valentine's dek

deze Valentijn is een variatie op de "52 reasons I love you" kaart dekken.  Mijn vriendje speelt de Magic the Gathering, dus ik wilde deze kaarten gebruiken.  Aangezien Magic kaarten al tekst op hen, besloten heb ik mijn eigen kaarten ontwerpen
MAGIC  ROLLING  STEPS

MAGIC ROLLING STEPS

Ik zag deze nette instcrutable door Phil B en gerealiseerd...Ik moest het maken voor mijn grote ladder... Nadat alle instructables voor hoe DIY zijn...Het tweede verbazingwekkende was dat ik Had alle onderdelen bij de Hand nooit te laat u de eigensch
Zelfgemaakte Magic Lamp Card Bus

Zelfgemaakte Magic Lamp Card Bus

een robot is een virtuele of mechanische kunstmatige agent. In de praktijk is het meestal een electro-mechanische machine die wordt geleid door de computer of elektronische programmering, en daarom kunnen doen taken op eigen (http://en.wikipedia.org/
Het aanpassen van uw Walt Disney Magic Bands

Het aanpassen van uw Walt Disney Magic Bands

Walt Disney themaparken hebben weg gedaan met hun "tickets" in plaats daarvan gaan voor de nieuwe Magic Bands in plaats van de papieren tickets. Neem een moment voordat u naar het park en decoreren van uw band waardoor ze uw persoonlijke band. H
Verrassend gemakkelijk Rapunzel kostuum

Verrassend gemakkelijk Rapunzel kostuum

heb ik besloten om Rapunzel voor Halloween afgelopen juli. Maar ik laat tijd slip door, en plotseling het een week voor Halloween was, en alles wat ik was bedacht was hoe mijn haar echt lange vlecht (daarover later meer). Dus ik keek in mijn kast, tr
Mini Model Magic Dessert Charms

Mini Model Magic Dessert Charms

u nodig:Bisque, Earth tone en Terra Cotta Model MagicZwart-wit lucht droge kleiLijmTandenstokerPins met bal-vormige hoofdDuidelijke nagellakMake-upStap 1: donut Start door knijpen af een klein stukje van de bisque klei en rollen in een bal.Steken een
Elektrolytische roest verwijderen aka Magic

Elektrolytische roest verwijderen aka Magic

dit is een relatief eenvoudige, veilige en goedkope manier om lichte of zware roest verwijderen uit alle ferro-object. Ik gebruikte dit proces om te herstellen van een oud houten vliegtuig die ik voor $1 (het leek totaal v.n.-bruikbaar vanwege de roe
Beste sneeuw borstel

Beste sneeuw borstel

Dus, het is die tijd van het jaar. Wanneer we alle die quality time, uit in de sneeuw uitgaven je, wissen uit onze auto's, met die dun plastic sneeuw schrapers dat we volgende-naar-niets voor betaald, en zich hebben bewezen de moeite waard wat we bet
Hoe maak je een Magic Mirror

Hoe maak je een Magic Mirror

In dit project die zal ik u laten zien toont hoe ik een Magic Mirror gemaakt dat de datum, tijd, wat nieuws en een beetje zin aan de onderkant. U zal een Raspberry Pi, een computerscherm en een webpagina gebruiken om het eruit als je "een intelligent
Magic wol hoe te: Maak een pluizige paashaas

Magic wol hoe te: Maak een pluizige paashaas

Dit is een gemakzuchtige oplossing te halen van mooie pluizig Pasen konijntjes. Ik heb deze konijntjes honderden keren met kinderen – zelfs met mensen met geen ervaring van wol en vilten – en ze ziet er altijd geweldig!Pasen Bunnies tutorial uitMagic
Hoe schoon make-up borstels

Hoe schoon make-up borstels

Make-up penselen schoonmaken lijkt zo'n karwei en is een stap in onze beauty-regime, dat is het meest over het hoofd gezien en vergeten. Als je erover nadenkt, hebben make up borstels de potentie om walgelijk vieze dingen. Eyeliner penselen zijn nat
Het is een vakantie-krans met buis borstels van Habitat for Humanity herstellen

Het is een vakantie-krans met buis borstels van Habitat for Humanity herstellen

Ik hou van holiday kransen maken.Het maakt niet uit dat het is gewoon een project ontworpen voor plezier en geen werkelijke praktische gebruik. Ik omarm mijn verlangen naar crafting amusement en ga je gang en maken nog een feestelijke krans.Ik heb sn
Magic LED Gift Box

Magic LED Gift Box

Mijn nichtje was op zoek naar een doos van de gift van een vriend cadeau, en het thema was gonna be van "lights", dus dit is wat popped in mijn hersenen. Helaas vond ze iets anders, maar dat is prima, I 'm gonna zetten haar gift in dit vak (ze h