ニョロゾ

Dependencies:   mbed BMP180

Committer:
naruu
Date:
Fri Dec 18 02:31:39 2020 +0000
Revision:
6:f862230de7b5
Parent:
2:98629c0bb9ff
kou;

Who changed what in which revision?

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