$15 Bluetooth met Python/Android (2 / 5 stap)

Stap 2: Hoe het werkt: de RFduino


De RFduino moet geprogrammeerd worden met de huidige beta versie van Arduino; de laatste stabiele versie zal niet werken.

Het doel van deze schets is te wachten op een BLE-bericht, en dan sturen dat bericht terug. Laten we in de code!

Functies:

Setup:

Voor foutopsporing, de setup-functie begint Serial en stelt de modus van de pin van notificationLED op OUTPUT. Om te identificeren welke MAC-adres behoort tot dit apparaat later RFduinoBLE.advertisementData is ingesteld op "myEcho". RFduinoBLE.begin() wordt aangeroepen om te starten van reclame.

lus:

Hiermee stelt u de RFduino in ultra lage macht modus met RFduino_ULPDelay(INFINITE).

RFduinoBLE_onConnect en RFduinoBLE_onDisconnect:

Deze afdrukken naar serieel, om te helpen met het opsporen van fouten.

RFduinoBLE_onReceive:

Dit is waar de belangrijke dingen gebeurt: waar de RFduino gegevens ontvangt. In dit voorbeeld zullen we de tekens afgedrukt, dan doorgeven aan de functie verzenden .

Hieronder leest u hoe Python met de RFduino praat!

Gerelateerde Artikelen

Program je Arduino met een Android toestel!

Program je Arduino met een Android toestel!

Halloin dit Instructable die ik wil je laten zien, kunt hoe u programmeren uw Arduino met uw Androïde apparaat. Het is zeer eenvoudig en goedkoop. Ook het laat ons toe om onze Arduino program waar ooit wij wilt, dit is nuttig voor permanent geïnstall
LinkIt ONE - communicatie met python

LinkIt ONE - communicatie met python

Hallo collega makers!Mediatek het nieuwe bestuur, LinkIt ONE biedt grote mogelijkheden - GPS, WiFi, Bluetooth, GSM, uitbreidbaarheid met gpio, sterke processor en meer. Maar soms moet je nog steeds het comfort van python voor parseren bestanden of te
Arduino 4WD rover bluetooth gecontroleerd door Android telefoon/tablet

Arduino 4WD rover bluetooth gecontroleerd door Android telefoon/tablet

Arduino 4WD bluetooth gecontroleerde roverDit is een eenvoudige 4WD rover die ik heb met Arduino gemaakt.de rover is aangestuurd met een android telefoon of tablet via bluetooth. Met deze app kunt u snelheid (met behulp van de Arduino pwm), voeren me
Hoe gebruik Bluetooth met uw Propeller

Hoe gebruik Bluetooth met uw Propeller

In dit Instructable, zal ik je leren hoe te installeren en gebruiken van een Bluetooth-module met uw Propeller.Ik zal tonen verschillende voorbeelden van interactie met de module:Interactie met de schroef met een eenvoudige terminal.Apparaten besture
Controlelampjes op kerstboom via Bluetooth Arduino en Android!

Controlelampjes op kerstboom via Bluetooth Arduino en Android!

Oke, dit is mijn eerste Instructable en ik ben zeer enthousiast over het. Ik kreeg het idee voor dit project uit een combinatie van deze 2 Instructables...Het basisconcept is dat een manier om de verlichting op mijn kerstboom dit jaar, maar na het se
Klembord mededeling PC ↔ Pi met Python

Klembord mededeling PC ↔ Pi met Python

Normaal gebruik ik mijn Raspberry-Pi op een gedeelde bureaublad van windows. Ik deel ook een netwerkstation met de Pi. Dit is geweldig, maar ik heb nog steeds de ergernis van het Klembord op de PC niet wordt weergegeven op de Pi. Al zou het leuker om
Programmeren van een Arduino voor onderweg met je Android telefoon of tablet

Programmeren van een Arduino voor onderweg met je Android telefoon of tablet

Android is door de jaren heen uitgegroeid tot een formidabele mobiele platform dat een heleboel functionaliteit alleen eerder gevonden op PC's biedt. Vandaag breng ik u een manier om te schrijven, compileren en uploaden van de Arduino programma's voo
Bestand maken met Python Programming

Bestand maken met Python Programming

Een nuttig hulpmiddel in vele geautomatiseerde programma's is de mogelijkheid om bestaande bestanden te openen ze bewerken en opslaan van de resultaten. In veel gevallen onbewerkte gegevens naar een tekstbestand door het apparaat van de collectie geg
Plotly met Python

Plotly met Python

Ik struikelde onlangs, op Plotly, een prachtige online Data Visualization systeem op grond van een artikel maken. Het is overbodig voor mij om te zeggen dat er verschillende artikelen waaruit het gebruik van Plotly voor Arduino, Raspberry Pi, etceter
Intel Edison zon Station (UV en Temp) met Python #IntelMakerMx

Intel Edison zon Station (UV en Temp) met Python #IntelMakerMx

We gaan onze Intel Edison met een Arduino-schild en een grove schild gebruiken om verbinding te maken met zoveel sensoren als u wilt.GitHub: https://github.com/Kurtz1993/iot-roadshowStap 1: Communiceren met onze Edison via een seriële COM Ten eerste,
Hoe te beginnen met python.

Hoe te beginnen met python.

Dus je aan jezelf denken, Man die codering dudes zeker zijn cool! Of misschien je een codering goeroe en wil om te leren een andere taal om opscheppen over in uw kelder moeders? Goed één van beide manier u hebt gekozen de juiste taal. Python is één v
Beheren van Arduino met python gebaseerd web API (geen php)

Beheren van Arduino met python gebaseerd web API (geen php)

In deze handleiding zal ik u tonen hoe om uw apparaat arduino van een webpagina te controleren! Daarna zal ik u tonen hoe om te controleren uw arduino vanaf uw mobiele apparaat en zelfs het maken van een web-gebaseerde API voor het beheersen van je a
Pyduino, Interfacing Arduino met Python via seriële communicatie

Pyduino, Interfacing Arduino met Python via seriële communicatie

Leer hoe arduino via seriële communicatie interface met python met behulp van de pyduino-bibliotheek. Er zijn weinig andere tutorials die er op instructables over hoe arduino met python interface maar ze niet laten zien hoe je alles, waar hopelijk de
Gebruik van XML met de Raspberry Pi met Python

Gebruik van XML met de Raspberry Pi met Python

Dit Instructable zullen het gebruik van XML op toepassingen voor de Raspberry Pi. Stap één omvat wat is XML en de indeling van de datastructuren. Stap twee zal betrekking hebben op de bouw en het ontleden van XML in Python en stap drie zal tonen hoe