FLASH LED'S (3 / 3 stap)

Stap 3: Codering:-


/**

* Deze schets ziet u hoe u het BeatDetect-object gebruikt ik

importeren van processing.serial.*; importeren van ddf.minim.*; importeren van ddf.minim.analysis.*; importeren van cc.arduino.*;

Minim minim; AudioPlayer lied; BeatDetect verslaan; BeatListener bl; Arduino arduino;

int ledPin = 12;

Aangesloten op digital pin 12 LED

int ledPin2 = 8;

Aangesloten op digital pin 1 LED

int ledPin3 = 2;

LED aangesloten op digital pin 0

float-kickSize, snareSize, hatSize;

VOID Setup {}

grootte (512, 200, P3D); Minim = nieuwe Minim(this);

Arduino = nieuwe Arduino (dit, Arduino.list() [1], 57600);

nummer = minim.loadFile ("freebird.mp3", 2048);

Song.Play(); een beat detectie-object dat is FREQ_ENERGY modus die / / verwacht buffers van de lengte van elk nummer de buffergrootte / / en monsters gevangen met nummers van sample rate

Beat = nieuwe BeatDetect(song.bufferSize(), song.sampleRate()); Stel de gevoeligheid op 300 milliseconden / / nadat een beat is geconstateerd, de algoritme zal wachten op 300 milliseconden / / alvorens een andere beat te worden gemeld. U kunt dit aan het temperen van de / / algoritme als is het geven van te veel vals-positieven. De standaardwaarde is 10, / / die in wezen geen demping. Als u probeert de gevoeligheid instellen op een negatieve waarde, / / een fout wordt gemeld en het zal in plaats daarvan worden ingesteld op 10.

beat.setSensitivity(100);

kickSize = snareSize = hatSize = 16;

Maak een nieuwe beat-listener, zodat we niet elke buffers voor de analyse missen

BL = nieuwe BeatListener (beat, lied); textFont (createFont ("Helvetica", 16)); textAlign(CENTER); arduino.pinMode (ledPin, Arduino.OUTPUT); arduino.pinMode (ledPin2, Arduino.OUTPUT); arduino.pinMode (ledPin3, Arduino.OUTPUT); }

VOID draw() {}

Background(0);

Fill(255);

if(Beat.isKick()) {arduino.digitalWrite (ledPin, Arduino.HIGH); / / set de LED op kickSize = 32;} if(beat.isSnare()) {arduino.digitalWrite (ledPin2, Arduino.HIGH); / / set de LED op snareSize = 32;} if(beat.isHat()) {arduino.digitalWrite (ledPin3, Arduino.HIGH); / / set de LED op hatSize = 32;} arduino.digitalWrite (ledPin, Arduino.LOW); instellen van de LED uit arduino.digitalWrite (ledPin2, Arduino.LOW); verrekening van de LED

arduino.digitalWrite (ledPin3, Arduino.LOW); instellen van de LED uit textSize(kickSize);

tekst ("KICK", breedte/4, hoogte/2);

textSize(snareSize);

tekst ("SNARE", breedte/2, hoogte/2); textSize(hatSize); tekst ("Hoed", 3 * breedte/4, hoogte/2); kickSize = beperken (kickSize * 0.95, 16, 32); snareSize = beperken (snareSize * 0.95, 16, 32); hatSize = beperken (hatSize * 0.95, 16, 32); }

VOID stop() {}

Minim audio klassen altijd sluiten als u klaar met hen bent

Song.Close(); Minim altijd te stoppen voordat u afsluit

Minim.stop(); Dit sluit de schets super.stop(); }

Gerelateerde Artikelen

FLASHING LED

FLASHING LED

In dit Instructable zal je een LED flasher. U zal ook kunnen worden aangepast.Stap 1: Materiaallijst parts:1 x 555 timer1 x LED1 x 9 volt batterij en clip1 x 220μf condensator1 x 101 Ω resister1 x 101 Ω variabele resister1 x 900 Ω resistermeerdere dr
Kloppende/Fading/Flashing LED met 555 Timer

Kloppende/Fading/Flashing LED met 555 Timer

dit kleine circuit is een eenvoudige manier om een fading geleid zonder aan programma chips of schrijven van code. Slechts een paar eenvoudige componenten en u bent klaar om langzaam te verdwijnen van alle dag.Het eindresultaat is een constante verva
Flash LED fotocel

Flash LED fotocel

Dit kleine circuit activeert een knipperende LED wanneer er weinig of geen omgevingslicht of nacht. Wanneer omgevingslicht in de dag of een lamp, de LED wordt automatisch uitgeschakeld door een fotocel.Deze knipperende LED kan op verschillende manier
Flashing LED Muziekbar

Flashing LED Muziekbar

Ooit gezien de LED bars gevonden bij clubs of raves enz.?ook leert u hoe te maken een bar die vergelijkbaar zijn met die in een eenvoudige stap voor stap instructable. Alles wat u nodig hebt is een beetje denken en kun je dit in elke gewenste manier.
555 timer Flashing Led

555 timer Flashing Led

dit circuit maakt gebruik van de 555 timer in de bedrijfsmodus van een astable die een continue uitgang via Pin 3 in de vorm van een blokgolf genereert. Hiermee schakelt u de LED (D1) in- en uitschakelen. De snelheid waarmee de LED (D1) is ingeschake
Maak een LED Blaster

Maak een LED Blaster

als u zin in een Star Wars rebel trooper blaster pistool, hebt u in principe 2 commerciële mogelijkheden. Er is een blauwe kunststof dart pistool door Hasbro, of een geweldig uitzien, solide, maar niet-functionele $400 model van Master replica's. Gee
Onder leiding van elektrische gitaar pick-up mod *** bijgewerkt met schematische voor knipperende LED's en video!

Onder leiding van elektrische gitaar pick-up mod *** bijgewerkt met schematische voor knipperende LED's en video!

Ooit wilde je gitaar uniek? Of een gitaar die iedereen jaloers op het? Of ben je gewoon moe van de vlakte oude look van uw gitaar en wilt het sparren? Nou, in dit zeer eenvoudige Ible leert ik u hoe om te verlichten van de pickups op uw elektrische g
LED Circuit hanger

LED Circuit hanger

ik heb nagedacht over het invoeren van de LED-wedstrijd, maar kon niet denken aan een item. Ik heb een groot probleem als het gaat om de LED-wedstrijd...  Mijn elektronica vaardigheden zijn vrij rudimentair. Ik weet hoe met een soldeerbout en ik kan
Live Txts weergeven op kostuum op feestje w / Scrolling LED riem gesp

Live Txts weergeven op kostuum op feestje w / Scrolling LED riem gesp

dit project toont hoe te sturen van SMS-berichten naar een goedkope scrolling LED-display via een Android app en arduino met USB host schild.Het project werd oorspronkelijk geïnspireerd door een vriend willen maken van een "sexting thema" kostuu
Eenvoudige knipperende LED-Circuit

Eenvoudige knipperende LED-Circuit

Een heel eenvoudige schakeling die u om te knipperen of flash LEDs bouwen kunt. Het circuit is gebouwd met behulp van transistoren, weerstanden, condensatoren en LEDs. Je moet natuurlijk een breadboard, draad jumpers en een voedingsbron. De lijst van
LED Cube 3 x 3 x 3 met Arduino

LED Cube 3 x 3 x 3 met Arduino

In deze tutorial zal ik laten zien hoe kunt u uw eigen LED Cube 3 x 3 x 3Onderdelen die nodig zijn: 1 x Arduino27 x LED's9 x 220 ohm weerstanden3 x NPN-Transistors (bijvoorbeeld: 2N2222, BC547, 2N3904)DraadStap 1:Stap 2:Eerst, moet je een stuk karton
WOOD CARVING met LED-verlichting

WOOD CARVING met LED-verlichting

Inleiding- hout carvers Opmerking: verlicht je creaties met moderne LED verlichting echt genieten van uw arbeid van jaren inspanningen.Ik heb al snijwerk voor vele jaren. Mijn producten waren in verschillende beurzen. De meeste kijken maar niet kopen
Faux auto Alarm met knipperende LED

Faux auto Alarm met knipperende LED

Ik woon in een buurt die sommige mensen zijn bang voor en ik rijd een oude auto die zeer gemakkelijk te breken in en stelen.   Ik wilde niet om een werkelijke auto-alarm in mijn auto vanwege de kosten en hun neiging voor valse alarmen.  Dus, heb ik b