-
Notifications
You must be signed in to change notification settings - Fork 0
Arquitectura del software embebido
Darius edited this page Nov 28, 2021
·
2 revisions
- Mpu
- Glove
- Finger
- Counter
La clase MPU representa una instancia de un sensor de los que utlizamos en cada uno de los dedos. La principal función de esta clase es encargarse de la comunicación entre el Esp32 y el Mpu, además de tener lógica para la calibración del sensor.
Los métodos más importantes son:
-
Mpu::init()
: para inicializar el sensor -
Mpu::calibrate()
: para calibrar el sensor -
Mpu::read()
: para leer y procesar los datos crudos recibidos desde el sensor. Devuelve una instancia deImuSensorMeasurement
con los datos procesados utilizando el métodoreadAllRaw()
. -
Mpu::readAllRaw()
: obtiene las mediciones crudas de los sensores, procesando los bytes recibidos por el bus I2C. -
Mpu::setWriteMode()
: activa el pin AD0 para que el sensor escriba las mediciones en la dirección 0x68 del bus I2C. -
Mpu::getFinger()
: devuelve elFinger
(dedo) asociado a la instancia de la clase.
//TODO: completar
## Control //TODO: completar
//TODO: completar