Bluetooth sous contrôle LED avec une entrée analogique LDR pour TfCD (4 / 6 étapes)

Étape 4: CODES pour ARDUINO

/*

Basé sur un code de OpenSourceRF.com.

Cette bibliothèque est un logiciel libre ; vous pouvez le redistribuer et/ou le modifier sous les termes de la GNU Lesser General Public License telle que publiée par la Free Software Foundation ; soit la version 2.1 de la licence, ou (à votre choix) toute version ultérieure.

Cette bibliothèque est distribuée dans l’espoir qu’il sera utile, mais sans aucune garantie ; sans même la garantie implicite de qualité marchande ou d’ADEQUATION a un usage particulier. Voir la GNU Lesser General Public License pour plus de détails.

Vous devriez avoir reçu une copie de la GNU Lesser General Public License along with this library ; Sinon, écrivez à la Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA

LE LOGICIEL EST FOURNI « TEL QUEL », SANS GARANTIE D’AUCUNE SORTE, EXPRESSE OU IMPLICITE, Y COMPRIS MAIS NON LIMITÉ AUX GARANTIES DE QUALITÉ MARCHANDE, D’ADEQUATION A UN USAGE PARTICULIER ET DE NON-CONTREFAÇON. L’AUTEURS OU TITULAIRES DE DROITS D’AUTEUR NE SERA EN AUCUN CAS RESPONSABLE DE TOUTE RÉCLAMATION, DOMMAGE OU AUTRE RESPONSABILITÉ, QUE CE SOIT DANS UNE ACTION CONTRACTUELLE, DÉLICTUELLE OU AUTRE, RÉSULTANT D’OU EN RELATION AVEC LE LOGICIEL OU L’UTILISATION OU AUTRES TRANSACTIONS DANS LE LOGICIEL. */

#include < RFduinoBLE.h >

int mené = 3 ; 3 GPIO est utilisé ici

capteur int = 5 ; GPIO 5 est utilisé ici

seuil d’int = 900 ; Cochez serial monitor pour le seuil approprié

void setup() {}

Serial.Begin(9600) ;

pinMode (led, sortie) ;

pinMode (entrée de la sonde,) ;

Ce sont les données que nous voulons apparaître dans la publicité

(si le deviceName et advertisementData sont trop longues pour fixer l’octet 31

paquet de publicité de ble, puis l’advertisementData est tronquée premier down à

un seul octet, puis il tronquera la deviceName)

RFduinoBLE.advertisementData = « ledbtn » ;

commencer la publicité pour notre smartphone peut balayer et trouver le périphérique

RFduinoBLE.begin() ;

}

void loop() {}

lire la valeur de la LDR

int sensorValue = analogRead(sensor) ;

Le LDR envoie des données vers le smartphone Application

Si la valeur mesurée est inférieure au seuil, l’Arduino envoie un « 1 » à l’App

L’application envoie ensuite un « 1 » à la RFduino causant la LED s’allume

Si (sensorValue > seuil) {}

RFduinoBLE.send(0) ;

Delay(1000) ;

} else {}

RFduinoBLE.send(1) ;

Delay(1000) ;

}

Serial.println(sensorValue) ;

Delay(10) ;

}

void RFduinoBLE_onDisconnect() {}

ne laissez pas la led sur si ils se déconnectent

digitalWrite (led, faible) ;

}

void RFduinoBLE_onReceive (char * data, int len) {}

Si le premier octet est 0 x 01 / sur / vrai

Si (data[0])

digitalWrite (conduit, en haut) ;

d’autre

digitalWrite (led, faible) ;

}

Articles Liés

Bluetooth sous contrôle LED portable avec Intel Edison

Bluetooth sous contrôle LED portable avec Intel Edison

Avez-vous déjà imaginé un monde où vous pouvez modifier le modèle d'une robe avec une pression sur le bouton ? Ou un pour pouvoir modifier la hauteur d'un ourlet avec un coup de vous doigts ? Technologie permet contrôle et personnalisation dans des e
Bluetooth sous contrôle led 4x4 matrice, à l’aide d’un automate de CE1 SPLat

Bluetooth sous contrôle led 4x4 matrice, à l’aide d’un automate de CE1 SPLat

Pièces :fer à souder et souduretrépans carottiersPerceusepetit morceau de boisUn ordinateur exécutant SPLat/PC, le gratuit SPLat environnement (IDE) de programmationfil solide brinFils d'en-tête femelle1 CE1 SPLat PLCPort série JY-MCU Bluetooth Wirel
Android sous contrôle LED Strip (IOIO alimenté)

Android sous contrôle LED Strip (IOIO alimenté)

