Gemakkelijk Arduino Audio Annoyatron (2 / 4 stap)

Stap 2: programmeren


Het programma die ik gebruikte was een variant van dit een.  Volg de stappen op de arduino website zodat kunt u de pitches.h bibliotheek.  Plak dit in de arduino software.

annoyatron luidspreker verbinden met pin 8 en gnd
onder leiding van verbonden met anolag pin 0 en gnd
maakt lawaai als lichten uitgeschakeld zijn
#include "pitches.h"
int LED = 0;
int licht = 0;
int melodie [] {} =
NOTE_C4, NOTE_G3, NOTE_G3, NOTE_A3, NOTE_G3, 0, NOTE_B3, NOTE_C4};
int noteDurations [] {} =
4, 8, 8,4,4,4,4,4};
VOID Setup {}
pinMode(8,OUTPUT);
pinMode (LED, INPUT);

}

void loop {}
int licht = analogRead(LED);
Als (licht < = 60) {}
int wachten = willekeurige (5000,30000);
delay(wait);
voor (int thisNote = 0; thisNote < 8; thisNote ++) {}
int noteDuration = 1000/noteDurations [thisNote];
Toon (8, melody[thisNote],noteDuration);
int pauseBetweenNotes = noteDuration * 1.30;
vertraging (pauseBetweenNotes);
noTone(8);
}
} else {}
noTone(8);
}

}

Vervolgens uploaden naar je arduino board.  Als u vragen over de code hebt voel je vrij om te vragen in de commentaren. In de als (licht < = 60) {}
sectie de 60 mei moest worden gewijzigd in een ander getal, afhankelijk van hoe donker je kamer is. Als het draait niet op wanneer de lichten zijn uit verhogen zestig, als het draait op alle van de tijd-daling zestig.

Gerelateerde Artikelen

Arduino audio switch

Arduino audio switch

Ik heb binnen mijn schuilplaats een 5.1 Bose surround systeem en een paar van Yamaha NS - 10M Studio luidsprekers. Ik nodig had om ze te rijden met slechts één eindversterker, dus ik nodig een aangepaste audio schakelen tussen luidsprekers en LFE ook
Snel en gemakkelijk Arduino compatibel H-brug Shield

Snel en gemakkelijk Arduino compatibel H-brug Shield

In dit instructable ik zal in detail te beschrijven hoe ik ging over het maken van een snel en gemakkelijk, Arduino compatibel, H-brug schild. Maar eerst, een korte intro in wat kreeg me gemotiveerd om het te maken.Een paar jaar geleden, begon ik mee
Arduino Audio Shield

Arduino Audio Shield

In deze video laten we de eenvoudige stappen voor montage van uw zaak Arduino audio schild. Om te kopen een van deze gevallen, gewoon terug mijn kickstarter-project op: Arduino Audio ShieldStap 1: Hoe Assemble uw zaak Arduino Audio DSP ShieldDe eerst
Arduino Audio DSP Shield

Arduino Audio DSP Shield

De Arduino Audio DSP schild heeft Ringmodulatie, echo, reverb, een oscope, oscillator, willekeurige golfvorm generator, enz. Het is een software- en hardware-systeem, een goede man, in een blikje!Stap 1: Krijgen een arduino audio schildDe schilden zi
Arduino Audio Input

Arduino Audio Input

Geluid in je Arduino sturen. Dit Instructable zal u tonen hoe om audio te bereiden, zodat het kan worden bemonsterd en verwerkt door een Arduino sound responsieve projecten en audio-effecten te maken. (Dit artikel is een aanvulling op een ander Instr
Arduino Audio geactiveerd / uit-schakelaar

Arduino Audio geactiveerd / uit-schakelaar

ooit wilde uw huisvermaak of geluidsinstallatie aan power up zelf toen inpluggen in uw iPod of andere draagbare MP3-speler?Bekijk deze video om te zien hoe het werkt. Dan flip door de stappen om erachter te komen hoe maak je met behulp van de Arduino
Arduino Audio-uitgang

Arduino Audio-uitgang

Genereren van geluids- of uitgang analoge spanningen met een Arduino. Dit Instructable zal u tonen hoe een echt basic digitaal naar analoog converter instellen zodat u kunt beginnen met het genereren van analoge golven in alle soorten en maten van ee
Spelen met een Arduino audio geluidsbestanden (wav)

Spelen met een Arduino audio geluidsbestanden (wav)

Afspelen van wav bestand Audio van uw Audino SD-kaart.Dit Instructable zal u tonen hoe een wav-bestand op je SdCard kan worden afgespeeld via een eenvoudige schakeling aan een spreker.Het wav-bestand moet 8 bits mono. Ik heb geen probleem 44 KHz-best
Gemakkelijk Arduino menu's voor Rotary Encoders

Gemakkelijk Arduino menu's voor Rotary Encoders

Rotary encoders met centrum - drukknoppen zijn cool invoer hardware voor projecten, vooral als u wilt kunnen om te scrollen door menu's en selecteert u opties. Hopelijk dit Instructable krijgt u het vertrouwen uit te proberen een fundamentele menusys
Gemakkelijk Arduino Pro Mini TV-B-Gone vermomd

Gemakkelijk Arduino Pro Mini TV-B-Gone vermomd

TV-B-Gone kreeg op mijn dromen ;)Wilde proberen TV-B-Gone voor vele jaren, maar on-gelukkig heb ik nooit gevonden allemaalde componenten te maken, en het was met slechte verzendservices in mijn staddraaien te zijn super duur om het te krijgen door mi
Embarassingly gemakkelijk Arduino ProtoShield

Embarassingly gemakkelijk Arduino ProtoShield

Gisteren postte ik een Instructable ProtoShield. Het had het voordeel van de boekhouding voor de header Arduino marge, maar mensen wees erop dat het was een beetje rommelig (ik gebruikte epoxy waar mannelijke Standaardkoppen zou zijn prima.)De reden
GEMAKKELIJK Arduino OLED weergave van de gegevens van het sensor

GEMAKKELIJK Arduino OLED weergave van de gegevens van het sensor

Als je ooit met Arduino gewerkt hebt, hebt u waarschijnlijk wilde het weergeven van de sensor lezingen.Tijdens het gebruik van de oude klassieke Nokia 5110 LCD, misschien je hebt gemerkt dat al die draden aansluiten rommelig is en opwaarts teveel pin
DIY | Gemakkelijk Arduino Laser Tripwire beveiligingssysteem!

DIY | Gemakkelijk Arduino Laser Tripwire beveiligingssysteem!

In deze tutorial zal ik onderwijzen u hoe u kunt bouwen uw eigen Laser Tripwire beveiligingssysteem thuis!U moet de volgende onderdelen en materialen:LED lichtLaser ModuleLaser SensormoduleLuidspreker of piëzo-zoemer2 kleine breadboard met plakband o
Gemakkelijk Arduino LED dobbelstenen

Gemakkelijk Arduino LED dobbelstenen

Deze instrcutable zal u tonen hoe voor het aansluiten van LED's om te laten zien van een gezicht van een dobbelsteen wanneer een drukknop wordt gedrukt.Stap 1: benodigdheden Voor dit project u volgende moet:11 verspringer draden7 korte jumper draden7