Tercer dia del projecte

La sessió d'avui desgraciadament no ha pogut ser fer-la de manera presencial, pero si que ho hem fet per l' aplicació integrada de microsoft anomenada Microsoft Teams (aplicació per fer videotrucades i xats a nivell profesional). 

El que vam estar revisant durant aquesta sessió va ser aquest programari d'aqui, que esta fet per un usuari de git hub




Aquest programa és un exemple de codi per a un dispositiu Bluetooth de baixa energia (BLE) que simula un monitor de ritme cardíac. Aquí tens una descripció de què fa cada part del codi:

1.Inclusions de llibreries:
   - #include <BLEDevice.h>: Inclou la biblioteca principal per al maneig de BLE.
   - #include <BLEUtils.h> i #include <BLEServer.h>: Inclouen altres llibreries necessàries per treballar amb BLE.

2.Definicions:
   - SERVICE_UUID i CHARACTERISTIC_UUID: Són cadenes que representen els UUID (identificadors únics universals) del servei i la característica BLE que s'estan creant. Aquests UUID són estàndards per identificar diferents tipus de dispositius i característiques en BLE.

3. Declaracions de variables globals:
   - `BLECharacteristic pCharacteristic;`: Es declara un punter a una característica BLE global que s'utilitzarà per actualitzar i notificar el valor simulat del ritme cardíac.

4. Funció setup():
   - S'inicia la comunicació sèrie per a la depuració.
   - S'inicialitza el dispositiu BLE amb el nom "PratBeat".
   - Es crea un servidor BLE.
   - Es crea un servei BLE amb l'UUID definit.
   - Es crea una característica BLE dins del servei amb l'UUID definit i propietats de lectura i notificació.
   - Es estableix un valor inicial per a la característica que representa un ritme cardíac de 60 BPM (pulsacions per minut).
   - El servei BLE s'inicia.
   - Es configura la publicitat BLE per anunciar el servei i permetre respostes d'escaneig. 
   - Finalment, s'inicia la publicitat BLE.

5. Funció loop():
   - El bucle principal es repeteix cada 2 segons (retard de 2000 ms).
   - Es genera un valor aleatori entre 60 i 80 per simular un ritme cardíac fluctuant.
   - S'actualitza el valor de la característica BLE amb el nou valor simulat.
   - Es notifica als dispositius connectats sobre el canvi en el valor de la característica.


Al finalitzar la sessió vaig estar parlant amb el meu tiet sobre coses que no entenia del programa, ja que com es por apreciar a les fotografies n'hi han alguns apunts fets que indiquen que fan x linies. Finalment vam decidir quin dia seria la propera sessió i fins aqui el dia d'avui.



Comentarios

Entradas populares de este blog

Novè dia del projecte

Dotze dia del projecte

Segon dia del projecte