Stap 3: Met behulp van het Itead BLE schild (en andere apparaten HM-10)
Het Itead BLE schild is de eenvoudigste BLE schild te gebruiken. Het biedt AT commando's te configureren en vervolgens loopt gewoon als een seriële naar BLE-brug.
Het opzetten van het Itead BLE-schild.
In deze tutorial zijn we met behulp van een Arduino UNO als het basisbord. Slechts twee dingen moeten gebeuren aan het schild Itead BLE voor het configureren van de hardware voor gebruik. Geen AT-commando's zijn nodig.
i) stellen de TX RX koppelingen zoals hierboven, D0 gekoppeld aan de kant van de TX en D1 gekoppeld aan de kant van de RX
II) set de 5V / 3V overschakelen naar 5V, aangezien de UNO is een 5V-board
Dat is alles! Nu het BLE schild van de UNO naar programma te verwijderen.
Kies de knop Code genereren in de pfodDesignerV2 voor het menu u hebt ontworpen (Zie ontwerp een aangepaste menu om te schakelen de Arduino leidde in- en uitschakelen heeft stap voor stap instructies). Voor het genereren van de code, kiest in het submenu van Bluetooth Low Energy, de Itead BLE Shield.
Voor de Itead BLE shield, een seriële verbinding met 9600 baud is ingesteld sinds de Itead BLE schild, zoals hierboven, enkel verbindt met de Tx/Rx van Uno de seriële verbinding. Klik op "Code schrijven naar bestand" voor het genereren van de code en het schrijven naar het bestand pfodDesignerV2.txt.
Vervolgens de /pfodAppRawData/pfodDesignerV2.txt bestand van uw mobiele telefoon overbrengen naar uw computer zoals beschreven in het ontwerp een aangepaste menu om te schakelen de Arduino leidde in- en uitschakelen. Kopieer en plak de code in de Arduino IDE en program van de UNO-bestuur. Hier is de voltooide sketch,Itead_BLE_led_control.ino
Vergeet niet te verwijderen van het Itead BLE-schild voor het programmeren van de UNO, zoals het Itead BLE schild is aangesloten de de dezelfde pinnen (D0 en D1) als de USB.
Plug de Itead BLE schild terug in en open pfodApp en een BLE-verbinding voor het maken, zoals beschreven in pfodAppForAndroidGettingStarted.pdf. Sluit, en pfodApp het menu hebben ontworpen en kunt u de LED op het bord van de Arduino Uno zal tonen.
Voorbeeld schermen
De pfodDesignerV2 ondersteunt alleen een sub-set van de schermen die pfodApp ondersteunt. Zie de pfodSpecification.pdfvoor een volledige lijst. De schets SampleScreensSerial.ino bevat voorbeelden van de verschillende schermen, plotten en gegevensregistratie. De meeste van de schermen hebben geen opmaak zodat de berichten duidelijk en eenvoudig. De kleurenkiezer onder schuifregelaars is een uitzondering. Kunt u uw eigen kleuren en tekenstijlen, met behulp van de pfodDesignerV2 als een gids. Zie ook de pfodDemo app voor andere voorbeelden.