Bluetooth kontrollerad LED med analoga LDR ingång för TfCD (4 / 6 steg)

Steg 4: Koder för ARDUINO

/*

Baserat på en kod från OpenSourceRF.com.

Detta bibliotek är fri programvara; Du kan vidaredistribuera det och/eller ändra det enligt villkoren i GNU Lesser General Public License som Publicerad av Free Software Foundation; antingen version 2.1 av licensen, eller (vid ditt alternativ) någon senare version.

Detta bibliotek distribueras i med förhoppning att det kommer att vara användbart men helt utan garantier; utan att ens underförstådd garanti om SÄLJBARHET eller lämplighet för ett visst ändamål. Se GNU Lesser General Public License för mer detaljer.

Du bör ha fått en kopia av GNU Lesser General Public License tillsammans med detta bibliotek; om inte, skriv till Free Software Foundation, Inc., 51 Franklin St, femte våningen, Boston, MA 02110-1301 USA

PROGRAMVARAN ÄR "BEFINTLIGT SKICK", UTAN GARANTIER AV NÅGOT SLAG, UTTRYCKLIGA ELLER UNDERFÖRSTÅDDA, INKLUSIVE MEN INTE BEGRÄNSAT TILL GARANTIER OM SÄLJBARHET, LÄMPLIGHET FÖR ETT VISST ÄNDAMÅL OCH ICKE-INTRÅNG. FÖRFATTARE ELLER UPPHOVSRÄTTSINNEHAVARE SKALL UNDER INGA OMSTÄNDIGHETER HÅLLAS ANSVARIG FÖR EVENTUELLA ANSPRÅK, SKADOR ELLER ANNAT ANSVAR, VARE SIG I KONTRAKT, KRÄNKNING ELLER ANNAT, SOM UPPSTÅR FRÅN, AV ELLER I SAMBAND MED PROGRAMVARAN ELLER ANVÄNDNING ELLER ANDRA KONTAKTER I PROGRAMVARAN. */

#include < RFduinoBLE.h >

int ledde = 3; GPIO 3 används här

int sensor = 5; GPIO 5 används här

int tröskel = 900; Kolla seriell monitor för korrekt tröskeln

void setup() {

Serial.BEGIN(9600);

pinMode ledde (, OUTPUT);

pinMode (sensor, ingång);

Detta är den data som vi vill ska visas i annonsen

(om enhetsnamn och advertisementData är för lång tid att fixa till den 31 byten

ble annons packet, då advertisementData är stympad först ner till

en enda byte, då det kommer att ta bort enhetsnamn)

RFduinoBLE.advertisementData = "ledbtn";

börja annonsera så våra smartphone kan skanna och hitta enheten

RFduinoBLE.begin();

}

void loop() {

läsa av värdet av LDR

int sensorValue = analogRead(sensor);

LDR skickar data till smartphone ansökan

Om det uppmätta värdet är lägre än tröskelvärdet, att Arduino skicka "1" till App

App kommer sedan att skicka "1" till den RFduino orsakar lampan att lysa upp

om (sensorValue > tröskel) {

RFduinoBLE.send(0);

Delay(1000);

} annat {

RFduinoBLE.send(1);

Delay(1000);

}

Serial.println(sensorValue);

Delay(10);

}

void RFduinoBLE_onDisconnect() {

lämna inte led på om de koppla

digitalWrite (ledde, låg);

}

void RFduinoBLE_onReceive (char * data, int len) {

om den första byten är 0x01 / på / sanna

om (data[0])

digitalWrite (ledde, högt);

annat

digitalWrite (ledde, låg);

}

Se Steg
Relaterade Ämnen

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...

Arduino Bluetooth kontrollerad skrivbordslampa - med relä värdeskåp

