Arduino stränginstrument (5 / 6 steg)

Steg 5: Tonar biblioteket



Tonar bibliotek kan användas för att producera square-vågor av den angivna frekvensen på någon Arduino stift. Du kan ställa in varaktigheten av ljudet eller använda metoden stop() för att stoppa ljudet.

För att spela en ton, Anslut en PIN-kod till en piezo Summer eller en högtalare.

För denna demo använde jag en 8Ω högtalare ansluten till stift 7 genom en 100Ω motstånd.

Du vill använda biblioteket, instansiera en instans av tonen:

#include < Tone.h >

Tone notePlayer;

void setup(void) {
motsvarar den talare pin
notePlayer.begin(7);
}
void loop() {
Spela upp en anteckning:
notePlayer.play(NOTE_B3);
}

Dessa är de metoder som du kan använda med detta bibliotek:

begin() - förbereder en PIN-kod för att spela en ton.
isPlaying() - returnerar sant om tonen är spelar, false om inte.
Play () - spela en ton.
stop() - stop spela en ton.

Detta är en lista med konstanta värden av frekvenser för anteckningar:

Fasta namnFrekvens (Hz)
NOTE_B2123
NOTE_C3131
NOTE_CS3139
NOTE_D3147
NOTE_DS3156
NOTE_E3165
NOTE_F3175
NOTE_FS3185
NOTE_G3196
NOTE_GS3208
NOTE_A3220
NOTE_AS3233
NOTE_B3247
NOTE_C4262
NOTE_CS4277
NOTE_D4294
NOTE_DS4311
NOTE_E4330
NOTE_F4349
NOTE_FS4370
NOTE_G4392
NOTE_GS4415
NOTE_A4440
NOTE_AS4466
NOTE_B4494
NOTE_C5523
NOTE_CS5554
NOTE_D5587
NOTE_DS5622
NOTE_E5659
NOTE_F5698
NOTE_FS5740
NOTE_G5784
NOTE_GS5831
NOTE_A5880
NOTE_AS5932
NOTE_B5988
NOTE_C61047
NOTE_CS61109
NOTE_D61175
NOTE_DS61245
NOTE_E61319
NOTE_F61397
NOTE_FS61480
NOTE_G61568
NOTE_GS61661
NOTE_A61760
NOTE_AS61865
NOTE_B61976
NOTE_C72093
NOTE_CS72217
NOTE_D72349
NOTE_DS72489
NOTE_E72637
NOTE_F72794
NOTE_FS72960
NOTE_G73136
NOTE_GS73322
NOTE_A73520
NOTE_AS73729
NOTE_B73951
NOTE_C84186
NOTE_CS84435
NOTE_D84699
NOTE_DS84978

Mer information kan hittas här:ToneLibraryDocumentation

Se Steg
Relaterade Ämnen

En 5-minuters stränginstrument från husgeråd.

Detta är en snabb how-to om hur man bygger själv den enklaste/snabbaste avstämbara stränginstrument i världen ur bitar du har förmodligen ligga runt ditt hus.Den tråd som jag använde var från insidan av en tvättlina, men du kan använda en uppsjö av a...

Elektriska stränginstrument Didgeridoo

detta är en elektrisk stränginstrument didgeridoo byggde jag för flera år sedan. Njut! -Andy Graham...

Bygga om stränginstrument

Jag hittade denna vackra (100 år gamla) mandolin i en skräp butik i New York City. Jag tog det till några vintage instrument butikerna för att se vad jag kunde reda på det. Jag fick veta att toppen av mandolin kollapsar i och att instrumentet skulle...

Hur du stämmer din stränginstrument

det finns många olika sätt att ställa in ett instrument, kan du göra det genom minne eller få en hänvisning. Du kan använda trim pinnarna eller de fina mottagare, om du har ett klassiskt instrument. Denna handledning kommer att ge dig bra tips och id...

FÖRBÄTTRAD roterande plocka för STRÄNGINSTRUMENT

Intro - handhållen roterande plockning eller plektrum för att göra ett stränginstrument låter som en fiol eller banjo. Bärbar enhet.Denna modifierade devise kan göras i ca 20 timmar från små motorer och en LED-ficklampa med ett variabelt motstånd för...

Halsen för ett stränginstrument

detta är en teknik som jag har använt för längre halsar. Jag visar det en uke hals eftersom de verkar mindre heliga än gitarrer eller violiner. Som sådan, är människor redo att ta itu med en uke, lapp tillsammans cigarr lådor och VVS delar med en kra...

