Ljus orgel försök (3 / 3 steg)

Steg 3: kod

int analogPin = 0; ansluter till produktionen av MSGEQ7, mäter spänning värdet för varje frekvensband (0V-5V)

int strobePin = 2; ansluter till Strobe stift MSGEQ7, styr Multiplexer och således växlar mellan frekvensbanden

int resetPin = 3; ansluter till återställa PIN-koden för MSGEQ7, styr Multiplexer och låter den vila med det lägsta frekvensbandet

int ledred = 9; ansluter till utfärda utegångsförbud för av BUZ11 MOSFET röd LED (bas) och skapar en PWM-signal med variabel arbetscykel som beror av toppvärdet av de låga frekvenserna att styra ljusstyrkan på den röda lysdioden

int ledgreen = 10; ansluter till utfärda utegångsförbud för av BUZ11 MOSFET grön LED (mitten) och skapar en PWM-signal med variabel arbetscykel som beror av toppvärdet av de mellersta frekvenserna att styra ljusstyrkan i grön LED

int ledblue = 11; ansluter till utfärda utegångsförbud för av BUZ11 MOSFET blå LED (hög) och skapar en PWM-signal med variabel arbetscykel som beror av det högsta värdet av de höga frekvenserna till styra ljusstyrkan på den blå LED-int spectrumValue [7]. Heltalsvariabel att lagra 10 bitars värdena för frekvensbanden

int filter = 80. Det blir alltid några ljud som analogpin kommer att få. Med detta filtervärde kan vi ignorera de mycket låga topparna i produktionen av MSGEQ7. Föll fritt att justera det här värdet till din smak

void setup() {

Serial.BEGIN(9600); behövs för att mata värdena de frekvenser band på seriell övervaka pinMode (analogPin, ingång); definierar analoga pin A0 som indata

pinMode (strobePin, produktionen); definierar strobe stift 2 som utdata

pinMode (resetPin, produktionen); definierar Återställ pin 3 som utdata

pinMode (ledred, produktionen); definierar ledred stift 9 som utdata

pinMode (ledblue, produktionen); definierar ledblue stift 10 som utdata

pinMode (ledgreen, produktionen); definierar ledgreen stift 11 som utdata

digitalWrite (resetPin, låg);

digitalWrite (strobePin, hög); }

