Framgång med JY-MCU (linvor) Bluetooth-modul (4 / 5 steg)

Steg 4: tjänster



För det här programmet, vi vill använda tjänsten SPP seriell port. När du ansluter/par med radiosände, bör datorn göra 2 virtuella COM portar... 1 för inkommande och en för utgående trafik. Det är ett måste att den utgående porten är närvarande. Det bör också ha SPP seriell tjänsten anges bredvid det i din bluetooth inställningar/hamnar. Mig säger "Dev B" och jag antar att detta är sant för alla dessa moduler. Den nästa bit kod använder biblioteket och mjukvaran följetong faktiskt ansluta med radiosände för seriell kommunikation.

Detta gör en enkel klient/server med hjälp av SPP service "Dev B" som bredvid utgående COM-porten. (hittade bluetooth-inställningar / portar). Den söker helt enkelt för den service och försök att ansluta med radion. Vid anslutning bör modulens LED slutar blinka. AT-kommandon kan sedan föras in med Arduino seriell bildskärmen. Inom seriell övervaka, ange baudvärde till 9600 och också välja "inget linjen slut" från rullgardinsmenyn.

Bearbetning av kod

/*
Demonstration av en bearbetning klient söka efter och ansluta till en tjänst.

extrapixel, 2007
http://www.extrapixel.ch/Processing/bluetoothDesktop/.

*/

import bluetoothDesktop.*;

PFont teckensnitt;
Bluetooth bt;
Sträng msg = "inaktiva";
Client server;
slutliga sträng SERVICE_NAME = "Dev B";

void setup() {
size(600,300);
Font = createFont ("kurir", 15).
textFont(font);
försök {
BT = nya Bluetooth (denna, Bluetooth.UUID_RFCOMM); RFCOMM

Börja hitta tjänsten
BT.find();
MSG = "söker...";
}
fånga (RuntimeException e) {
MSG = "fel. är din bluetooth på? ";
println(e);
}

}

void draw() {
Background(0);
Fill(255);
text (msg, 10, höjd/2);
}

Detta blir kallade när sökningen är över
void serviceDiscoveryCompleteEvent (Service [] s) {
Service tjänster [] = (Service []) s;

MSG = "Sök avslutade.";

nu Sök tjänsten vill vi
för (int jag = 0; jag < services.length; i ++) {
println(Services[i].Name);
om (services[i].name.equals(SERVICE_NAME)) {
MSG = "Service" + SERVICE_NAME + "hittades";

försök {
Vi hittade vår service, så försök att ansluta till den
om vi försöker ansluta till den mer än en gång, kommer att detta kasta ett fel.
Server = services[i].connect();
MSG = "Ansluten till tjänsten" + SERVICE_NAME + "på servern" + server.device.name;
hemkomst.
}
fånga (undantag e) {
MSG = "Funna service" + SERVICE_NAME + "på servern" + server.device.name + ", men anslutningen misslyckades";
println(e);
hemkomst.
}
}
}

MSG = "Service" + SERVICE_NAME + "inte hittas.";
}

Se Steg
Relaterade Ämnen

Androino! Styra en Arduino från din Android-enhet med hjälp av en billigt bluetooth-modul.

Detta instructable visar hur du läsa sensor värden från en Arduino med din Android-enhet med hjälp av en billigt bluetooth seriell enhet kan du beställa för under $10 på dealextreme eller ebay.Detta exempel använder Python som skriptspråk för Android...

STM32F103: Bluetooth-modul HC05 / HC06 (med mbed.h)

I detta projekt kommer vi gränssnitt Bluetooth-modul (HC05 eller HC06 båda kommer att arbeta) med vår Nucleo F103 styrelse. Vi kommer att skriva en kod som kommer att skicka ökat flytvärdet till våra Smart telefon, varje sekund.Komponenter som krävs:...

Ändra standardinställningarna av HC-05 Bluetooth-modul med hjälp av AT-kommandon

uppdateringar4 september 2013: Med på Hackaday.com http://goo.gl/qxvWkd1 september 2013: Med på DangerousPrototypes.com http://goo.gl/K4kH9gINTRODUKTIONI den här guiden kommer jag förklara hur du använder Arduino för att ändra inställningarna för den...

Bluetooth modul med HC-05 HC-06

Bluetooth-modul för Arduino är en av modulerna används ofta inom trådlös kommunikation.HC-06 och HC-05 modul kommer att förklara hur man kommunicerar med varandra. Första, administratören göra en trådlös KOMMUNIKATIONSMODUL (master) som administreras...

Hacka och uppgradera din stereo med en bluetooth-modul

