Deadmau Head (4 / 7 stap)

Stap 4: Arduino programmering

OK dus ik kan een beetje overboord zijn gegaan - je kon komen met een meer efficiënte manier om het zelfde effect te bereiken, maar dit wat ik ben comfortabel doen met elektronica is, dus ik blijf in mijn stuurhuis.

Ik wilde het hele oor te laten uitzien als een VU meter...

gevonden bijna precies wat ik wilde met wat google werk (ik hou van de arduino Gemeenschap!)

http://robomaniac123.zxq.net/Robomaniac123/Arduino_Tutorials/entries/2011/2/24_Arduino_Led_VU_Meter.html
en de code die kwam langs kant de microfoon...

Ik heb een paar aanpassingen aan hun code en ik zal dit opnemen.
in principe duurt het momentane volume dat bovenstaande code, ik het gewijzigd heb om te duren een gemiddelde volume meer dan 50 ms.  Dit glad uit het effect, en ziet er een beetje beter voor muziek tijdens een feestje.

my Arduino Code ********************************************************************************

Voorbeeld van de LED VU-Meter
Versie 1.0
Geschreven door James Newbould en voorbeeld geluid niveau schets voor de Adafruit microfoon versterker
bewerkt door Don Fouts voor multi matrix project

int geleid [10] = {3, 4, 5, 6, 7, 8, 9, 10, 11, 12}; Toewijzen van de pinnen voor de leds
int leftChannel = 0;  linkerkanaal input
int verliet ik;
Const int sampleWindow = 50; Monster vensterbreedte in mS (50 mS = 20 Hz)
unsigned int monster;

VOID Setup
{
voor (ik = 0; ik < 10; i) / / de arduino te vertellen dat de leds digitale uitgangen zijn
pinMode (led [i], OUTPUT);
Serial.begin(9600); Uncomment zodat probleemoplossing via seriële.
}

void loop
{
niet-ondertekende lange startMillis = millis(); Begin van venster van de steekproef
unsigned int peakToPeak = 0; piek-tot-piek-niveau

unsigned int signalMax = 0;
unsigned int signalMin = 1024;

verzamelen van gegevens voor 50 mS
terwijl (millis() - startMillis < sampleWindow)
{
voorbeeld = analogRead(0);  hard gecodeerd analoog in voor microfoon
Als (monster < 1024) / / gooien uit valse lezingen
{
Als (monster > signalMax)
{
signalMax = monster; Sla gewoon de max niveaus
}
anders als (steekproef < signalMin)
{
signalMin = monster; Sla gewoon de min-niveaus
}
}
}
peakToPeak = signalMax - signalMin; max - min piek-piek-amplitude =
dubbele volt = ((peakToPeak * 3.3) / 1024) * 10; converteren naar waarde 1-10

converteren naar uitvoer programmacode
links = volt;

Serial.println(Volts);
Als (links == 0) / / als het volume 0 dan uitschakelen alle leds is
{
voor (ik = 0; ik < 10; i)
{
digitalWrite (onder leiding [i], laag);
}
}
anders
{
voor (ik = 0; ik < links; i) / / schakelen de leds tot het volumeniveau
{
digitalWrite (onder leiding [i], hoog);
}
voor (ik = ik; ik < 10; i) / / de leds boven het spanningsniveau uitzetten
{
digitalWrite (onder leiding [i], laag);
}
}
}

**************************************************************************************

Gerelateerde Artikelen

Mr. Potato Head

Mr. Potato Head

Mijn vrouw houdt een grote collectie van aardappel hoofd stukken in haar kantoor voor mensen om mee te spelen wanneer ze komen om te bezoeken. Onze jongste dochter houdt vooral van dingen mee bouwen, dus toen het tijd om te bouwen van haar Halloween
How To Make Head-Up Display door pizzadoos

How To Make Head-Up Display door pizzadoos

U leert hoe om Head-Up Display uit de doos van de pizza in deze tutorial. U kunt genieten van transparante Head-Up Display, zwevende real-time drijvende gegevens mee kunnen worden weergegeven. Voor dit te laten werken, moet u enkel een smartphone met
Bureaublad van de PC naar telefoon streamen voor Virtual Reality (nu met de Head tracking!)

Bureaublad van de PC naar telefoon streamen voor Virtual Reality (nu met de Head tracking!)

