ニドキング

Dependencies:   mbed BMP180

Committer:
naruu
Date:
Sun Dec 20 04:24:53 2020 +0000
Revision:
12:df7a452c641a
Parent:
0:5cddbcb7193f
a

Who changed what in which revision?

UserRevisionLine numberNew contents of line
naruu 0:5cddbcb7193f 1 /**
naruu 0:5cddbcb7193f 2 * Motor Driver TB6612 Control Library
naruu 0:5cddbcb7193f 3 *
naruu 0:5cddbcb7193f 4 * -- TB6612 is a device of the rohm.
naruu 0:5cddbcb7193f 5 *
naruu 0:5cddbcb7193f 6 * Copyright (C) 2012 Junichi Katsu (JKSOFT)
naruu 0:5cddbcb7193f 7 */
naruu 0:5cddbcb7193f 8
naruu 0:5cddbcb7193f 9 #ifndef MBED_TB6612_H
naruu 0:5cddbcb7193f 10 #define MBED_TB6612_H
naruu 0:5cddbcb7193f 11
naruu 0:5cddbcb7193f 12 #include "mbed.h"
naruu 0:5cddbcb7193f 13
naruu 0:5cddbcb7193f 14 class TB6612 {
naruu 0:5cddbcb7193f 15 public:
naruu 0:5cddbcb7193f 16 TB6612(PinName pwm, PinName fwd, PinName rev);
naruu 0:5cddbcb7193f 17 void speed(int speed);
naruu 0:5cddbcb7193f 18 void move(int speed , int time);
naruu 0:5cddbcb7193f 19 void operator= ( int value )
naruu 0:5cddbcb7193f 20 {
naruu 0:5cddbcb7193f 21 speed(value);
naruu 0:5cddbcb7193f 22 }
naruu 0:5cddbcb7193f 23
naruu 0:5cddbcb7193f 24 protected:
naruu 0:5cddbcb7193f 25 PwmOut _pwm;
naruu 0:5cddbcb7193f 26 DigitalOut _fwd;
naruu 0:5cddbcb7193f 27 DigitalOut _rev;
naruu 0:5cddbcb7193f 28 };
naruu 0:5cddbcb7193f 29
naruu 0:5cddbcb7193f 30 #endif