Kasta eldklot med ditt sinne med OSC och bearbetning



I min senaste tutorial talade jag om hur man gör ett Bluetooth MindFlex EEGEN headset och utgång OSC meddelanden.

När jag först började spela med EEG headset, ville jag se vad jag kan göra med den. Så naturligtvis jag experimenterade med att flytta min mus med mitt sinne, och så småningom fick det att kasta eldklot i Street Fighter. För att göra det, använde jag Javas Robot klass i behandling, som visade sig vara mycket användbart för andra saker också.

Denna tutorial ska show dig hur man gör användningen av dessa OSC meddelanden genom att skapa en liten bearbetning program som kommer att tolka meddelanden, och sedan simulera tangentbordskommandon och mus rörelser/klick för att kasta eldklot i Street Fighter.

Om du redan är bekant med bearbetning och tolkning av data, eller bara vill lära sig använda Javas robot klass från bearbetning, Känn dig fri att hoppa över de första stegen. Denna handledning kommer att anta att du har mycket lite programmeringskunskaper och kommer att fördelas på följande steg:

  1. Grunderna i bearbetning och OSC
  2. Ställa in ditt projekt
  3. Parsning OSC meddelanden
  4. Klassen Java Robot
  5. Att sätta allt ihop

Varning: Denna handledning är inte utformat att lära dig bra programmering, utan snarare att få dig att se resultat snabbt och förhoppningsvis förstå varför det fungerar.

Om du bara vill ha tillgång till källkoden, kan du hitta det här: https://github.com/andrele/brainwaveosc-robot

Se Steg
Relaterade Ämnen

Med en NES-kontrollant för emulatorer med Arduino och bearbetning

Jag har hittat flera sätt att ansluta en NES controller till datorn för användning som en emulator gamepad men verkade ingen vara enkel och förenlig med vad jag hade på hand.Den här bara arbeten med Arduino Leonardo, Micro och vederbörlig: https://gi...

Roligt spel med arduino och bearbetning

