Raspberry Pi Bluetooth LE Controller för WS2812B (NeoPixels) (8 / 9 steg)

Steg 8: Skriva BLE Data direkt från terminalen (Raspberry Pi)



Med den kretsen byggts och testats är vi redo att börja skicka RGB LED ljusstyrka/färgdata från Raspberry Pi. Den första sak att göra är se till att våra RFduino är redo att ta emot data för att styra RGB LED. För detta vi ladda upp koden i ble_led_control arkivet använder Arduino IDE.

När koden är laddad till RFduino, kan vi gå tillbaka till våra Raspberry Pi och använder kommandot gatttool som vi använder innan. Men istället för att använda det interaktiva läget, kommer vi in i kompletta kommandon direkt. Till exempel, för att slå på röda och blå lysdioder till maximal ljusstyrka använder vi kommandot:

sudo gatttool -b DC:E2:F4:0B:3A:03 -t slumpmässiga--char-skriva-req - en 0x0011 - n FF00FF

Vi är bekant med den första delen av kommandot (sudo gatttool -b DC:E2:F4:0B:3A:03 -t slumpmässiga) eftersom detta är vad vi använde innan, men vi har blivit av med den "-jag" växla, vilket är vad startade den interaktiva prompten. I stället skriver vi "--char-skriva-req" direkt med samma handtag som innan (0x0011). Det enda som har förändrats är det sista värdet.

På ett tidigare steg såg vi hur skickas data i byte, vilket gjorde det lite knepigt när vi behövde skicka teckenvärden som vi behövde för att skicka sin HEX representation i stället. I det här fallet vill vi helt enkelt skicka 3 värden mellan 0 och 255 som kommer att ställa ljusstyrkan i varje LED.

Lyckligtvis kan vi använda en enda byte för att representera varje värde (0 är 0x00, 10 0x0A,... 255 är 0xFF). Så för att skicka RGB-data så att röda och den blå lysdioder är inställd på maximal ljusstyrka, vi helt enkelt skicka 3 byte "FF", "00" och "FF". Detta bör resultera i en lila/rosa färg i RGB LED!

I vår sista steget beskriver vi ett enkelt sätt att göra våra Raspberry Pi ändra färgerna programmatiskt med Python!

Se Steg
Relaterade Ämnen

Bluetooth NES Controller

efter installera en emulator för gamla NES-spel på min Android-telefon och spela Super Matio Bros 3 ett tag, jag insåg snabbt hur irriterande användning av en pekskärm för en jump'n'run spel kan vara. Dessutom är det inte riktigt samma känsla spelar...

Raspberry Pi Alamode CNC Controller

Detta är mitt första försök till en instructable. Jag hoppas det hjälper någon annan.Växlar och lampor och fläktar, åh min...Läs gärna igenom kommentarerna för mer detaljer.Jag köpte en CNC-maskin för en tid sedan och jag var aldrig nöjd med det. Det...

Bluetooth SNES Controller för Android

så detta är min första instructable...Lite över ett år sedan jag arbetade på min ECE projektkurs, som var en bluetooth SNES controller för Android. Kort efter att ha avslutat projektet, postat jag en fungerande video på Youtube. Sedan dess har jag få...

Remote Raspberry Pi Robot (PS3 Controller) - Fablab NerveCentre

Dessa anvisningar försöka ta väldigt lite. Förhoppningsvis, om du kan starta en Raspberry Pi och är ansluten till internet bör du kunna slutföra denna stora lilla projekt.I grund och botten är detta ett projekt som kommer att resultera i vissa specif...

Bluetooth SNES controller/gamepad

Hej där!BakgrundJag spelar en hel del emulatorer på min android-telefon men med touchcontrollers på själva telefonen är hemsk så jag beslutat att göra en Bluetooth controller jag kunde använda med min telefon!Anledningen till att jag inte kunde köpa...

Bluetooth WS2811 Controller med Windows Phone och MSP430G2 Launchpad

Titta på videon, då ser du vad du får här.Mot hypen av Android och Arduino är mitt projekt baserad på Windows Phone 8 och en mikrokontroller från Texas Instruments.Jag har inget emot en randgrupp, och jag är så glad över detta :-)Om du hittar några f...

Raspberry Pi Bluetooth + Airplay ljud mottagare combo

