Paso 6: Uso de Arduino/Genuino 101 BLE
Arduino ha lanzado recientemente Arduino 101 / (101 si fuera de Estados Unidos) que tiene un procesador Intel Curie, acelerómetro y reloj, así como la conectividad BLE en un factor de forma UNO. El acelerómetro incorporado y un reloj son una ventaja, pero el tamaño no es tan conveniente para una aplicación portátil, sin embargo el factor de forma estándar de UNO significa que usted puede agregar fácilmente una amplia variedad de otros escudos. Esta placa puede ser codificada para aparecer como cualquiera de los servicios BLE 'estándar'. El pfodDesignerV2 generadas código configura el 101 Arduino/Genuino como servicio nórdico BLE UART.
Configuración de la Arduino101 / 101 si
Necesitará instalar el IDE de Arduino V1.6.8 y luego desde el administrador de la Junta suma que apoyo de la Junta de Curie (V1.0.5 +). Esto agrega instalar añadido virtual COM controladores USB también. No hay ningún hardware para hacer sobre la placa misma.
En el pfodDesignerV2 Seleccione el botón de generar código para el menú que ha diseñado (ver el diseño de un menú personalizado para el Arduino Led encender y apagar tiene instrucciones paso a paso). Para generar el código, seleccione el submenú Bluetooth Low Energy, Arduino/si 101. Volver atrás y haga clic en "Código escritura al archivo" para generar el código y escribir en el archivo pfodDesignerV2.txt.
Después transferir el archivo de /pfodAppRawData/pfodDesignerV2.txt desde tu móvil al ordenador como se describe en el diseño de un menú personalizado para el Arduino Led encender y apagar. Copie y pegue el código en el IDE de Arduino y la Junta 101 del programa. Aquí está el bosquejo terminado, Arduino101_led_control.ino Nota: toma unos segundos para el puerto serie de la 101 a subir después de la programación. Sólo siga haciendo clic en herramientas en el IDE de hasta que el puerto.
Abra pfodApp y crear una conexión de BLE para él, como se describe en pfodAppForAndroidGettingStarted.pdf. Luego conecte y pfodApp mostrará el menú que ha diseñado y le permite hacer los 101 de Arduino/Genuino led encendido y apagado.
Pantallas de muestra
El pfodDesignerV2 sólo admite un subconjunto de las pantallas es compatible con ese pfodApp. Para una lista completa vea pfodSpecification.pdf. El bosquejo SampleScreensArduino101.ino ofrece ejemplos de varias pantallas, trazado y registro de datos. La mayoría de las pantallas no tienen ningún formato para los mensajes claros y sencillos de mantener. El selector de color en deslizadores es una excepción. Puede añadir sus propios colores y estilos de fuente, utilizando el pfodDesignerV2 como una guía. Ver también la aplicación de pfodDemo para otros ejemplos.
SampleScreensArduino101.ino se ha personalizado para el Arduino/Genuino 101. En lugar de trazar A0 contra el tiempo, parcelas las salidas de acelerómetro de 3 ejes escaladas para que 1024 es aproximadamente 1 G.