K.I.T.T. Scanner (Knight Rider) http://mbed.org/users/okini3939/programs/KittScanner_sample/latest
KITTScanner.h@0:9d29ea3f1886, 2010-10-18 (annotated)
- Committer:
- okini3939
- Date:
- Mon Oct 18 14:27:30 2010 +0000
- Revision:
- 0:9d29ea3f1886
- Child:
- 1:bb116abfe905
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
okini3939 | 0:9d29ea3f1886 | 1 | /* |
okini3939 | 0:9d29ea3f1886 | 2 | * mbed library for K.I.T.T. Scanner |
okini3939 | 0:9d29ea3f1886 | 3 | * Copyright (c) 2010 Hiroshi Suga |
okini3939 | 0:9d29ea3f1886 | 4 | * Released under the MIT License: http://mbed.org/license/mit |
okini3939 | 0:9d29ea3f1886 | 5 | */ |
okini3939 | 0:9d29ea3f1886 | 6 | |
okini3939 | 0:9d29ea3f1886 | 7 | #ifndef KITTScanner_H |
okini3939 | 0:9d29ea3f1886 | 8 | #define KITTScanner_H |
okini3939 | 0:9d29ea3f1886 | 9 | |
okini3939 | 0:9d29ea3f1886 | 10 | #include "mbed.h" |
okini3939 | 0:9d29ea3f1886 | 11 | #include <new> |
okini3939 | 0:9d29ea3f1886 | 12 | |
okini3939 | 0:9d29ea3f1886 | 13 | class KITTScanner : public Base { |
okini3939 | 0:9d29ea3f1886 | 14 | public: |
okini3939 | 0:9d29ea3f1886 | 15 | KITTScanner (); |
okini3939 | 0:9d29ea3f1886 | 16 | |
okini3939 | 0:9d29ea3f1886 | 17 | void start (float speed = 1.0); |
okini3939 | 0:9d29ea3f1886 | 18 | void stop (int flg = 0); |
okini3939 | 0:9d29ea3f1886 | 19 | |
okini3939 | 0:9d29ea3f1886 | 20 | private: |
okini3939 | 0:9d29ea3f1886 | 21 | Ticker ticker; |
okini3939 | 0:9d29ea3f1886 | 22 | // PwmOut led[]; |
okini3939 | 0:9d29ea3f1886 | 23 | int num, kill; |
okini3939 | 0:9d29ea3f1886 | 24 | float bright[4]; |
okini3939 | 0:9d29ea3f1886 | 25 | |
okini3939 | 0:9d29ea3f1886 | 26 | void int_KITTScanner(); |
okini3939 | 0:9d29ea3f1886 | 27 | }; |
okini3939 | 0:9d29ea3f1886 | 28 | |
okini3939 | 0:9d29ea3f1886 | 29 | #endif |