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

Stap 1: Probeer het uit!


Eerst de code op onze repo van Githubdownloaden, en de RFduinoEcho map verplaatsen naar de map van uw schetsen. U moet ook de RFduino bibliotheek en stuurprogramma'sinstalleren.

RFDuino:

Nadat de bibliotheken en de stuurprogramma's zijn geïnstalleerd, sluit u de RFduino aan uw PC. Als u de dev kit hebt gekocht, moet het net zo eenvoudig als de stekker in de USB-poort. Voor degenen die gaan voor de optie $15, zult u wilt gebruiken een FTDI chip/programmeur te emuleren van de RFDuino USB-shield (Zie schema). Dit betekent solderen draden aan macht, grond, GPIO0, GPIO1 en RESET op de RFDuino (pinnen respectievelijk 8, 6, 11, 12 en 9). Haak deze pinnen tot macht, grond, RX, TX, en DTR op uw FTDI module, met een 1 k weerstand in serie op elk van de RX/TX-lijnen en een 10nF condensator in serie op de lijn voor DTR, om te emuleren het schema.

Nu het uploaden van de Arduino-code aan de RFduino. Als alles goed gaat, zal niets gebeuren in eerste instantie, maar wanneer u verbinding maken / op de RFduino verbreken het stuurt u via seriële.

Linux:

Voordat u de python-code gebruikt, hebt u om de naam van uw bluetooth-apparaat te vinden. Hiervoor lopen "hcitool dev" om te bepalen van de naam van bluetooth-apparaat van de computer - dit een lijst van de bluetooth-apparaten op uw computer (in de vorm van "hci #") zal maken. Als er meer dan één apparaat, zal de ene waarschijnlijk van de computer in bluetooth-transceiver gebouwd, en de anderen zullen dongles of andere Bluetooth-apparaten.

Dan, run "python rfduinoecho.py" in de Python-map. Het script zal zoeken en verbinding maken met de RFduino, en vervolgens prompt u voor steken van een tekenreeks. Het zal verzenden de tekenreeks, ontvangen de echo en uitprinten.

Android:

Het project importeren in uw werkruimte Eclipse. Zorg ervoor dat u uw Androïde apparaat gestopt in en klaar om te zuiveren. Als u niet zeker weet hoe dit te doen, heeft Google grote instructies. Klik op de knop "Run" in Eclipse uw programma uit te voeren.

Druk op de knop "Verbinden" verbinding maken met de RFduino. U ziet de woorden 'Verbonden' aan de bovenkant. Typ vervolgens de tekenreeks die u wilt verzenden in het tekstvak met de prompt "String te sturen." Druk op de knop "Verzenden" te sturen de tekenreeks naar de RFduino - The RFduino de reactie zal verschijnen onder "Echo."

Dus nu dat je het alle werken hebt, laten we duik in de bloederige ingewanden!

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