Ik heb virtuele werkelijkheid hield voor een lange tijd. Hoewel je niet een hoeft, ik heb eindelijk mijn handen kreeg op een 3D-Printer, en was in staat om af te drukken een VR headset.Helaas komt dit niet met alle elektronica. Ive ' geweest using mi
Drum Head Wandklok

Drum Head Wandklok

ik heb dit project een paar jaar geleden en besloten het zou een goed idee om ga je gang en post-it online. Ik had een extra grote trom hoofd liggen dat ik had geen behoefte voor. Ik dacht dat het zou keurig idee om te zetten in een soort van kunst a
DIY 3D Head-Mounted Display met behulp van uw smartphone

DIY 3D Head-Mounted Display met behulp van uw smartphone

ik struikelde onlangs over de 3D bril van OpenDive van Durovis.Stefan Welker ontworpen dit mooie kleine speelgoed en gemaakt van de open source van plan.Het is een Head-mounted display zoals de Oculus Rift, maar in plaats van met behulp van een speci
Party Rock Box Head LMFAO

Party Rock Box Head LMFAO

Party Rocking with a built in in amplifier and speakers for box heads head :DDitmaal, wij zijn de partij: D
Hoe maak je een Steampunk Mr. Potato Head

Hoe maak je een Steampunk Mr. Potato Head

je kan vrij veel Steampunk iets. Hier is hoe te maken van een Steampunk Mr. Potato Head.U moet:een snijmatX-Acto mesHot-lijmpistoolDremel gereedschap KitPremo Sculpey - bakken van kleiDikke kaart voorraad papierAfgedankt materiaal rond het huis. Kuns
Maak een header voor Twitter met Photoshop

Maak een header voor Twitter met Photoshop

Ooit wilde maken van een banner voor twitter? Vandaag zullen wij leren u hoe maak je een oog springende afbeelding voor je twitter-pagina met behulp van Adobe Photoshop CC.Voor dit project moet u ten minste 1 foto van uw keuze. Het kan zijn kunst, ee
IPad HUD Head Up Display (TfCD)

IPad HUD Head Up Display (TfCD)

Dit is een experiment van een HUD-head up display met collimating licht. Deze eenvoudige opstelling van een iPad en een Fresnel lens kunt prognoses van afbeeldingen of films. Wij geprojecteerd een bewegwijzering toepassing om te testen van de mogelij
Autonome R/C Tonka Truck met Head Tracking voor FPV (Tonka top bouwen)

Autonome R/C Tonka Truck met Head Tracking voor FPV (Tonka top bouwen)

onthouden terug in de dag, spelen met uw grote Tonka truck, het doornemen van alles, gevoel alsof het was een ontzagwekkend Monstertruck die overal kan gaan? Of woon je in een relatief stedelijk gebied en zou graag gaan mudding maar kan niet omdat he
Maak een header Instructables

Maak een header Instructables

de Instructables kop heeft altijd al vrij eenvoudig, maar we dachten dat het zou leuk om te spelen met enkele beelden boven die betrekking hebben op het maken van dingen.Om het een beetje meer interessant, wilde we alle elementen toevoegen aan de fot
DIY Boombox met auto stereo head-unit

DIY Boombox met auto stereo head-unit

Dus hier mijn Pelican geval Boombox is, wat heet tussen mijn vrienden en ik als de "de Big Ass WTF! Box"Dit kostte me 2 dagen voor het bouwen, maar het kan worden gedaan in minder tijd als dit soort dingen aan u gemakkelijker komen.De kenmerken
LEVEL HEADED - EL WIRE hoofdtelefoon

LEVEL HEADED - EL WIRE hoofdtelefoon

hier zijn een paar video's tonen Level Headed--EL Wire hoofdtelefoons die reageren op de muziek je ook luistert! De eerste toont de hoofdtelefoon versierd met EL wire en de tweede toont alleen de hoofdtelefoon kabel ingericht. Helaas, de camera toont
Heads of staarten - hoe te winnen van elke keer!

Heads of staarten - hoe te winnen van elke keer!

Heads Or Tails | Hoe te winnen telkens! - Klik hier voor een andere grappige film. Kop of munt. De meester van koppen en staarten geworden. Met deze techniek kunt u voorspellen en zelfs tot een resultaat leiden die u graag. Heads of staarten elke kee