Arduino Uno grunderna (5 / 5 steg)

Steg 5: ToneMelody - högtalare



för detta du ställa in högtalaren genom att den svarta kabeln i GND och den röda kabeln i stift 13.
Du kan få en talare från nästan alla oanvända elektriska objekt, jag fick detta av min mammor gamla hus telefon.
Koden för programmet är på hemsida, prova och ändra koden för att göra ett annat ljud. Detta program har även en header-fil kan du lägga till en header-fil genom att klicka på ny flik som är den enda knappen på den övre högra sidan av IDE och ser ut som denna = >.

Koden är:

/*
Melody

Spelar en melodi

krets:
8-ohms högtalare på digital stift 8

skapad 21 Jan 2010
modifierade 14 okt 2010
av Tom Igoe

Denna exempelkod är offentlig.

http://Arduino.cc/en/tutorial/Tone

*/
#include "pitches.h"

anteckningar i melodin:
int melodi [] = {
NOTE_C4, NOTE_G3, NOTE_G3, NOTE_A3, NOTE_G3, 0, NOTE_B3, NOTE_C4};

Observera varaktigheter: 4 = fjärdedelsnot, 8 = åttondelen noterar, etc.:
int noteDurations [] = {
4, 8, 8, 4,4,4,4,4};

void setup() {
iterera över tonerna i melodin:
för (int thisNote = 0; thisNote < 8; thisNote ++) {

för att beräkna noterar varaktighet, ta en sekund
dividerat med Noteringstyp.
e.g. fjärdedelsnot = 1000 / 4, åttondelen noterar = 1000/8, etc.
int noteDuration = 1000/noteDurations [thisNote];
tonen (8, melody[thisNote],noteDuration);

Ange en minsta tid mellan dem för att skilja anteckningar.
tonens längd + 30% verkar fungera bra:
int pauseBetweenNotes = noteDuration * 1,30;
Delay(pauseBetweenNotes);
stoppa tonen uppspelningen:
noTone(8);
}
}

void loop() {
ingen anledning att upprepa melodin.
}
[Få koden]

För att göra den pitches.h filen, klicka på "Ny flik"-knappen i det övre högra hörnet av fönstret. Det ser ut så här:

Klistra in följande kod:

/*************************************************
* Offentliga konstanter
*************************************************/

#define NOTE_B0 31
#define NOTE_C1 33
#define NOTE_CS1 35
#define NOTE_D1 37
#define NOTE_DS1 39
#define NOTE_E1 41
#define NOTE_F1 44
#define NOTE_FS1 46
#define NOTE_G1 49
#define NOTE_GS1 52
#define NOTE_A1 55
#define NOTE_AS1 58
#define NOTE_B1 62
#define NOTE_C2 65
#define NOTE_CS2 69
#define NOTE_D2 73
#define NOTE_DS2 78
#define NOTE_E2 82
#define NOTE_F2 87
#define NOTE_FS2 93
#define NOTE_G2 98
#define NOTE_GS2 104
#define NOTE_A2 110
#define NOTE_AS2 117
#define NOTE_B2 123
#define NOTE_C3 131
#define NOTE_CS3 139
#define NOTE_D3 147
#define NOTE_DS3 156
#define NOTE_E3 165
#define NOTE_F3 175
#define NOTE_FS3 185
#define NOTE_G3 196
#define NOTE_GS3 208
#define NOTE_A3 220
#define NOTE_AS3 233
#define NOTE_B3 247
#define NOTE_C4 262
#define NOTE_CS4 277
#define NOTE_D4 294
#define NOTE_DS4 311
#define NOTE_E4 330
#define NOTE_F4 349
#define NOTE_FS4 370
#define NOTE_G4 392
#define NOTE_GS4 415
#define NOTE_A4 440
#define NOTE_AS4 466
#define NOTE_B4 494
#define NOTE_C5 523
#define NOTE_CS5 554
#define NOTE_D5 587
#define NOTE_DS5 622
#define NOTE_E5 659
#define NOTE_F5 698
#define NOTE_FS5 740
#define NOTE_G5 784
#define NOTE_GS5 831
#define NOTE_A5 880
#define NOTE_AS5 932
#define NOTE_B5 988
#define NOTE_C6 1047
#define NOTE_CS6 1109
#define NOTE_D6 1175
#define NOTE_DS6 1245
#define NOTE_E6 1319
#define NOTE_F6 1397
#define NOTE_FS6 1480
#define NOTE_G6 1568
#define NOTE_GS6 1661
#define NOTE_A6 1760
#define NOTE_AS6 1865
#define NOTE_B6 1976
#define NOTE_C7 2093
#define NOTE_CS7 2217
#define NOTE_D7 2349
#define NOTE_DS7 2489
#define NOTE_E7 2637
#define NOTE_F7 2794
#define NOTE_FS7 2960
#define NOTE_G7 3136
#define NOTE_GS7 3322
#define NOTE_A7 3520
#define NOTE_AS7 3729
#define NOTE_B7 3951
#define NOTE_C8 4186
#define NOTE_CS8 4435
#define NOTE_D8 4699
#define NOTE_DS8 4978

