Anpassade BLE-ingen programmering krävs (4 / 8 steg)
Steg 4: Använda Adafruit Bluefruit LE UART vän
Adafruit Bluefruit LE UART vän är nästa enklaste BLE att använda, även om du inte skulle gissa att från att läsa Adafruits introduktion till detta forum. Det ger också på kommandon för att konfigurera den, men som den kommer är kommer att köras som en följetong till BLE brygga på 9600 baud (fast). Men till skillnad från Itead's BLE erbjuder, du behöver göra några lödning för att få Adafruits styrelse ansluten.
Ställa in Adafruit Bluefruit LE UART vän.
Löda i huvudet med styrelsen och ange UART / CMD växla till UART.
Anslut sedan styrelsen till en Arduino UNO med hjälp av följande anslutningar:-
- TXO till Arduino RX (stift 0) (grön bly i foto)
- RXI till Arduino TX (Pin 1) (brun bly i foto)
- VIN till 5V (Blymönja i foto)
- CTS till GND (gula bly i foto)
- GND till GND (svart bly i foto)
Det är det inrättas gjort.
Välj knappen generera kod i pfodDesignerV2 för menyn du har designat (se Design en anpassad meny för att vända den Arduino ledde på och av har steg för steg instruktioner). För att generera kod, Välj från undermenyn Bluetooth Low Energy, Adafruit's Bluefruit LE UART. Gå tillbaka och klicka på "Skriv koden till fil" generera kod och skriva det till filen pfodDesignerV2.txt.
Sedan överföra filen /pfodAppRawData/pfodDesignerV2.txt från din mobil till datorn som beskrivs i Design en anpassad meny för att vända den Arduino ledde på och av. Kopiera och klistra in koden i Arduino IDE och programmera UNO styrelsen. Här är den färdiga skissen, Adafruit_BLE_UART_led_control.ino
Kom ihåg att ta bort TX och RX leder till Bluefruit LE UART innan programmering UNO, som Bluefruit LE UART är ansluten till samma stift (D0 och D1) som USB.
Koppla TX och RX leder tillbaka i och öppna pfodApp och skapa en BLE anslutning för den som beskrivs i pfodAppForAndroidGettingStarted.pdf. Anslut sedan och pfodApp visas i menyn du har utformat och tillåter dig att kontrollera lysdioden på Arduino Uno styrelsen.
Exempel skärmar
PfodDesignerV2 stöder endast en delmängd av skärmarna att pfodApp stöder. En fullständig lista finns i pfodSpecification.pdf. Skiss SampleScreensSerial.ino ger exempel på olika skärmar, plottning och dataloggning. De flesta skärmarna har ingen formatering för att hålla meddelanden tydligt och enkelt. Färgväljaren under reglagen är ett undantag. Du kan lägga till dina egna färger och teckensnitt, använda pfodDesignerV2 som guide. Se även pfodDemo app för andra exempel. Se Itead ovan, avsnitt för några skärmdumpar från SampleScreensSerial.ino