Paso 15: Arduino código explicación
La primera sección del código incluye las librerías para la Junta de desarrollo de nRF8001.
La segunda sección incluye las librerías necesarias para las OLED y define qué pin que queremos usar para restablecer la pantalla. Por otra parte, hace referencia al controlador que vamos a usar (SSD1306).
En la parte de configuración, inicializar la pantalla y el nRF8001y ajustar la velocidad para la transmisión de datos en serie.
En el circuito, la función "BLE_process" funciona a través de la ACI para procesarlas. Entonces comprobamos si hay cualquier bytes que necesitan ser leído.
Si el caso es cierto, tenemos claro la pantalla y si bien hay bytes que necesitan ser leído, almacenamos cada uno de ellos en un momento en la variable "r". Cada byte aparece en el monitor serial y en la pantalla.