RGB verlichting van Android met Arduino & Bluetooth LE (BLE) (4 / 6 stap)

Stap 4: De androïde toepassing installeren


App installeert

De toepassing is nog in een 'proof of concept' stadium, dus het is niet helemaal klaar voor de Play Store. Als u wilt om het te downloaden moet u kant-load het. Ik hoopte dat ik kon App uitvinder of PhoneGap gebruik te maken van een snelle app met BLE-ondersteuning, maar deze functionaliteit is zo nieuw, dat wordt echter niet ondersteund, dus ik mijn hand op de Android SDK probeerde!

Eerst inschakelen apps van onbekende bronnen door te controleren:
Instellingen -> Beveiliging -> Onbekende bronnen

Downloaden van de APK hetzij rechtstreeks naar uw telefoon of de kopie het over USB en gebruik een bestandsbrowser voor stormloop naar de vijl.

Wat dit app doet en hoe om het te wijzigen

De app is zeer basic, nadat u verbinding met de module BT maakt, voor een seriële service lijkt en dan neemt waarden uit 3 schuifregelaars en stuurt deze als tekenreeks naar de Arduino waar ze worden omgezet in LED waarden. Het gebaseerd op Android voorbeeldcode.

Bluetooth LE maakt gebruik van iets genaamd de generieke kenmerk Profiel (GATT)-model waarin diensten en kenmerken, deze worden geïdentificeerd door een waarde met de naam UUID. De HM-10 is een Service waarmee u Pass Through-gegevens, vond ik de UUID als 0000ffe0-0000-1000-8000-00805f9b34fb. Het kenmerk dat u kunt verzenden en ontvangen van gegevens heeft een UUID van 0000ffe1-0000-1000-8000-00805f9b34fb

Aarzel niet welkom bij wijzigen en verbeteren van de bron. het is ongelooflijk nuttig om de Android SDK bundel voor het eerst installeert

De belangrijkste bestanden waaraan die u met live hier werkt
BluetoothLeService.java - Bluetooth LE functies
DeviceControlActivity.java - wat gebeurt er wanneer u verbinding met een apparaat maakt
DeviceScanActivity.java - Routines voor scannen voor BLE apparaten
SampleGattAttributes.java - erkende diensten en kenmerken worden gedefinieerd

nRF Master Control Panel was zeer nuttig voor snuiven diensten en kenmerken en meer te leren over BLE apparaten

Gerelateerde Artikelen

Toezending van gegevens van Android aan Arduino via audio-aansluiting

Toezending van gegevens van Android aan Arduino via audio-aansluiting

Met dit project kunt u bytes van android naar arduino met behulp van alleen een audio jack connector.Hoe het werkt?Principe, signaal android een "morse" audio naar arduino. Arduino in de andere hand decoderen de morse-code aan een byte. Zo eenvo
Programmeren van AVR met Arduino als ISP zonder Bootloader en externe Crystal

Programmeren van AVR met Arduino als ISP zonder Bootloader en externe Crystal

Hallo!!. Ik ben Avra en dit is mijn eerste instructable. Hier ga ik uitleggen hoe te branden van codes op standalone AVR ICs zonder gebruik te maken van elke USBASP, elke externe crystal en elke bootloader. U hoeft alleen een Arduino board. Mogelijk
Hoe u kunt besturen van motoren met Arduino en RC ontvanger in 10 minuten

Hoe u kunt besturen van motoren met Arduino en RC ontvanger in 10 minuten

Dit is mijn tweede tutorial over het beheersen van dingen met Arduino en R/C ontvangers. Als u nog niet naar mijn eerste tutorial gekeken ik stel voor dat je eerst hier kijkt: in deze tutorial die we zullen kijken naar hoe de controle motoren ook met
Beheersing van een RGB LED met de HC-06 Bluetooth-Module met behulp van Android OS(Arduino)

Beheersing van een RGB LED met de HC-06 Bluetooth-Module met behulp van Android OS(Arduino)

