Bluetooth LE Go-Anywhere Sensor Pack (2 / 14 steg)
Steg 2: Anslut modulen Bluetooth låg energi
Anslut BLE modul Breakout styrelsen
Använda din skärbräda, Anslut nRF8001 breakout styrelsen till Arduino som visas i schematiskt. Denna styrelse är gjord av Adafruit industrier, och jag använde Adafruit's Arduino bibliotek för att kontrollera det. Biblioteket är i lib / katalog för min GitHub databasen. Kopiera detta bibliotek till din Arduino sketchbook/bibliotek/katalogen så att den Arduino programvaran kan hitta den.
BLE testning
Vid denna punkt, kan du redan testa anslutningen till Bluetooth LE! Här är hur:
- Ladda upp en av exempel skisser inne i biblioteket på din Arduino. Det finns två exempel där, och båda kommer att fungera, men de fungerar lite annorlunda. Jag använde callbackEcho demo.
- Installera Nordic Semiconductor nRF UART 2.0 app på din Android-enhet. Om du undrar, är Nordic Semiconductor företaget som gör nRF8001 chip.
- Kontrollera din Arduino är ansluten till datorn och Använd serial bildskärmen på Arduino programvara för att se vad som händer.
- Köra app på din Android-enhet.
- Skicka text från Android till Arduino eller från Arduino till Android. Om du ser samma sak skickas tillbaka, fungerar det!
Lär dig mer
Om du vill veta mer om Bluetooth lågenergi, har Adafruit en bra Introduktion till tekniken. Du kan också kolla in den officiella Bluetooth Developer Portal och Androids BLE guide.
Breakout styrelsen för Bluetooth LE modulen simulerar en UART-enheten för att enkelt skicka och ta emot data. Det finns gott om information om UART och hur det fungerar på UART Wikipedia sida.
NRF8001 breakout styrelsen använder en SPI buss för att kommunicera med Arduino. Om inte du är bekant med denna buss, är Wikipedia-sida en användbar resurs.