Jag vill bara hålla din Hand - del 2 (3 / 5 steg)

Steg 3: Integrera Arduino och bearbetning



Hämta bearbetning skissen:

1) Stäng programmet arduino kompilator.

2) Hämta processing skiss https://www.dropbox.com/sh/hexeeougg5dulqz/PiA8Mb...

GitHub länk: https://www.dropbox.com/sh/hexeeougg5dulqz/PiA8Mb...

Öppna koden i bearbetning (UPanimation.pde)..."personalizedFunctions.pde" ska vara i samma mapp.

4) säkerställa Arduino är ansluten via usb till din dator

5) säkerställa att bearbetning raden med "myPort = ny följetong (denna, Serial.list() [0], 9600);" är korrekt, där Serial.list() [0] är den seriella porten. För oss var det vanligtvis var 0, men ibland det 1. Detta är den port som talar till din arduino. Du får ett felmeddelande om detta inte är konfigurerad.

6) kör skissen. Förhoppningsvis när du rör de blank trådarna, ser du ändringar på skärmen.

7) OBS bearbetning koden if-then-else struktur. Du kan redigera den och göra olika RGB färg Blom eller lägga till ytterligare tröskelvärden för att få en större spännvidd av färger...

inklistrade koden:

/ *** av Ellen Keith, Yael Braha, Marc Roth, Tosh Chiang och Jasdeep Garcha för SF upp festival 2012 *** /

#include "pitches.h"

ljud int melodi [] = {NOTE_E5 NOTE_B6}; int melody2 [] = {NOTE_F5 NOTE_C6}; int noteDurations [] = {8, 8, 2};

provtagning och io int pairOne = A0; int pairTwo = A1; int ledde = 13. int aOut = 12.

resten

int triggerThresh = 50; Anger den utlösande foroutput boolean stopMusic = sant; int countOut = 0;

void setup() {//configures in- och utgångar

Serial.BEGIN(9600); pinMode (pairOne, ingång); pinMode (pairTwo, ingång); pinMode ledde (, OUTPUT); på arduino pinMode (aOut, produktionen); }

void loop() {int handShakeReadFinal1; //for sista int handShakeReadFinal2; analogReference(INTERNAL1V1); //command varierar mellan arduinos / / analogReference(INTERNAL); / / läsa indata på analoga stift 0 och 1: int handShakeRead1 = analogRead(pairOne); delay(10); //resample pin 0! int handShakeRead1b = analogRead(pairOne); int handShakeRead2 = analogRead(pairTwo); delay(10); //resample stift 1! int handShakeRead2b = analogRead(pairTwo);

produktionen värde endast om båda proven är större än tröskelvärdet och noll om (handShakeRead1 > triggerThresh och handShakeRead1b > triggerThresh) {handShakeReadFinal1 = handShakeRead1;} annat {handShakeReadFinal1 = 0;}

om (handShakeRead2 > triggerThresh och handShakeRead2b > triggerThresh) {handShakeReadFinal2 = handShakeRead2;} annat {handShakeReadFinal2 = 0;}

skriva ut värden till seriell port Serial.print('A'); Serial.println(handShakeReadFinal1); Serial.Print('B'); Serial.println(handShakeReadFinal2);

Delay(50);

ljud

om (handShakeReadFinal1 > triggerThresh || handShakeReadFinal2 > triggerThresh) {digitalWrite (ledde, hög), om (stopMusic) {tune();}} annat {countOut = 0; stopMusic = true; digitalWrite (ledde, låg); / / delay(1000);}}

void tune() {för (int thisNote = 0; thisNote < 2; thisNote ++) {int noteDuration = 1000/noteDurations [thisNote], tonar (Aut, melodi [thisNote], noteDuration), fördröjning (noteDuration + 30);} stopMusic = false;}

Se Steg
Relaterade Ämnen

Jag vill bara hålla din hand

dirigering energi genom att stimulera konkreta offentliga interaktionerhttp://ijustwannaholdyourhand.com/http://Vimeo.com/56350598Vad gjorde vi?Vi satt ihop en Arduino, vissa tråd, en Mac mini och en DLP-projektor, sedan skapat ett par händer av alum...

LEGO transformator: "Jag vet inte vad jag ska kalla det. Det är häftigt, så jag vill bara visa dig."

Lol du kommer få det när du tittar på videor.Hoppas att ni uppskattar!Steg 1: videor!Vi ses i nästa instructable! :)-JR...

Billiga DIY robot hand skugga kit - robot som skuggor rörelsen av din hand

om ni vill se mer Kit från mig vänligen stödja mig härhttp://www.indiegogo.com/projects/help-me-build-a-Electronics-Lab/piadhttp://www.clubjameco.com/index.php/projects/project_details/24/21110köpa den här http://www.jameco.com/webapp/wcs/stores/serv...

Hur man spelar jag vill ha dig tillbaka del 2

Här är den andra delen av jag vill ha dig tillbaka. Måste du korsrefererar noga med Del1 att få refrängerna.Om du har några frågor huvud över till min hemsida hur man spelar bas och Använd kontaktformuläret....