Jag har denna stereo förstärkare som har ett bra ljud men utan trådlös anslutning.Med några tior och lite tålamod är det möjligt att göra det en bra bluetooth stereo!Steg 1: Köpa vissa komponenter Du behöver:En bluetooth-modul xs3868 (mindre än 4USD...

Hur man styr arduino ombord med en android-telefon och en bluetooth-modul

i denna tutorial lär du dig hur du använder en bluetooth-modul och MIT: s app inventor skapa en trådlös seriell länk mellan en android-telefon och en arduino ombord.Här är en kort video som visar ett exempel app jag skapat. Jag ska beskriva hur man g...

Enkla arduino bilen med HC-06 Bluetooth-modul

Det enklaste sättet att bygga en Arduino bil och kontrollera den med din android-enhet.Steg 1: Saker krävs: Laptop med Arduino programvara.En Arduino. (Jag använder Leonardo).Två likströmsmotorer med däck fäst ordentligt.En akryl eller plast bit för...

Hur? HC-05 Bluetooth modul AT-kommandon. Med knappen & ingen knapp.

Hej världen! Idag gjorde jag en handledning om HC-05 Bluetooth-modulen från flera källor.Eftersom det finns olika typer av HC-05 moduler. Och för vissa funkar det och för vissa gör det inte.Så försöker jag mitt bästa för att göra en som fungerar för...

PÅ kommando-läge för HC-05 och HC-06 Bluetooth module

UPPDATERAD 18 juli: du kan nu ange vid funktionsläget av HC-05 med en Arduino ombord, (arduino uno används i denna tutorial)Uppdaterad 7 juli: Jag hade möjlighet att testa en HC06 modul. Denna vägledning täcker nu HC-06 modul också. :)Har flera bluet...

Ansluta HC-05 Bluetooth-modul till Arduino

HC-05 Bluetooth-modulen är ett utmärkt gränssnitt för att kommunicera med din mobil. Den har en stor dataöverföringshastighet och mycket lätt att genomföra.Du behöver följande för att prova denna tutorial:-Någon Arduino ombord du och om du inte redan...

BLUETOOTH-modul

I detta projekt används en seriell Bluetooth-modul för att skapa en anslutning mellan Arduino Uno och en Android app som jag skapat med MIT App Inventor.Arduino lyssnar efter kommandon att tända några lysdioder eller visa sin status. Dessutom en time...

Konfigurera HC-05 och HC-06 Bluetooth-moduler

Beroende på vilken typ av Bluetooth (BT) modul som används, krävs ibland det att ändra standardinställningarna för styrelsen, ut baudhastighet från 9600 till 115200 för Quadcopter eller master/slav rollen av modulen. Denna guide visar hur du konfigur...

Styra arduino med visual studio via bluetooth

Hej alla,Här kommer att vi kontrollera en ledde via bluetooth med din dator av en progam wirtten med visual studiovad du behöver är:1) Arduino (en)2) Bluetooth-modul (hc05 eller hc 06)3) ledde4) 2 motstånd (10ko och 15ko)och du kan göra det ;)alla ko...

DIY 2.1 bärbar högtalare med USB, AUX, TF, Bluetooth och fjärrkontroll

Hej killar, jag är en själv trodde DIY fan, jag älskar att göra småskaliga projekt, jag ville göra instructables här men hade inte en trevlig kamera att ta bilder av processen. Ja nu har jag köpt en trevlig kamera så är dags jag börja göra instructab...

Styra Arduino med Android-telefon via Bluetooth

Hej gott folk, här kan du lära dig hur man styr Arduino med Android-telefon via Bluetooth. Du kan använda din smartphone som en fjärrkontroll för dig hem belysningssystem eller du kan använda som en drone remote etc.För att göra anslutningen mellan A...

Mindflex EEGEN med raw-data via Bluetooth

Mindflex (och Mindflex duell--relevanta hårdvaran är tänkt för att vara samma) leksak kan du kontrollera höjden på en boll med mental koncentration. Jag kommer att förklara hur du bifogar en $10 Bluetooth-modul för att göra detta till ett fullt funge...

Gest kontroll car(robot) med Arduino och Android(bluetooth)

Hej folk,Här är ett intressant projekt för alla er kreativa hjärnor ute. Vi ska bygga en android-telefon kontrollerade RC bil.Inget kunde vara mer fascinerande än avlägsen kontrollerade bilar. Denna använder en Bluetooth för kommunikation och acceler...

Utlösa din DSLR trådlöst med smartphone och ESP8266 WiFi modul

Detta är min första instructable, och engelska är inte mitt modersmål, så mild (men jag skulle vara tacksam att någon pekar ut felstavningar, stavfel... ;)).Det kommer bara kosta dig några spänn (pund, euro eller vad) och kräver grundläggande lödning...

Magic Wand POV meddelandet använder Bluetooth-modul

A bestående av Vision (POV) Trollspöet är en liten pinne som instrument som kan visa meddelanden (hela ord) med endast 5 lysdioder (i detta fall) som blinkar i enlighet med ihållande vision. Här har vi skapat möjlighet att visa önskad text POV använd...