Denna tutorial ska show dig hur man gör en första person FPS-shooter i bearbetning med hjälp av en arduino. Detta projekt lämnades till oss som en avslutande tentamen i en teknisk specialkurs, (gymnasieskolan).Video av projektet! :) (Svårt att spela...

Taktila tangentbord / game controller med Arduino och bearbetning

detta instructable beskriver ett snabbt och enkelt sätt att skapa ett taktilt tangentbord eller spelenhet med hjälp-kartong,-aluminiumfolie,- och en Arduino.Det ger också Arduino och bearbetning koder för att omedelbart börja spela!Perfekt för snabba...

Kontroll RGB LED med arduino och bearbetning.

Jag kommer idag berätta hur man styr en RGB LED med hjälp av Arduino och bearbetning språk. Detta är min första instructable Vänligen låt mig veta om jag kunde något förbättra och om du har någon form av frågor lämna dem i kommentarrutan, jag skulle...

Kontrollera en RGB ledde med Arduino och bearbetning

detta instructable (min första inte mindre) visar hur man styr en RGB ledde med bearbetning och arduino.Den viktiga funktionen att vara färg markeras genom att klicka på en bild, RGB-värdet för den pixel du klickar på bearbetas och skickas till den a...

Hur man gör en enkel lyhörd grafisk med Arduino och bearbetning

Denna ska tutorial undervisar dig hur man använder små delar från en elektronisk leksak skapa i interaktiva ljus- och grafik som kan fungera som början av ett interaktivt konstprojekt. Man använder kodning i arduino, behandling, lödning elektroniska...

Mynt samlare med Arduino och bearbetning

Mynt insamlare "CH-926 mynt insamlare" tillverkades av företaget mynt Selector och kan konfigureras för att känna igen upp till tre olika mynt.Efter konfigurationen returnerar mynt insamlare vissa förkonfigurerade pulsvärden för varje mynt typer...

MSP430 Seriell kommunikation med ENERGIA och bearbetning

Hej alla. Jag är vigneshraja. här jag gjort den varierande färg beroende på analoga värdet läsa från 10 k potentiometer med hjälp av MSP430G2231. Jag använder Energia programvara för seriell kommunikationsprogram. för varierande färg på fönster använ...

Hastighetsmätare med hjälp av Arduino och bearbetning

Hej alla, detta är min första Instructables publikation. Jag kommer att berätta hur man gör en hastighetsmätare med Arduino och bearbetning. Häftiga med hjälp av är behandlingen här, att du kan göra din hastighetsmätare ser cool som den som visas ova...

5 avslappningsövningar koppla av ditt sinne i minuter!

jag hoppas att jag har delat en bästa video på instructables måste titta hela videonAvslappningsövningar från http://www.RelaxationMeditations.com får en gratis avkoppling meditation MP3. Lös upp stress med fem lätt avslappningstekniker du kan använd...

Böja trä med kraften i ditt sinne! . . . and a heat gun

Genom att fokusera den enorma kraften i din hjärna, kan ditt sinne ändra permanent form av ply-wood. Har du som en man som stirrar på getter? en Jedi? En guide?Ja till alla ovanstående. Du behöver också en värmepistol och Techshop medlemskapSteg 1: T...

Lätta ditt hår med bakpulver och väteperoxid!

Här kommer jag dela med mig hur jag lättade mitt hår med bakpulver och väteperoxid!För mer hår och DIY videos, samt skönhet och mode videor, kolla in min Youtube-kanal här!...

Nintendo AMD retro moderna spel PC bygga med nya och gamla delar

OK, så jag har läst många av instructables på här om att bygga en PC med en Nintendo NES som givaren för fallet. Jag har byggt en hel del datorer de senaste 10 åren men är alltid ute efter att göra något lite annorlunda som fortfarande kommer att var...

Crepe rosor med blodapelsiner och kardemumma

idealiskt, allt jag gjorde skulle smaka lika bra som det ser ut. Det kan dock vara svårt, att göra en underbar, särskild presentation som också smakar spektakulära. (Jag bet du kan gissa vad jag tycker om sockerglasyr.) Så när jag behöver göra en mat...

Blinkande lysdioderna på en Zedboard med Bluespec och Connectal

I denna handledning kommer vi kompilera och köra ett Connectal projekt på din Zedboard. Även om många av åtgärder omfattas igen, rekommenderar vi att du försöker bygga och simulera ett projekt som visas i hur man bygger och köra ett Bluespec exempel...

Lär dig Verilog: En kort Tutorial serie på Digital elektronik Design med FPGAs och Verilog HDL

Denna korta serie av semi korta lektioner om Verilog är tänkt som en introduktion till språket och förhoppningsvis uppmuntra läsarna att titta närmare på FPGA design.Dessa tutorials antar du är bekant med grundläggande logiska kretsar och logik ekvat...

Arduino Lockbox med magnetventil och RFID & anpassad hårdvara

Låt oss göra en lockbox! Vi gick över de viktigaste punkterna i detta projekt i Arduino kontrollerade kryssrutan Lås med magnetventil och RFID, men en massa människor lämnades känsla som vi inte spendera en tillräcklig mängd tid med alternativ för an...

PORTOBELLO CHAMPINJONER FYLLDA med CRABMEAT och HAVARTI ost med JALAPENOS

BOGO! Winn-Dixie lokala mataffären hade bara en försäljning på 1 LB burkar av pastöriserad Crabmeat. Av en kan och får den andra ett gratis; ditt val av klump crabmeat eller krabba klo. Jag köpte en av varje!Steg 1: ingredienser 2 msk Extra ljus oliv...

Skapa en 3D utskrivbara Torus hänge med Cinema4D och Zbrush

Hej alla! Detta är min 1: a någonsin Instructable och jag är glada över att visa dig hur du enkelt generera en komplicerad geometrisk form i Cinema4D, redigera och skulptera på det med Zbrush och ha det redo att skriva ut i en form av wearable hänge!...