NHK2017 octopus robot

Dependencies:   2017NHKpin_config mbed FEP ikarashiMDC PID jy901 omni HMC6352 omni_wheel

Fork of KANI2017v2 by NagaokaRoboticsClub_mbedTeam

Committer:
number_key
Date:
Wed Oct 25 03:25:06 2017 +0900
Revision:
26:7258d5ad0bff
Parent:
23:37bb9afe9fdc
no message

Who changed what in which revision?

UserRevisionLine numberNew contents of line
number_key 23:37bb9afe9fdc 1 #ifndef LIMITSWITCH_H
number_key 23:37bb9afe9fdc 2 #define LIMITSWITCH_H
number_key 23:37bb9afe9fdc 3
number_key 23:37bb9afe9fdc 4 #include "mbed.h"
number_key 23:37bb9afe9fdc 5 #include "pin_config.h"
number_key 23:37bb9afe9fdc 6
number_key 23:37bb9afe9fdc 7
number_key 26:7258d5ad0bff 8
number_key 23:37bb9afe9fdc 9 class Limit {
number_key 23:37bb9afe9fdc 10 public :
number_key 23:37bb9afe9fdc 11
number_key 23:37bb9afe9fdc 12 Limit(PinName limitSwitch1, PinName limitSwitch2);
number_key 23:37bb9afe9fdc 13
number_key 23:37bb9afe9fdc 14
number_key 23:37bb9afe9fdc 15 void frontLimit();
number_key 23:37bb9afe9fdc 16
number_key 23:37bb9afe9fdc 17 void backLimit();
number_key 23:37bb9afe9fdc 18
number_key 23:37bb9afe9fdc 19 void resetPosition();
number_key 23:37bb9afe9fdc 20
number_key 23:37bb9afe9fdc 21 int getPosition();
number_key 23:37bb9afe9fdc 22
number_key 23:37bb9afe9fdc 23 private :
number_key 23:37bb9afe9fdc 24 InterruptIn frontSwitch;
number_key 23:37bb9afe9fdc 25 InterruptIn backSwitch;
number_key 23:37bb9afe9fdc 26
number_key 23:37bb9afe9fdc 27 protected :
number_key 23:37bb9afe9fdc 28 int position;
number_key 23:37bb9afe9fdc 29 };
number_key 23:37bb9afe9fdc 30
number_key 26:7258d5ad0bff 31 #endif