ou regardez en HDLe téléphone Android est de contrôler une bande de LED cachée dans la vase à l'aide d'une planche IOIO avec Bluetooth. Dans cet exemple, le téléphone Android est en cours d'exécution une app qui obtient les valeurs de couleur de la c
Marionnette contrôlée avec une seule main

Marionnette contrôlée avec une seule main

Pour cela instructable, je vais vous montrer comment faire une marionnette contrôlée avec une seule main. Je ne parle pas des marionnettes. Il s'agit d'une méthode que j'ai pensé à moi, mais je ne sais pas si c'est déjà pensé d'ailleurs. Puisque c'es
Bluetooth sous contrôle RGB LED lampe

Bluetooth sous contrôle RGB LED lampe

Dans ce Instructable je démontrerai comment créer une lampe multicolore contrôlée via Bluetooth en utilisant un Arduino, module Bluetooth HC-05 et appareil Android ou Teraterm pour les ordinateurs avec Bluetooth. Le code pour la lampe permet actuelle
Contrôle LED avec téléphone Android via BLE (Bluetooth 4.0), MangoCube App et Arduino UNO

Contrôle LED avec téléphone Android via BLE (Bluetooth 4.0), MangoCube App et Arduino UNO

Ce Instructable montre comment envoyer des données au contrôle LED sur Arduino UNO appareil Android.Vous aurez besoin au moins des éléments suivants ;1. Arduino UNO ou Conseil compatible.2. MangoCube BLE Conseil ( https://www.kickstarter.com/projects
Bluetooth sous contrôle alarme détecteur de mouvement

Bluetooth sous contrôle alarme détecteur de mouvement

Capteur PIR est relié à l'arduino. Quand un mouvement est détecté, une alarme sonore et clignotante LED commencera à agir. Les temps des détections de mouvement sont enregistrées et peuvent être consultés plus tard sur un petit écran LCD. Les données
WIFI sous contrôle LED Hat

WIFI sous contrôle LED Hat

Ici, vous apprendrez à utiliser une carte de microcontrôleur Intel Edison pour se connecter à LEDs en sortie et à utiliser le WIFI comme une méthode de saisie pour modifier les couleurs ou les animations des LEDs.J'ai aussi est un guide étape par éta
Bluetooth sous contrôle Arduino double moteur RC plate-forme

Bluetooth sous contrôle Arduino double moteur RC plate-forme

* Du 06/07/15, il me manque encore une partie du texte l'Assemblée. Je va être finition l'Instructable prochainement, en attendant si vous avez des questions n'hésitez pas à m'envoyer un mail ou laisser un commentaire.Avec ce Instructable, vous serez
Bluetooth sous contrôle lampe Rainbow

Bluetooth sous contrôle lampe Rainbow

Cette lampe à arc en ciel contrôlée Bluetooth peut être commutée sur n'importe quelle couleur à l'aide de votre smartphone. La lampe non seulement ressemble à toutes les sept couleurs de l'arc-en-ciel, mais aussi brille dans toutes les sept couleurs
Bluetooth sous contrôle prise (domotique)

Bluetooth sous contrôle prise (domotique)

Avez-vous déjà quitté la maison et je me demandais si vous avez oublié d'éteindre les lumières ou la TV ? Ou été au volant dans l'obscurité et le souhait des lumières soit sur avant d'arriver à la maison avec vous, les mains plein d'épicerie. Une sol
Allumer le système de contrôle de luminosité de capteur LED avec ATMEGA328 UNO V3.0 R3 pour Arduino

Allumer le système de contrôle de luminosité de capteur LED avec ATMEGA328 UNO V3.0 R3 pour Arduino

L'équipe ICStation vous présenter ce capteur de lumière LED système de contrôle de luminosité avec notre produit self-developed ICStation V3.0 de UNO ATMEGA328 R3 Board Compatible Arduino. Il utilise DC5V pour travailler et qu'il peut changer la lumi
Allume une LED avec une pile AA (dans une lampe solaire)

Allume une LED avec une pile AA (dans une lampe solaire)

Dans mon dernier projet je veux construire une petite lampe solaire. Et j'allai à mon distributeur électronique local veux acheter j'ai peu de cellules solaires. La cellule solaire a une sortie de 2V et la batterie une puissance maximale de 1, 2V, qu
S’organiser avec une entrée personnalisée pas cher pour votre sac photo

S’organiser avec une entrée personnalisée pas cher pour votre sac photo

Chaque photographe sait améliorer votre équipement fait partie de l'amusement. Mais chaque fois que vous ajoutez quelque chose, votre bon vieux sac caméra perd certains de sa maniabilité ou simplement devient trop petit. Jusqu'à présent, j'ai eu à ac