void loop() {

digitalWrite (resetPin, hög);

digitalWrite (resetPin, låg); ändra från hög till låg startar produktionen av mutliplexer från början för (int jag = 0; jag < 7; i ++) {//for slinga går igenom denna cykel 7 gånger att få värdena för varje frekvens bandet digitalWrite (strobePin, låg); //puts strobe pin låg att mata frekvensbandet

delayMicroseconds(30); vänta tills produktion värdet av MSGEQ7 kan mätas (se timing diagram i databladet) spectrumValue[i]=analogRead(analogPin); lägger analoga DC värdet i den spectrumValue variabla om (spectrumValue [i]

Se Steg
Relaterade Ämnen

Antik lampa orgel - MIDI/OSC kontrollerade

skapa din egen antik lampa orgel för att lägga till nostalgisk atmosfär midi instrument!12 glödlampor motsvarar de 12 tonerna i en oktav (minus oktav tonen). Rektangulära rutan utspelar sig om du vill placera ljuskällorna vertikalt för display, medan...

Omgjorda radio klocka

detta instructable visar hur att omforma en avhoppad radio klocka, som LED-display ersättas med små LED ljus organ, att på detta sätt enheten mer attraktivt att använda endast som radio.Steg 1: Problem med klockan jag köpte en radio klocka produceras...

Vakuum drivs fluidic bläck "LED" och kretsar

Här visar jag dig hur man byggerVakuum drivs FLUIDIC bläck "LED"Fluidic "LED" arbete utan el! Någon källa till vakuum är kan driva dem. Till exempel en spruta! eller en modifierad cykel pump för längre drift fluidic "LED" anv...

Den LED-matris Panel, eller LMP, för Arduino mikrodator, fortsatte.

Sista gången i del 1 som vi infört dig till LMP, en enkel, förlorade kostnad del som ansluts direkt till Arduino. Denna tid, kommer att vi fortsätta med ett enkelt program som jag kallar Musicator.Det är en enkel spektralanalysator, helt utkört progr...

5 program 12V LED lampor Organ

Tidigt att komma vårt Purim parti och som sådan kommer vi att behöva en ljus orgel.Använda en Arduino gjorde jag en 5 pre programmerat, kontrolleras hastighet, 4 12V lysdioder (4-pack).Steg 1: Dessa är de saker du behöver: Arduino pro mini (5v) eller...

Hacka en röst växlare för att lägga till en Arduino ingång

en annan snabb hacka. Jag köpte en röst växlare eftersom jag var ute efter något billigt som kunde vara hackat sig in en röst inmatningsenhet. Jag ville i princip animera en skalle när jag talade. Extra bonus, nu skalle marionett skulle också ha en s...

Lätta organ

Här är hur man bygger en ljus orgel, en elektronisk anordning som automatiskt konverterar en audio signal (t.ex. musik) till rytmiska ljuseffekterSteg 1: material 1. LED-lampor2. transistor BD233 (eller liknande)3. 12V adapter (eller batteri)4. kabel...

Ta din musik till ljus! med LED färg orgel

lysa upp dina favoritlåtar med färgade blinkande lysdioder! Ultra ljusa 5mm ljusdioder, röd, blå och gul, svara på bas, mellersta, och diskant frekvenser för ett bländande audio / visuella Visa.Se den i aktion här!Om du vill bygga din egen LED färg o...

Arduino & Neopixel Cola flaska Party ljus

Så min son Doon fläckar en väldigt cool part ljus gjorda av gamla Cola flaskor och sentimental inälvsprodukter av Glow Sticks, och frågar om vi kan göra en för hans kommande School tentor är över Blowout PartAYYY!!! Jag säga säkert, men skulle du int...

Den orgel givare projekt-dissektion

(Obs-detta är ett intro och en beskrivning av disassemblyen av orgeln. Se Recyclone roterande Amp och The Blacklord Synth för projekt med hjälp av dessa delar.)När Gordy, min vän/utrustning scout/hamstring enabler, ringde och frågade mig om jag ville...

Color orgel Trebäddsrum Deluxe II

att göra förbättringar i gamla projektetJag satte ihop färg orgel trippel Deluxe över ett år sedan. Det var en bare minimum version av färg orgel krets med lysdioder istället för glödlampor som traditionella färg organ använder.Kretsen fungerade gans...

LED färg orgel trippel Deluxe

*** kassan den ny & förbättrat versionen av detta projekt: färg orgel trippel Deluxe II ***Jag älskar ljus, och jag älskar musik... En färg orgel är naturligtvis något som jag alltid velat göra. Emellertid går runt är ofta ganska komplicerade, med må...

Traffic light färg orgel (TLCO)

Hej och Välkommen till min första Instructable! Detta är trafikljus färg organ, ett trafikljus i efterhand för att vara en färg orgel. Detta är ett enkelt gröna projekt som gör en stor konversation lappar och är bra för fester och även visa upp till...

DIY Arduino LED-färg orgel 2.0

I detta projekt som jag kommer att visa dig hur man bygger ett Arduino LED färg Organ som reagerar på olika frekvensband i din musik med ljus visar. I mitt fall representerar den röda lampan basen, grönt ljus mellersta frekvenser och blå är de höga t...

Ändra tema av neon ljus - Starbucks

idag köpte jag en neon klocka på ebay. Det var lokala samling bara, så jag fick den smuts billigt... £5. Jag var osäker på om att få det först eller inte. Varför? Welllllll det var en playboy klocka och ja... det är lite feminin för mig. Jag tänkte a...

LED Dawn / Sunrise väckarklocka, nattlampa & säkerhet ljus - Arduino kompatibel

som nätterna förlängs successivt under hösten 2011, jag upptäckt glädjen med Arduino och trodde att det skulle vara ett bra sätt att genomföra något som jag har velat ha en lång stund - ett skonsamt sätt att vakna upp på en vintermorgon. Tyvärr, det...

Ljus spektrum klockan

Medan tid är kontinuerlig, Visa de flesta klockor tiden på ett diskret sätt. även 'analoga klockor' ofta flytta sina händer bara en gång per sekund. I detta instructable, jag visar hur man bygger en klocka som visar tiden kontinuerligt av smidigt cyk...

Hur man gör en ljus grön trosor sköt

Hej alla Darryl "The hem Bar killen" Logan här dag vi gör skott, ett bra sätt att få festen i helgen, vi gör ljus grön trosor skottet som är helt fantastisk och ett av dessa skott som är jättelätt dricka.Ingredienser:-0,5 Oz Vodka0,5 Oz Baileys0...

Ljus upp kostym

denna kort tutorial går dig till och hur man gör en ljus upp kostym med elektroluminiscent wire (el wire). Denna kostym var i synnerhet skräddarsydd för DJ utför runt om i världen. Jag arbetat nära med formgivaren och el wire leverantör för att produ...