K.I.T.T. Scanner (Knight Rider) http://mbed.org/users/okini3939/programs/KittScanner_sample/latest

KITTScanner.h

Committer:
okini3939
Date:
2011-07-16
Revision:
1:bb116abfe905
Parent:
0:9d29ea3f1886

File content as of revision 1:bb116abfe905:

/*
 * mbed library for K.I.T.T. Scanner
 * Copyright (c) 2010 Hiroshi Suga
 * Released under the MIT License: http://mbed.org/license/mit
 */
 
#ifndef KITTScanner_H
#define KITTScanner_H

#include "mbed.h"

class KITTScanner {
public:
    KITTScanner ();
    KITTScanner (PwmOut &led1, PwmOut &led2, PwmOut &led3, PwmOut &led4);
    ~KITTScanner ();

    void start (float speed = 1.0);
    void stop (int flg = 0);

private:
    Ticker ticker;
    PwmOut *led[4];
    float bright[4];
    volatile int num, quit, newflg;

    void int_KITTScanner();
};

#endif