Dit leerprogramma zal verklaren het proces van een Bluetooth-Module van de HC-06 verbinden met een Arduino en beheersen van de kleur van een RGB LED met behulp van de ArduDroid-app op het Android besturingssysteem. Deze instelling zal zeer waarschijn
Android gecontroleerd Arduino Bluetooth Panzer

Android gecontroleerd Arduino Bluetooth Panzer

Afstandsbediening auto's zijn leuk om te rijden rond de kamer of het huis zwerven. Wat is er leuker voor het? Wanneer heeft u de zichtbaarheid als u in het rijden. Een draadloze IP-camera is het antwoord. Of laten we zeggen heb je CCTV camera's rond
Aan de slag met Arduino - Bluetooth-communicatie

Aan de slag met Arduino - Bluetooth-communicatie

In deze tutorial gaan we kijken communicatie tussen een Arduino en Computing via Bluetooth.Om voor ons om dit te doen, gaan we een redelijk geprijsde HC-06 bluetooth bord gebruiken.Zodat we enkele gegevens te streamen hadden, gaat u moeten bouwen van
Verzenden en ontvangen van MIDI met Arduino

Verzenden en ontvangen van MIDI met Arduino

Dit instructable zal u tonen hoe te een Arduino gebruiken voor het verzenden en ontvangen van een verscheidenheid van MIDI-berichten, zodat u kunt beginnen met het opbouwen van uw eigen MIDI-controllers en instrumenten. Eerst ik zal praten een beetje
RGB LED Strip Circuit met Arduino

RGB LED Strip Circuit met Arduino

Dit Instructable heeft betrekking op de vergadering van een circuit PWM-ing (pulse breedte modulerende) staat een 9-12v RGB LED-strip en programmeren van een Arduino aan cyclus door een scala aan kleuren. Ik zal bespreken hoe te monteren een transist
Herstellen van batterijen met Arduino

Herstellen van batterijen met Arduino

heb je oplaadbare batterijen die niet meer ten laste? Er zijn veel mogelijke redenen waarom een accu stopt een overname, hier zijn een paar van gemeenschappelijke regels. Het beschadigd zijn door hitte als gevolg van overlading of sulfaten kunnen heb
Verbinden van gelijkstroommotor met arduino en controle in links en rechts

Verbinden van gelijkstroommotor met arduino en controle in links en rechts

In dit project kunt u gelijkstroommotor met arduino met behulp van L23NEZie meer project in www.arduinoo.tk
Doolhof van Oplosser met Arduino en ArduMoto(Micromouse) V:1.1

Doolhof van Oplosser met Arduino en ArduMoto(Micromouse) V:1.1

Deze '' Instructables'' wil helpen een maker, enthousiast te maken hun eigen doolhof Oplosser (Micromouse). Het bestaan van de Micromouse heeft gedateerd terug tot de jaren 1950 en sindsdien wedstrijden worden vastgehouden. Hoewel u deze competities
Verzenden van SMS met Arduino || TC35 GSM Module

Verzenden van SMS met Arduino || TC35 GSM Module

In dit kleine project zal ik u tonen hoe een TC35 GSM module om goed te gebruiken en hoe het te gebruiken met een Arduino Uno voor het verzenden van een SMS met het.Stap 1: Bekijk de video!Deze video geeft u alle informatie die u nodig hebt, zodat u
Meten van de snelheid van geluid met Arduino microcontroller en ultrasone sensor

Meten van de snelheid van geluid met Arduino microcontroller en ultrasone sensor

Mijn 6-jarige dochter, Samatha, laat zien hoe het meten van de snelheid van geluid in lucht met Arduino Uno microcontroller en ultrasone sensor.Ik denk dat dit een goed project voor kinderen te krijgen blootgesteld aan wetenschap, techniek en wiskund
Het eerste gebruik van ESP8266 met Arduino Uno

Het eerste gebruik van ESP8266 met Arduino Uno

Vandaag, ga ik om u te tonen die hoe kunnen we onze module ESP8266 voor gebruik met Arduino UNO voorbereiden.De noodzaak lijst:1. Arduino UNO (met USB-kabel die op uw computer via USB-kabel aangesloten, ook wordt gebruikt de spanning)2. uw computer (