Stap 6: Gebruik Arduino/waar 101 BLE bord
Arduino heeft onlangs vrijgegeven Arduino 101 / (waar 101 buiten VS) die heeft een Intel Curie bewerker, versnellingsmeter en klok evenals BLE connectiviteit in een vormfactor van UNO. De ingebouwde versnellingsmeter en de klok zijn een pluspunt, maar de grootte is niet zo handig voor een draagbare toepassing, maar de standaard UNO form factor betekent dat kunt u gemakkelijk naar allerlei andere schilden. Dit forum kan worden gecodeerd om te worden weergegeven als een van de 'standaard' BLE-diensten. De 101 Arduino/waar configureert de pfodDesignerV2 gegenereerd code als een Noordse BLE UART-service.
Instellen van de Arduino101 / waar 101
U moet de Arduino V1.6.8 IDE te installeren en vervolgens van de Manager van de Raad van bestuur toevoegen dat de Curie van bestuur ondersteunen (V1.0.5 +). Dit voegt installeren USB-virtuele COM stuurprogramma's ook toegevoegd. Er is geen hardware ingesteld om te worden gedaan op het bord zelf.
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, Arduino/waar 101. Ga terug en 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 101 bestuur. Hier is de voltooide sketch, Arduino101_led_control.ino Opmerking: het duurt een paar seconden voor de seriële poort van de 101 te komen na de programmering. Gewoon blijven klikken op Tools in de IDE totdat de poort wordt weergegeven.
Open pfodApp en een BLE-verbinding voor het maken, zoals beschreven in pfodAppForAndroidGettingStarted.pdf. Sluit en pfodApp verschijnt het menu hebben ontworpen en u toestaan om te draaien van de Arduino/waar 101 leidde in- en uitschakelen.
Voorbeeld schermen
De pfodDesignerV2 ondersteunt alleen een sub-set van de schermen die pfodApp ondersteunt. Zie de pfodSpecification.pdfvoor een volledige lijst. De schets SampleScreensArduino101.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.
De SampleScreensArduino101.ino is aangepast aan de Arduino/waar 101. In plaats van u A0 uitzet tegen de tijd, percelen het de 3 axis versnellingsmeter uitgangen geschaald zodat 1024 ongeveer 1 G is.