20 LED Arduino sträng från Lan-kabel

riaancornelius tack så mycket för att göra handledningen om charlieplexing har jag lärt mig mycket på grund av dig! Hans instructable finns över här I denna tutorial ska vi göra LED julbelysning baserat på Arduino prototyping styrelsen. Jul belysning...

Lata Arduino strömbrytare

Hej! Välkommen till min andra instructable! Andra? Ja, faktiskt, andra. Klicka här för att visa min första.Denna gång bestämde jag mig att automatisera min strömbrytare. Varför? Tja, jag är en IT-person, och jag är lat, så varför inte!? Tanken är att...

Baglama konstruktion - att göra en traditionell grekisk stränginstrument musik

en enkel steg för steg guide att bygga en sex-strängad baglama.Materiella behov:-Tilly (Linden) för kroppen, halsen och Spindelhuset-Ebony för greppbrädanMått i centimeter (cm)Kropp: 16 x 12 x 8Hals: 30 x 3 x 2 (2 delar)Spindelhuset: 20 x 6 x 1,5Grep...

Bouzouki konstruktion - att göra en traditionell grekisk stränginstrument musik

här är en enkel steg för steg guide att bygga en sex-strängad bouzouki.Titta på konstruktionsdetaljer skriven på bildernaKontakta mig för någon ytterligare information och hjälp här: fastardoSteg 1: -Att spara en tid jag började med en klar gjorde kr...

Arduino strömförsörjning 0 - 5V

Detta projekt kan du manipulera input av spänning från en Arduino mikrokontroller så att du njuta av ett nätaggregat från 0 - 5 volt. För att få koden, gå till: http://pastebin.com/CDy28N55Vad du behöver:LödkolvLödaTråd #22, 1,5 mBorrareBorr för 3/8"...

Hur man skapar en enda stränginstrument

Leveranser1 5 x 5" bit trä1 drill (högre makt är bättre)1 3" hål sågextra trä för jiggc-klämmor för jigg1 2 2/8"-hårdmetallspets hex shank1 mejseln mejselmedelhög sandpapper1 plåtburk eller metallocket1 spik1 hammer26 gauge tråd2 till 4 små...

Trähäst stränginstrument med greppband och laser skurna plexi DIY

Tillverkning trähästen bandförsedda och en annan plexiglas laserskärning. Jag har inga bilder på insikten steg denna gång men det är ganska enkelt.trä som:Sticksågsandpapperträlim (för att fästa till basen)lackeradeWoodPlexi material:plexiglas tavlae...

Arduino strömförsörjning

Steg 1: delar 1. 1 9 volts batteri2. 1 9 volts batteri kontakt3. 1 anslutningSteg 2: lödning Löda kontakten till 9v klippetSteg 3: Färdig produkt Njuta av...

Skicka och ta emot MIDI med Arduino

Detta instructable visar dig hur du använder en Arduino att skicka och ta emot en mängd olika MIDI-meddelanden så att du kan börja bygga din egen MIDI-controllers och instrument. Första jag ska prata lite om MIDI-protokollet, om du bara letar exempel...

Arduino ultraljud vattennivån Sensor för espressomaskiner

Jag har en mycket bra men ganska gammal espressomaskin med en avtagbar vattentank, problemet är den inte ger en varning ljus för låg vattennivå, så jag inte kan veta sådan nivå innan du kör ur vattnet! ELLER åtminstone utan att öppna locket tank, dra...

Hemlagad 2 X 4 sex strängad Banjo

i huvudsak är detta en träbit med ett gammal trumma huvud och vissa förbehåll, det var under 30$ för mig, och om det inte är ett noggrant utarbetat konstverk det betalar vördnad för ursprungliga "banjos" som gjordes av slavar i tidiga Amerika me...

AAA Robot (autonoma Analog Arduino)

The AAA Robot är en perfekt robot för nybörjare. Den är mångsidig, lätt att bygga, och diskuterar många av de ämnen som roboticists behöver lära sig, inklusive men inte begränsat till transistor switchar, motor kör nad analoga sensorer. Detta Instruc...

RGB LCD-Shield för Arduino 65K färg KIT V2 församling Guide

The RGB LCD sköld för Arduino 65K färg KIT innehåller alla komponenter för att montera en klar att använda LCD sköld för Arduino och kompatibel styrelser som Freeduino.(Besök http://store.nkcelectronics.com/rgb-lcd-shield-for-arduino-65k-color-k65.ht...