BLE kontrollerade OLED-skärm (7 / 19 steg)

Steg 7: Konfigurera nRF8001 - fortsatte - några förklaringar

Varje egenskap kan ha flera lägen:

  • Meddela
  • Ange
  • Skriva utan svar

  • Skriva
  • I meddela läge, servern uppdateras och klienten anmäls. Med andra ord, slav (nRF8001) informerar klienten (smartphone) när data har ändrats. När avsändaren (i detta fall nRF8001) skriver, skickas värdet automatiskt till mottagaren (smartphone) utan mottagaren en "läsa" kommando. Detta är praktiskt eftersom vi får en omedelbar uppdatering varje gång något ändras. Visa läget fungerar liknande, men mottagaren skickar en bekräftelse till avsändaren. Med andra ord, informerar det avsändaren att överföringar var framgångsrika och data var tas emot korrekt. Denna bekräftelse äga inte rum i anmälan läge.

    I skriva utan svar läge, data överförs till servern, men data mottagning bekräftas inte. Med andra ord, klienten (smartphone) skickar data till nRF8001, men nRF8001 icke låta avsändaren vet om överföringen lyckades eller om data var tas emot korrekt. Skriver fungerar liknande, men data mottagning är erkänt.

    I nRF8001används begreppet Mediaröret att förenkla tillgången till Service egenskaper i en klient eller server. Rör peka på en specifik egenskap i en tjänst och värdet är sänds eller tas emot genom att röret.

    UUID är en Universellt unik identifierare som skiljer tjänster och egenskaper. Detta sätt röret vet vilka kännetecken eller Service det ska peka på. I denna tutorial lämnar vi de uuid oförändrad.

    Se Steg
    Relaterade Ämnen

    BLE-kontrollerade WS2801 lysdioder

    Detta instructable visar hur du använder Cypress BLE-Devboards för Bluetooth-lågenergi-projekt. Detta BLE-board drivs av en Cortex-M0 och har en hel del resurser och computing power vänster för egna program. Och bäst av allt: det kostar bara 10€ och...

    Intel Edison: BLE kontrollerade ljus

    BLE lamporFör ett tag sedan jag byggde en DIY för Raspberry Pi som kunde styra lampor över Wifi. Medan Intel's Edison kan dra bort samma bedrift, gör det en mer saker. Det talas BLE. Detta är praktisk handledning på att vrida din Intel Edison styrels...

    Android kontrollerade Arduino Bluetooth Panzer

    Remote Control bilar är kul att köra runt i rummet eller vandrande huset. Vad kan vara roligare för det? När du har synligheten som om du rider i den. En trådlös IP-kamera är svaret. Eller låt oss säga att du har övervakningskameror runt huset eller...

    Styra RGB ljus från Android med Arduino & Bluetooth LE (BLE)

    jag har sett en massa Kickstarter projekt med den nya Bluetooth 4.0 lågenergi-standarden och flera av Bluetooth LE (BLE) aktiverade Arduino kloner kommer ut på marknaden, men många av dessa projekt fortfarande verkar vara någonstans i produktionsproc...

    Öppen källkod BLE dörr låsa

    Någonsin varit letar efter dina nycklar och ville kalla dem, innan du inser att de är ohyggligt analoga metallbitar? Eller ville släppa in någon i ditt hus när du inte är hemma, utan att behöva låna ut dina nycklar?Lockitron var den lösningen som här...

    Smart telefon kontrollerade julgran med RGB LED Strip

    eftersom julen är här, vi dekorerade denna julgran med RGB LED Strip för vår julfest, och gjorde det en smart telefon kontrollerade träd. XD. It kommer att säker presentera en "sista minuten" magi för Xmas showen. Julen kommer men fastnat räkna...

    Antik lampa orgel - MIDI/OSC kontrollerade

    skapa din egen antik lampa orgel för att lägga till nostalgisk atmosfär midi instrument!12 glödlampor motsvarar de 12 tonerna i en oktav (minus oktav tonen). Rektangulära rutan utspelar sig om du vill placera ljuskällorna vertikalt för display, medan...

    CO2 Laser vatten flöde Monitor - Arduino Powered / Windows kontrollerade

    CO2 Laser vatten flöde Monitor och larmDrivs av en Arduino och kontrollerade av anpassade program på en Windows PCAtt förlänga livslängden på en CO2 laser röret är det nödvändigt att pumpa kylvatten genom det medan det fungerar. Om pumpen inte eller...

    DIY Audio kontrollerade lasershow!

    Tack vare Instructables fick vår hackerspace The Rabbit Hole 2 ogudaktiga EVO laserpekare. De är ganska mäktiga gröna lasrar och vi trodde det skulle vara häftigt att använda en av dem med någon form av ljud-program.Naturligtvis detta lett till oss t...

    Arduino kontrollerade ljus dimmer

    Varning: Vissa människor försöka bygga detta med en optocoupler med zerocrossing coz "som är bättre" rätt? Vissa får även höra i elektronik butiker är det bättre att använda sådan optocoupler. FEL. Detta fungerar endast med en random brand optoc...

    Android kontrollerade Garage dörröppnare

    Mitt projekt är en Android kontrollerade Garage dörröppnare. Denna typ av projekt har gjort innan, men med omfattande hårdvara, sådan arduino styrelser, servrar, etc., och involverade komplicerad kodning och pengar. Jag gjorde det alla med minimal hå...

    Autonoma, kartong, Rasberry Pi kontrollerade QuadCopter

    detta är en autonom kartong quadcopter drivs av en Raspberry Pi. Det klarar av trådlös kommunikation samt samt realtid bildbehandling via kamera.Detta quadcopter byggdes av 4 sophomores vid Olin College of engineering för en klass som kallas principe...

    CoPiino löper liten I2C OLED display

    Det finns projekt där jag vill bifoga en liten display för att snabbt räkna ut det aktuella läget. Ett ganska bra exempel är mitt senaste projekt "CoPiino fuktstyrning".Det är lysande att ha en webbplats som visar alla de senaste diagram av temp...

    Skapa en internet kontrollerad robot med Livebots

    här kommer du lära dig hur du skapar en internet kontrollerad robot eller annan installation med Livebots.Livebots är ett projekt jag arbetar på som består av en lättanvänd webbplats för alla robotar att människor kan interagera med via internet.Som...

    Utomjordingar APC - Radio kontrollerade

    "självständigt inriktade partikelstråle falangen. Whap! Fräs hälften en stad med denna valp. Vi fick taktiskt smart-missiler, fasas-plasma puls-gevär, RPG'S. Vi fick sonic eee-lectronic ballbreakers, vi fick kärnvapen, vi fick knivar... vassa pinnar....

    Android kontrollerade LCD/LED Display - ingen Android-programmering, nr lödning behövs.

    IntroductionDetta bygga använda Arduino plattform för att styra en LCD/LED display från din Android mobil. Det är en plug and play bygga som kräver nr Android programmering, ingen lödning och ingen handstil av Arduino kod, det du inte vill.Den grundl...

    Android kontrollerade ljus och kraft, pfodDevice för Arduino

    Uppdatering: Se Android/Arduino för nybörjare - Design anpassade Android menyer att slå Arduino utgångar på och av. Absolut No programmering krävs för ett alternativ som inte kräver någon programmering alls.===========================================...

    BLE mål Tracker

    Detta projekt kombinerar trådlös kommunikationsteknik och video bildbehandling för att skapa en enhet som kan spåra och filma ett specifikt mål. Målet kommer att paras med Zybo styrelsen via Bluetooth låg energi (BLE). Målet kommer att överföra accel...

    Bygga en enorm RC monstertruck - Golf Cart Wheels - Moped Motor - Remote kontrollerade

    här är en DIY att bygga en enorm RC monstertruck. Du måste ha en svetsare.Jag har haft att se fjärrstyrda lastbilar kommit långt under de senaste par åren. Jag har även ägt flera av dem längs vägen. Det hela började med AA drivs 2WD lastbilar med enk...