Max och Phidgets Disco lysdioder (2 / 3 steg)

Steg 2: Ansluta Phidgets till Max



Phidgets har hjälpfiler och exempel för de flesta av deras hårdvara. Om du börjar från grunden, kan du skapa ett objekt som kallas "Phidget [Enhetsnamn]" och sedan få upp hjälpfilen för att visa alla olika kontroller. Varje Phidget enhet tar i "getVersion", "getSerial" och "getStatus" meddelanden, som är bra sätt att snabbt kontrollera att enheten talar till Max.

För denna tutorial, kan du ladda ner och öppna det MaxPhidgetExample projektet att komma igång.

I MaxPhidgetExample ser du några olika delar:

Phidget gränssnitt
I ruta 2 ligger det PhidgetInterfaceKit objektet. Du kan skicka meddelanden "getVersion", "getStatus" och "getSerial" att kontrollera att din enhet och Max talar (om de inte är, se till att inga andra program ansluter till din enhet). Start och stopp meddelanden kommer att starta och stoppa polling enheten för input, och du kan också ställa in samplingsfrekvens, (100ms är standard och kommer att fungera bra för detta exempel).

Läsa indata
Under objektet PhidgetInterfaceKit, i fält 3, vi "packa upp" ingångarna. Vi ska bara att behöva analog ingång 0 för detta exempel, som är där rotationen sensoren är ansluten. Vi kommer att mata dessa data genom vissa matematiska uttryck och sedan använda det för att ange graden av en metronom som kommer att kontrollera hastigheten som lamporna blinkar på. Över på längst till höger, kan du också se vi ska ändra varaktigheten att lamporna lyser med detta värde så de stanna längre när hastigheten på dem är långsammare.

Skicka utdata
Som tar oss till ruta 4. Vi kommer att lysa upp varje LED sekventiellt med en disk och gate. Sedan, med hjälp av en subpatch kallas onoff, blinka ljuset på och av. "onoff" skickar helt enkelt två smällar till avlång knapp att stänga av och sedan på efter en viss tid. Vi sedan "pak" som meddelande och skicka det till Phidget Interface satsen för att vara utdata.

System Control
I ruta 1, i början, skickar knappen "start disco" signaler till båda gränssnitt kit (för att starta eller stoppa den från provtagning indata) och även till metronomen (att starta eller stoppa signaler skickas till ljusen).

Visning av Input
Slutligen, ruta 5 visuellt visar insignalen.

Se Steg
Relaterade Ämnen

Sovrum inredning med 3ds max och vray

http://www.youtube.com/watch?v=sKGTjUmNcRcSteg 1: Hur länge kommer det ta? Ungefär det tar vecka göra ett enkelt projekt som den här. Tid att göra beror på storleken på filen och kvalitet. I den här videon jag använde vray återgivningstillägget och d...

Hem Automation hallon och Phidgets del 3

Detta är den tredje artikeln i Home automation med Phidgets och hallon.I tidigare artiklar såg vi hur du interagerar med den digitala utgångar och digitala ingångar.Nu ska vi se hur man läser värdena för vissa sensorer direkt på din smartphone eller...

Max och Matilda ~ A (LED) ljus älskar historia

Max och Matilda älskar att läsa, men när dagsljuset tonar deras bibliofil tid Tyvärr slutar... tills Max använder sin sömnad och lödning färdigheter för att skapa en lösning!material:-stuffie för att förstora-LED-låg ohms motstånd-3,7 volts LiPo batt...

Hem Automation hallon och Phidgets

Vi använde tidigare tutorials Raspberry Pi att köra Phidgets InterfaceKit. Vi har också lagt upp en webbserver på hallon.I den här guiden kommer vi att använda lyckades den information som samlades för att skapa ett hem automationssystem med ett webb...

Hem Automation hallon och Phidgets del 2

I den tidigare handledning såg vi hur du kan driva de digitala utgångarna för Phidgets 1018distans, i denna tutorial kommer att i stället vi kontrollera status för de digitala ingångar, som kan anslutas till magnetiska kontakter, tryckknappar, växlar...

PicAxe baserad digital termometer med Max och Min

(lämna ett meddelande, men var inte alltför kritisk, detta är min första instructable!)Detta är en termometer som jag gjorde för vår husbil-van, att visa den yttre temperaturen. Den är baserad på ett Picaxe chip eftersom de är billiga och lätt att an...

