Bluetooth/gyroskop/Accelerometer kontrollerat Lightball (med enskilda justerbara lysdioder i varje sida) (6 / 7 steg)

Steg 6: programmering

Ladda upp Bluetooth.ino skissa på MSP430G2553: Jag använder en MSP430 launchpad som programmerare och Energia-IDE. Antingen infoga mikro-controller i startfönstret och program det där, eller ansluta 3V, GND och testet och återställa linje (Spy av-Wire Interface) av registeransvarige med startfönstret.

Du behöver WS2811Driver i biblioteksmappen - med en mindre ändring: The I2C anslutning använder pin 1,7, därför måste vi ändra i filen ws2811.h

#define WS2811_BITMASK BIT7

#define WS2811_PORTDIR P1DIR

#define WS2811_PORTOUT P1OUT

till

#define WS2811_BITMASK BIT4

#define WS2811_PORTDIR P2DIR

#define WS2811_PORTOUT P2OUT

Som gör det möjligt för att använda pin 2.4.

Mikro-controller förväntar sig kommandon gillar:

"I ##CRGBT": anger hur ledde många ## (decimaltal) till färg röd värde R, grön värde G, blå värde B (0... 9)

"MRANDOMT": slumpmässiga värden för varje ledde

"MACCELLT": färgförändring beroende på läggning (gravity vektor)

"MROTATET": färg förändringar av gyroskop värden (rotation)

"SrgbRGBT": 5edges och 6edges med olika färger (rgb och RGB, varje värde från 0... 9)

"POWER #TT": # (från 0... 9) maximal får makt consumation (0A... 2A)

... byta 'T' i slutet med ett 'F' vänder funktionsläget av

Dessa kommandon kan skickas t.ex. från fönstret serial Arduino IDE genom att ansluta med bluetooth-modulen. Öppnar LightballController med bearbetning kan växla mellan lägen med en GUI.

(Det söker efter för seriell port heter "/ dev/cu. HC-06-DevB"på min mac, windows eller linux andra strängar kan vara rätt. Ändra raden 38 till rätt sträng (alla tillgängliga portar listas i fönstret serial nedan)).

Monter program är bara slarvigt versioner, men fungerar bra för nu.

Se Steg
Relaterade Ämnen

Glas med accelerometer kontrollerat ljus

Jag har startat detta projekt som ett bed side glas med belysning funktion. När jag har flyttat fram utforskat jag olika användningsområden i olika sammanhang.Bed side glas scenario:När du vaknar och måste dricka vatten, blir han/hon glaset. När glas...

Röst kontrollerat Switch med Arduino

Detta är för första gången ladda upp mitt projekt i Inscrutable. Så om ni hittar något dumt misstag Vänligen ignorera det.Så, om mitt projekt, det handlar om ljusets röst drivs inspirerad från IRON-MAN filmen. Så används JARVIS av Michel c, programva...

Auto natt lampa med High Power lysdioder

detta är en mycket användbar kretsar heter "Auto natt lampa med High Power lysdioder". Detta är en enkel krets som vänder på LED lampor kopplats ihop till det nattetid och det stänger av belysningen automatiskt när det är dag....

En kartong televisor (med arduino och lysdioder)

Nyligen såg jag en dokumentär om historien om TV-apparaten. Och till min förvåning de visade att det fanns en mekanisk television för de välkända CRT TV-apparater.Dessa mekaniska TV-apparater eller televisors var ganska smart och enkel.En CRT är helt...

Mini lampa med vitt tydliga lysdioder

Mini lampa med vita tydliga lysdioder är en lampa som är monterade med 9 vita tydliga lysdioder, 2 kondensatorer, 1 spänningsregulator av + 9V och en DC Power Jack; denna sista komponenten för att vara ansluten en AC/DC vägg Adapter/transformator end...

Polisens blixtljus med scanner rgb lysdioder och Arduino

Det är inte en riktig blixt mönster som används av polisen.Bara några öglor programmeras av mig att demonstrera några möjligheter.DISCLAIMER:JAG ÄR INTE ANSVARIGA FÖR ÅTGÄRDER ELLER KONSEKVENSER NÄR DET GÄLLER DENNA TUTORIAL.Använd det endast inomhus...

Mod Laptop med musik reaktiva lysdioder