Se Steg
Relaterade Ämnen

Glas datorer baserade på Arduino Uno

Till min masters examen projekt ("Gowing datorer, ansluter organ, klippa sladden) från Konstfack högskola av konsthantverk och Design (keramik och glas/CRAFT) gjorde jag 3 glas datorer baserat på specifikationerna för Arduino Uno. Bakbord är glas sku...

Hur man gör den enklaste bakbord Arduino Uno... NÅGONSIN! -Breduino! (& Hur ladda upp skisser rakt till det!) With Additional Hardware Options - UPDATED - JULY 2013

Steg 1: Avsnitt 1 - byggnad reglerade 5 volts strömkälla! Okay now before i start, something about my notes for my step-by-step PICTURE instructables that i Love to create:"Jag brukade märka alla mina bilder i min instructables men det verkar instruc...

Trafikljus, 9 ledde använder Arduino Uno

Material som krävs:1. 3 röda led, 3 gula led, 3 gröna lampan2. skärbräda3. Arduino UNO4. kabel5. Arduino IDE på PC6. anslutning av kablarnaSammanfattning av projektet:Detta projekt är att göra en enkel trafikljus men hjälper till att förstå Arduino g...

Arduino Uno xylofon

Denna xylofon använder Arduino Uno och en multiplexer för att identifiera när en av åtta nycklar slås, och spela att ljudet via midi ljud på en dator. En valfri del av instruktionerna kan också varje nyckel till ljus upp med två LED-lampor på samma g...

Hur man programmerar Arduino Pro Mini använder Arduino Uno och ArduShield - utan kablar

Huvudsyftet med denna anvisning är att visa dig hur man programmerar i mest lätt sätt Arduino Mini eller Arduino Pro Mini med Arduino UNO och ArduShield – utan kablar.Steg för steg handledning, med några åtgärder för att hoppa av Awesome PCB.Steg 1 -...

Enklaste metoden att göra en LED Fade med Arduino Uno

Hej alla, detta är min första Instructable, och i det, jag kommer att visa dig hur man tona en LED med en Arduino Uno, 2 hoppare ledningar, 1 Resistor och en skärbräda.Njut!Steg 1: Vad du behöver.1 x 220 Ohm motstånd2 x Breadboarding ledningar1 x Ard...

Programmera en enkel melodi på en Arduino Uno

Detta instructable visar dig en Super-enkel sätt att programmera din Arduino Uno att spela en enkel midi-tune (i detta fall "du är min sol"). Jag använde ett par artiklar i min Arduino Starter Kit, en Chromebook och gratis moln-baserade Arduino...

Bygga en grundläggande MIDI-Controller del 1 - lätt 3 effekter Pot (Potentiometer) Arduino Uno MIDI-Controller (Serial-USB)... Snabb, enkel och billig!

Hej alla,Jag är relativt ny på Arduino och så har kämpat mitt sätt att göra min egen MIDI-controllers. Det finns en enorm mängd information runt om men jag kunde inte hitta en enkel handledning för sådan en enkel enhet; så här går.Min ursprungliga av...

Arduino Esplora grunderna

Oh! Jag fick se dig där! Du måste lära dig grunderna i grunderna i stor Esplora styrelse. Tja, kom, kom. Denna ska tutorial undervisar dig om ett par snygga trick du kan göra med din Esplora.Steg 1: delarFör detta instruera kan, du behöver:Arduino Es...

Enkel chatt Program med Arduino Uno

Detta blir mitt första inlägg på Arduino projekterar, så istället för att starta med grunderna, skall jag prova något nytt. I det här inlägget kommer jag att göra en enkel chatt program använder två Arduino Uno.Vad du behöver för projektet:1. 2 x Ard...

Hur man gör två blinkande LED ögon med din Arduino Uno

Jag ska visa dig hur man gör två blinkande LED ögon.Steg 1: Anslut hårdvaraDu behöver:-Arduino Uno.-4 jumper trådar.-2 lysdioder (jag använde röda)-1 330 ohms motstånd.Nu följa detta schema för att ansluta hårdvara.Steg 2: Ladda programmetÖppna den A...

4 x 4 X 4 ledde kub med Arduino Uno

Som någon som är mycket nytt för digital elektronik var denna LED cube kul att göra, utmanande och en bra lektion i lödning. Om du har lite tålamod (64 LED's för att löda!) och stadiga händer, detta projekt kommer att vara väl värt det i slutändan!St...

Arduino Uno Lego fallet

någonsin ville ha ett fall för dig Arduino Uno? Nu kan du bygga ett av Lego!Steg 1: Verktyg och material Först måste följande produkter:1. Arduino Uno (jag använder en R3)2. LegoSteg 2: Bas Det första vi ska bygga basen!Få bitar för framsidan och bak...

Fixa min garageport med en Arduino UNO

Se min github:https://github.com/glscantlen/instructions/Tree/ma...Den här mappen innehåller instruktioner framkallade från anteckningar under reparation av mitt garage dörröppnare. Jag har ett Geni 1/2HP skruv-enhet garage dörröppnare som misslyckat...

BLÅTTBILEN Bluetooth RC Arduino UNO + L298N + HC-06 + Android apkTank SINONING

BLÅTTBILEN Bluetooth RC Arduino Tank SINONINGArduino UnoL298NHC-06 bluetoothköpa från SINONINGköpa från Ebayköpa från AliexpressSteg 1: Paketlistan1. bil chassi * 1 (skicka i delar)2. Arduino Uno * 13.L298N * 14.HC-06 bluetooth5.18650 batteribox * 16...

GSM baserade relä växlar med hjälp av Arduino UNO

Hej vänner, Pratik här...Vi ska diskutera här växla reläer över gsm modul använder och arduino och Gsm 900A.Material som behövs:1. Arduino uno2. Gsm 900A modul.3. 2 relä modul.4. 12v 1amp eller 2amp adapter för Gsm-modul.5. gäng peka peka anslutninga...

Hur man bygger en Arduino Uno på en skärbräda

Om du är som och mig och njuta av elektroniska byggprojekten då du kanske har arbetat med Arduino Uno. Arduino uno är den mest populära micro controller i serien och har en stor samling bibliotek vilket göra att arbeta med det mycket lätt. Så det sku...

DIY - Hur att använda Arduino Uno att skicka ett mail, SMS och göra en röst kalla

Undrar hur man skickar e-post via din Arduino Uno? Var inte orolig... Denna handledning video kommer att upplysa du på steg för steg process för att skicka e-post, SMS-meddelanden samt ringa röstsamtal med 3G/GPRS sköld genom libelium kommunikation.N...

Anslut din Raspberry Pi och Arduino Uno!

Både Raspberry Pi och Arduino Uno är mycket kraftfulla enheter, bra på olika saker. Arduino styrelser är awesome på att läsa in- och utgångar från diverse olika saker. Raspberry Pi är i grunden en mini, öppen källkod Linux dator. Om du sätta dessa tv...