Låt oss göra en bluetooth-mottagare så att du koppla upp din R-Pi till din stereo och använda telefonen som ljudkällan.För att vara ärlig, är detta inte ett unikt projekt. Massor av människor har försökt att få en bluetooth mottagare arbetar, några (...

Bluetooth PS2 Controller

Den ursprungliga PlayStation 2 handkontrollen är fortfarande en solid och välbyggd controller med dagens mått. Ännu bättre, kan de tas numera för en bråkdel av kostnaden för en domänkontrollant med samma kvalitet.Vi är idag att föra denna 15-åriga co...

Raspberry Pi Bluetooth in/ut styrelsen eller "som har hem"

jag ville skapa en elektronisk in/ut styrelsen. Typ du kan ha till posten som är närvarande eller inte i ett företag eller hem. Den är oftast placerad av huvudentrén så alla kan se vem som är in eller ut.Jag ville också ett annat projekt för min Rasp...

Raspberry Pi Bluetooth

Hej, jag ska lära dig hur man korrekt installera och använda Bluetooth på din Raspberry pi. Bara en heads up jag antar att du har en version B och du har setup din raspberry pi redan (för Systeminställningar och ect.)Steg 1: hårdvara 1. du behöver en...

Raspberry Pi photo booth controller

Fotoautomater är roliga! De kan inspirera goofiness i vem som helst.För mitt första projekt med Raspberry Pi byggde jag en fotoautomat för en part. Detta var ett stort projekt för att lära sig att mixtra med fotografering och elektronik på Pi. Var nö...

DIY Glowboard med Bluetooth en Arduino och vissa WS2812B LED

Hej detta är min första Instructable men jag är tyska så min engelska inte är bäst: D.Så jag har sökt en Instructable som jag gör nu för mer än en månad men jag hittar en så jag har märkt min egen krets och skript.Vänligen njuta.Steg 1: Delarna För d...

Bluetooth spel controller(Joystick) med Arduino och Jetpack

Hej, vill jag visa ett enkelt sätt att bygga en grundläggande spelenhet med joystick. Jetpack överför data från joystick seriellt via Bluetooth. Du kan spela alla spel på datorn med detta, du behöver bara ändra krävs nyckel som visas i filen. Vi gjor...

Bluetooth NES Controller Mod

delar du behöver:NES controller - $5 (jag hade en med en död IC: perfekt)Adafruit Bluefruit EZ-nyckel HID - $20Kensington Pocket batteri k38056us - $16Vippbrytare $4CD-facket öppnaren switchLEDDremel Bits - $15 (WOW)Steg 1: Tillbaka av registeransvar...

(AT) Tiny controller för WS2812B

Sedan med en arduino för att styra WS2812B inuti min Juldekoration var lite overkill jag designade en mindre en: att göra några fristående snöflingor t.ex som gåvor (samtidigt hålla min arduino :-)Den MSP430G2452 som jag hade till hands fungerar bara...

Bluetooth Game controller med Accelerometer och Arduino

Alla älskar att spela spel på PC :) Spelkonsoler ta dem till nästa nivå och vad är mer kul än att göra en själv? Här har vi byggt en spelkonsol med Accelerometer, Arduino och Bluetooth. Accelerometern i spelkonsolen översätter dina rörelser in i spel...

Förvandla din Raspberry Pi till en trådlös bärbar Bluetooth Audio System A2DP

Howdy folks! Jag hade idén att förvandla min Raspberry Pi till något som slår av Dre portable audio system hittar du här:http://www.beatsbydre.com/Speakers/Beatbox-Portable-USB/Beatbox-Portable-USB, default,pd.htmlDet är en cool produkt, inte få mig...

BLUETOOTH kontrollerad ROBOCAR med ANDROID SMART PHONE

Syftet med detta projekt för att kontrollera saker via trådlöst i ett band som Bluetooth. Nu en dagar Android smart telefon är ett modeord och många saker kan styras av Android via Bluetooth, WiFi. Så, mitt motiv är att göra ett kommunikationssystem...

Bluetooth din iRobot Roomba!

Grupp 18 +.IRobot Roomba är en bra plattform för robotteknik. Roomba har ett seriellt gränssnitt som accepterar kommandon för att kontrollera och diagnostik. EZ-B har hårdvarustöd för Roomba EZ-Builder software har kontroller för Roomba också. I dett...