Tja, det finns många instructables på att göra musik reaktiva lysdioder några med Adruino, medan andra använder TIP31 transistor. Jag såg en använder OP-förstärkare också. Inspirerad av dem ville jag anpassa min laptop med lysdioder som skulle blinka...

Arduino Universal Bluetooth Anslut - kontroll din Arduino med din Android-enhet

Jag ville alltid enkelt styra min Arduino med min Smartphone, men jag hittat aldrig den perfekta lösningen för att göra. Jag vill inte säga att detta är perfekt, men det gör vad jag vill att det ska do...well inte helt men jag är nära... Jag tror.I d...

Bluetooth lågenergi- och iBeacons med Tessel

Tessel är en mikrokontroller du programmera i JavaScript. Det är som Arduino, men för att vara enklare att använda och web-vänlig.Bluetooth Low Energy är ett kommunikationsprotokoll som har utformats för att använda mycket lite energi, överföra små d...

Lägg till Bluetooth till en LCD-display med seriell in

LCD-skärmar med seriell in kan uppgraderas till Bluetooth med en JY-MCU Bluetooth Serial Port. En bra anledning att göra detta är så displayen kan användas med en Android-telefon eller surfplatta. Ett enkelt Android program skapats med MIT App Invent...

Bluetooth kontrollerad LED bärbar med Intel Edison

Har du någonsin föreställt en värld där du kan ändra mönster av en klänning med ett tryck på knappen? Eller en till kunna ändra höjd på en fåll med en känga av du finger? Tekniken möjliggör kontroll och anpassning på platser där du inte brukar. Telef...

Bluetooth högtalare kör med ipod touch

detta är ett stort projekt för när du inte vill få och byta låt eller stiga upp och vända den upp/ner nr du kan göra alla dessa saker på dig ipod/ipad/iphone bara med klick på några knappar.Steg 1: ingredienser Allt du egentligen behöver är en iphone...

Trådlös Accelerometer kontrollerat rgb-lysdioder

MEMS (Micro-elektromekaniska system) accelerometrar är i allmänt bruk som tilt-sensorer i mobiltelefoner och kameror. Enkla accelerometrar finns både som ic-chip och billigt utveckling pcb-styrelser.Trådlösa marker finns också prisvärda och i sammans...

Accelerometer kontrollerat robot (pickup och plats)

De flesta av industrirobotar är fortfarande programmerade med typiska lärandeprocessen, med hjälp av roboten lär hänge. I detta dokument föreslås en accelerometer-baserat system för att styra en industrirobot med två billiga och små 3-axlig trådlös a...

Gränsyta Accelerometer ADXL 335 med Mediatek LinkIt en styrelse

Med hjälp av Mediatek LinkIt en Du kommer att kunna gränssnitt ADXL 335.ADXL335 är en liten, tunn, låg power, komplett 3-axlig accelerometermed signal luftkonditionerade spänning utgångar.Steg 1: komponenterADXL 335: Accelerometer SensorMediatek Link...

Bluetooth - omdirigering av seriella portar med hjälp av matlab/simulink

Ååh...!Jag har ett projekt måste ske inom 2 månader.mitt projekt kräver "HC-05" seriell Bluetooth-modulen, som jag inte har, så jag tänkte med den inbyggda Bluetooth i min laptop.så jag försökte många program utan några resultat.Slutligen: Jag l...

Accelerometer tärningarna med 123D kretsar

detta är projektet som fick Autodesks CEO Carl Bass lite extra uppmärksamhet från TSA på väg till MakerFaire Tokyo. Här är en artikel om det...Vi gjorde detta som sätt att demo några saker du kan göra med våra appar, 123D kretsar och 123D Design : ko...

Arduino röst kontrollerat Robot med RGB LED

Hej är detta mitt första projekt i instructable. Detta är en arduino robot kontrollerad i tre ways.you kan styra det med hjälp av röst, knappkontroll och riktning kontroll använder android apps. Vi kan också styra RGB ledde med röststyrning.Steg 1: S...

Accelerometer kontrollerat LED'S

Styra ljusstyrkan lampa av din motion. Modulen Accelerometer spår X, Y och Z-axeln rörelser och styr lysdioder.Steg 1: material En Arduino UnoAccelerometer modulLEDSAnsluta kablarEn bröd styrelseUSB-kabelSteg 2: Ansluta accelerometern Accelerometer h...