![](/media/cache/group/default_image.jpg.50x50_q85.jpg)
Seguilinea
Dependencies: HCSR04 X_NUCLEO_IHM12A1 mbed
PLT_DCmotorShield_IHM12A1/MotorShieldIHM12A1.h@0:9bd4730782f9, 2018-02-17 (annotated)
- Committer:
- PaoloGiovanni99
- Date:
- Sat Feb 17 11:05:43 2018 +0000
- Revision:
- 0:9bd4730782f9
seguilinea funzionante Marcianise
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
PaoloGiovanni99 | 0:9bd4730782f9 | 1 | /**************************************************** |
PaoloGiovanni99 | 0:9bd4730782f9 | 2 | * FAST PROTOTYPING WITH NUCLEO * |
PaoloGiovanni99 | 0:9bd4730782f9 | 3 | * Author: Francesco Caiazzo * |
PaoloGiovanni99 | 0:9bd4730782f9 | 4 | * Organization: Perlatecnica no-profit organization * |
PaoloGiovanni99 | 0:9bd4730782f9 | 5 | *****************************************************/ |
PaoloGiovanni99 | 0:9bd4730782f9 | 6 | |
PaoloGiovanni99 | 0:9bd4730782f9 | 7 | |
PaoloGiovanni99 | 0:9bd4730782f9 | 8 | #ifndef MOTOR_SHIELDIHM12A1_H |
PaoloGiovanni99 | 0:9bd4730782f9 | 9 | #define MOTOR_SHIELDIHM12A1_H |
PaoloGiovanni99 | 0:9bd4730782f9 | 10 | |
PaoloGiovanni99 | 0:9bd4730782f9 | 11 | #include "stspin240_250_class.h" |
PaoloGiovanni99 | 0:9bd4730782f9 | 12 | |
PaoloGiovanni99 | 0:9bd4730782f9 | 13 | class MotorShieldIHM12A1 { |
PaoloGiovanni99 | 0:9bd4730782f9 | 14 | |
PaoloGiovanni99 | 0:9bd4730782f9 | 15 | public: |
PaoloGiovanni99 | 0:9bd4730782f9 | 16 | |
PaoloGiovanni99 | 0:9bd4730782f9 | 17 | // Crea un'istanza di MotorShield |
PaoloGiovanni99 | 0:9bd4730782f9 | 18 | MotorShieldIHM12A1(); |
PaoloGiovanni99 | 0:9bd4730782f9 | 19 | void motorSpeed(unsigned int ID, int8_t speed); |
PaoloGiovanni99 | 0:9bd4730782f9 | 20 | void motorStop(unsigned int ID); |
PaoloGiovanni99 | 0:9bd4730782f9 | 21 | void motorReset(void); |
PaoloGiovanni99 | 0:9bd4730782f9 | 22 | void turn(int8_t direction, int8_t speed); |
PaoloGiovanni99 | 0:9bd4730782f9 | 23 | |
PaoloGiovanni99 | 0:9bd4730782f9 | 24 | private: |
PaoloGiovanni99 | 0:9bd4730782f9 | 25 | Stspin240_250_Init_t initDeviceParameters; |
PaoloGiovanni99 | 0:9bd4730782f9 | 26 | STSPIN240_250 *motor; |
PaoloGiovanni99 | 0:9bd4730782f9 | 27 | }; |
PaoloGiovanni99 | 0:9bd4730782f9 | 28 | #endif |