Att hålla din lyx klocka i bra skick

Om, som mig, du har mer än en bra kvalitets klocka, vet du att kan lätt uppstå problem när du inte har slitna en viss modell för ett tag. Om din klocka fungerar via motion, du har att spendera tid driver den upp, och om du bär en för mycket det kräve...

Att hålla din värld synlig med The Batch öga Saver

om du är intressant i kod eller batch skript, kolla in min senaste kompatibel här.Dina ögon är mycket viktiga. Skruv med din vision och det ska skruva med dig. Vi lever i en värld av närbild arbete och våra ögon gillar inte den. Våra ögon fungerar pr...

Återställa din WiFi-anslutning

detta är en enkel triage strategi att återställa en förlorad WiFi-anslutning. Det innebär ju mest troligt, lätt till fix lösningar kommer att presenteras först. Vad du ser på bilden är inte vad du vill se. Detta Instructable är för den person som kän...

Hur att rengöra och underhålla din stationära dator. (Plus hur installationsprogrammet för Windows XP OS)

Hur att rengöra och underhålla din PC, och hur man installera ett xp operativsystem på en hårddisk, behövs för säkerhetskopior, och spara extra data eller swaping ut misslyckas hårddiskar med dåliga kluster och sektorer eller korrumperat, eller en av...

Hur man gör hängande bilder enklare och hålla din spik från att glida in i väggen

detta instructable är inspirerad av Camel_Doughnut's "Cheap havet-apa strålsamlare!" instructable och är skriven i samma anda.Efter att jag gjort en strålsamlare för min havet apor, hade jag problem hänger min digital foto stomme på väggen när s...

Hålla din tech händig med Sugru + magneter + drottningen!

Om du är iväg på en lång resa eller bara poppar ner till butikerna, är det alltid bra att ha din tech nära till hands. Detta projekt visar hur du hålla din telefon och GPS enhet precis där du behöver dem, med hjälp av Sugru + magneter + fela drottnin...

6 tips för att hålla din julstjärnor ser bra den här semester säsong

Hur till hålla din julstjärnor vid liv genom jul!Det är att tiden på året när dessa färgglada växter gör det i våra hem och kontor att föra oss heja under denna vinter semesterperioden. Något levande och växande i December – det är en jul mirakel! Ju...

Hur till hålla din saftiga krans vid liv & letar bra

Idag vill jag dela med dig hur att ta hand om den saftiga kranen utomhus att hålla den vid liv, friska och letar bra för lång tid.Steg 1:Jag är en praktisk tjej. Om jag sätter tid, ansträngning och pengar i att göra något då vill jag det sista så län...

Dra din Hand i 3D - DIY handledning

Lär dig att rita din egen hand i 3D. Perfekt aktivitet för dig eller din familj synder var och en kan gå med! Det behöver inte vara perfekt, bara nära nog att göra dessa otroliga "3D" ritningar :)Vad du behöver:Kände pennor (en mörk och 2-3 andr...

Hålla din öl från att få duschat medan i duschen Del1: göra dig själv luktar rosor samtidigt stoppa att lukta dem.

Om du är smart och otålig, du kan lista ut från bilden. Om du är ingen av dem, eller bara vill vara uppbyggda eller underhöll, Läs gärna på.Detta är min instructable, det finns många som det, men här är min.Denna guide gäller tre av de större sanning...

Hur man tämja din undulat - del 1Den början

så du har minst en undulat och vill tämja den? Eller försöker du besluta om undulater är rätt fåglarna för dig? Tja är hur helst det är detta instructable för dig.Steg 1: Hur Tam är din undulat redan? 1. om du är en nybörjare och nu börjar att tämja...

Hålla din torktumlare tyst

här är en större variant på min tystnad av leksaker. Vi äger en 10 + år gamla GE profil kläder torktumlare, med en utomordentligt högt summern. Vi har också en sex månader gamla dotter som tar två eller tre tupplurar under dagen, varje par timmar. De...

Att hålla din ekonomi i ordning – i personlig & näringslivet

pengar är konstiga saker. Det är komplicerat, oförutsägbar och kan också vara helt överväldigande. Det är nästan som mer din prova och förstå det desto svårare är det att få huvudet runt den. Det är inte helt sant om; Det finns många sätt att tjäna p...

Hur att smälla din rumpa eller någon annans rumpa

detta är en allmän beskrivning av slapping en vän eller din partners rumpa. Stor hjälp om du är nervös när man rör andra bootay!Steg 1: Steg 1: preporation för slap När jag försöker att smälla din vän eller partnerns rumpa, komma nära dem, kontroller...

Hålla din laserpekare på lätt (med bindemedel eller Bulldog klipp)

Så du fick din nya laserpekare från Ebay och du spelade runt med det. Nu du vill bara peka den mot en vägg och beundra skönheten i dess strålar i mörkret och du reda på att det är svårt att hålla det på på grund av sin dåliga knapp (de flesta fall på...