Fjärrkontroll med Raspberry Pi och Phidget WebService

Aktivera din hallon Styrrelä, ledde, sensor och digital ingång med Phidget WebService. "Phidget WebService är en bakgrundsprocess som sänder alla händelser och data från ett USB-Phidget över nätverket: den använder länken lokala adressering där du ka...

Rosta kaffe med hantverkare och Phidgets

I denna tutorial får vi se hur du konfigurerar hantverkare för att ansluta Phidgets 1048. Det är inte en uttömmande handledning av alla funktioner av hantverkare, för dem som vill lära dig det finns många guider finns på Artisan hemsida."Hantverkare...

Mad Max och kriget pojke Nux far son kostym

Jag bor. Jag dör. Jag lever igen!För denna Halloween blev jag Mad Max som en blod väska för min 3-åriga kriget-boy son. Vi kedjad oss tillsammans, målade ansiktet, skapade en Immortan Joe skalle ratt, och sprutade våra ansikten med silver sprayfärg....

Bitars banka steg för steg: Arduino kontroll av WS2811, WS2812 och WS2812B RGB lysdioder

Disclaimer: under det senaste året, några olika bibliotek har skrivits för att kontrollera dessa allestädes närvarande RGB lysdioder av Karl beslutsfattare från Adafruit, PJRC och FastSPI projektet. Biblioteken fungerar mycket bra, och vi bör försöka...

Köpa och använda lysdioder 2016 Edition

Jag har läst en massa LED instructables och läst många av kommentarerna... Jag är skrämd av antalet människor som fortfarande köper vanliga 5mm lysdioder för $1 + varje i lokala tegel och murbruk butiker! Jag är också chockad över de allmänna bristen...

Tid & närvaro System med hallon och Phidgets

I den här guiden skapar vi en lätt tid & närvaro system med en Raspberry Pi och en Phidgets RFID Läs-skriv.Vi använder en webbsida för att visa aktuell tid, och ett bekräftelsemeddelande för anställda och alla rörelser (inkommande eller utgående) kom...

Pulspletysmografi - (IR-pulsmätare)

Detta Instructable dokumenterar hur man skapar en enkel pulsmätare med pulspletysmografi med en IR fototransistor via transmissiv absorption att Arduino att bearbeta de pulserande data och Visa live resultat via en TFT-skärm.För att använda källkoden...

Skapa en VU-Meter och disco ledde med Raspberry Pi visuell programmering

skapa en enkel musikspelaren med en VU-Meter och ett disco ljus. Du behöver:-10 LYSDIODER-En Raspberry Pi modell B-skärbräda-1 RGB LED-10 220 Ohm motstånd-jumper ledningarDu kan programmera den med Wyliodrin på www.wyliodrin.com....

Rörelse kontrollerad RGB ledde kostym med Xbox 360 Kinect, Max MSP och Arduino Del1

Jag ville för de senaste månaderna har jag arbetat på ett kinect projekt skapat en ledde outfit som svarade för bäraren rörelser. Hittills har jag bara armarna gjort, och det finns några problem som måste utarbetas, men det fungerar bra hittills.Steg...

Cool bärbar disco ljus och glöd boll

har en begagnad 9v batteri från en gadget? Du behöver inte kasta bort. Förmodligen kommer det har tillräcklig spänning till en rgb led-enheten. Detta batteri kan du göra något riktigt häftigt för dig själv genom att läsa detta instructable.FORTSÄTT A...

Max Spider - drivs av LEGO och PIC mikrokontroller

så Max spindeln besökte oss i labbet idag, och ville komma in i halloween anda. "Jag skulle vilja släppa ner på folk i hissen," flinade han, på ett sätt som bara en spindel kunde."Jag har bara en sak," jag blinkade och sätta lite något...

Skrivaren Rock Tumbler - med justerbar hastighet, lysdioder och olika jar storlekar

Tjena,År tillbaka jag snubblat på en skrivare mynt tumlaren hacka det liquidhandwash hade skapat. Det fångade min uppmärksamhet eftersom jag råkade ha exakta skrivaren sitter i mitt rum som väntar på att användas för något.Liquidhandwash hade skapat...

Simon Says med lysdioder och ljud

Hej och Välkommen tillbaka till Instructables!Många av oss har alla spelat Simon Says där oundvikligen befinner du dig hopping runt på ett ben medan du gör elefanten ljud och du undrar för sig själv varför det någonsin var en bra idé att säga "Ja, ja...