Codeurs MECATRO

Dependencies:   mbed

Committer:
iut_cachan01
Date:
Wed Mar 24 15:20:01 2021 +0000
Revision:
0:f462be86dc4a
Codeurs MECATRO V1.0

Who changed what in which revision?

UserRevisionLine numberNew contents of line
iut_cachan01 0:f462be86dc4a 1 #ifndef _CODEURS_H
iut_cachan01 0:f462be86dc4a 2 #define _CODEURS_H
iut_cachan01 0:f462be86dc4a 3
iut_cachan01 0:f462be86dc4a 4 #include "mbed.h"
iut_cachan01 0:f462be86dc4a 5
iut_cachan01 0:f462be86dc4a 6 class Codeurs {
iut_cachan01 0:f462be86dc4a 7 public:
iut_cachan01 0:f462be86dc4a 8 Codeurs(PinName sda = D4, PinName scl = D5, int address = 0x20);
iut_cachan01 0:f462be86dc4a 9 bool test();
iut_cachan01 0:f462be86dc4a 10 void reset();
iut_cachan01 0:f462be86dc4a 11 void read16(int16_t &gauche, int16_t &droit);
iut_cachan01 0:f462be86dc4a 12 void read(int32_t &gauche, int32_t &droit);
iut_cachan01 0:f462be86dc4a 13 private:
iut_cachan01 0:f462be86dc4a 14 I2C _i2c;
iut_cachan01 0:f462be86dc4a 15 int _address;
iut_cachan01 0:f462be86dc4a 16 int32_t _gauche, _droit;
iut_cachan01 0:f462be86dc4a 17 int16_t _g16, _d16;
iut_cachan01 0:f462be86dc4a 18 };
iut_cachan01 0:f462be86dc4a 19
iut_cachan01 0:f462be86dc4a 20 #endif