Idag kommer jag visa dig hur man bygger din egna Bluetooth kontrollerad skrivbordslampa med arduino uno.För detta projekt kommer du behöva bygga säkerhet ralay rutan som du kan hitta det här:(Obs: om du inte vill bygga en Säkerhetsbox kan du bara anv...

Avlägsen kontrollerade LED med HC-05 Bluetooth, Arduino och mobiltelefon App

Tekniken utvecklas i halsbrytande fart, alla av oss har smarta telefoner nu för tiden, det finns coola apps som låt oss hålla kontakt med våra vänner och familj, få senaste väderinformation eller vistelse-uppdaterad med senaste nyheterna men vad är n...

Bluetooth kontrollerad led-lampor

Detta instructable handlar om hur man styr en RGB led-ljus från bluetooth. En RGB ledde är den som har en alla de tre grundläggande ledde färg dvs röd, blå och grön i en enda ledde. Jag skulle berätta hur kan du styra den från din smartphone. Jag kom...

Bluetooth kontrollerad Robot med hjälp av Arduino

Bluetooth bil med hjälp av Arduino uno från Android mobiltelefonSteg 1: Utrustning krävs:1 X Arduino Atmega3281 X Bluetooth modul (HC-06)1 X chassi 4 X hjul (eller) 2 x hjul stöder chassi4 x El motorer (OR) 2 x motorer stöder chassi1 X L293D IC (OR)...

Avlägsen kontrollerade LED med hjälp av mobiltelefon och Internet

Tidigare skrev jag en tutorial om hur du styr en LED med hjälp av din mobiltelefon app, Arduino och HC-05 bluetooth-modul. I dagens tutorial kommer jag att expandera på tidigare en och denna tid i stället för bluetooth, vi kommer att använda en WiFi...

Bluetooth kontrollerad robot med Trådlös Spionkamera

I detta instructables jag kommer att visa dig hur man gör är trådlös robot kontrollerad med Bluetooth module.the bästa inslag i denna robot Trådlös kamera arbetar över wiffi.in ovanför bilden kan du se mitt telefon fungerar som camera.my ansluten til...

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 kontrollerad eluttag (med Arduino)

Du kan styra eluttag med telefonen med hjälp av Arduino.Anslut bara vad du vill styra i ett av uttagen och använda din smartphone till vända den på/avSteg 1: Du behöver: 1 - Arduino2 - Bluetooth-modul3-relä modul4-nätadapter (för Arduino)5 - på/av st...

LED Infinity Matrix - Bluetooth kontrollerad

Du har förmodligen sett infinity speglar innan. Men har du någonsin sett en bluetooth kontrollerad Infinity Matrix?Målet med vår Infinity Matrix var att kunna dra i ljus, nästan som en oändlighet Etch A Sketch. Vi ville kontrollera varje LED inuti ma...

Kontrollera en RGB LED med HC-06 Bluetooth-modulen använder Android OS(Arduino)

Denna handledning kommer att förklara processen att ansluta en HC-06 Bluetooth-modul till en Arduino och kontrollera färgen på en RGB LED med hjälp av ArduDroid app på Android-operativsystem. Denna inställning kommer troligen också arbeta med HC-05 B...

Bluetooth kontrollerad elektroniska apparater hemma

Detta är min första Instructables, hoppas ni alla som denna.Detaljer:-Dess en app baserat projekt, där du kan styra de elektroniska apparaterna i hemmet av en android app. Med hjälp av denna app, kan vi styra elektroniska apparaten i 3 rum där varje...

Radio frekvens kontrollerad LED

Styra ljusstyrkan av LED med en RF-modul. Super enkelt projekt för alla åldrar!Steg 1: krav En Arduino UnoRF modulEN LEDHoppa ledningarUSB-kabelSteg 2: Anslutningar och koder Anslut Vcc sändaren (liten i storleken) och mottagaren (Big i storlek) till...

Billigt i bilen bluetooth handsfree-kit med musik streaming (A2DP)

Valfri bluetooth car kit kan kosta massor av $$$ på din återförsäljare men det finns ett mycket billigare sätt att ha trådlös handsfree-utrustning i din bil som kommer också att spela musik från telefonen på stereon bilar. Denna enhet stöder A2DP så...

Belysning LED med Arduino

Detta är den ultimata LED handledningen. Detta kommer att ge dig de grundläggande byggstenarna som behövs för att göra vad som helst med LED. På bilden är allt du behöver för denna hela tutorial, som består av ett par olika mini-projekt. Bitarna är:e...

Bluetooth kontrollerad Rainbow lampa

Denna Bluetooth kontrollerad Rainbow lampa kan kopplas till valfri färg med hjälp av din smartphone. Lampan inte bara ser ut som alla sju färger i regnbågen men också lyser i alla sju färger i regnbågen. De former som det gör på natten är bara fantas...

Lätt bluetooth kontrollerad rullande text

Hej allaI detta Instructable, ska jag visa dig hur du skapar en enkel rullande text, med led matrix moduler. Dessa moduler är billiga och lätt att använda. Och, för att göra detta projekt roligare, en bluetooth-funktion har lagts till: du kommer att...

Bluetooth kontrollerade meddelande Droid--R2Blue2 (/ vad man inte ska göra)

detta är en instructable för bluetooth kontrollerad meddelande Droid. Jag kallar det R2Blue2. Det flyttar och visar meddelanden som du skriver med din telefon eller dator. Iallafall var det tänkt att. På grund av många problem som underpowered batter...

Blitzkrieg: Bluetooth kontrollerad 110lb bekämpa roboten.

Vi alla älskade att titta på "Robowars" en seriell TV-show. Blotta ljudet av metall kolliderar mot metall, robotar som kastade om av arena flipper, gnistor som kastas av döda metall, som paraderade runt av Killalot, att få brann lite och ha herr...