Test Program of ticker class and DigitalIn

Dependencies:   mbed

Fork of DigitalIn_ticker_test by Hiroyuki Izumi

Committer:
HiroyukiIzumi
Date:
Tue Jun 28 07:39:44 2016 +0000
Revision:
1:4406351a7a52
Parent:
0:592717f4890b
This is test program of Digital In (button) and ticker (periodic process)

Who changed what in which revision?

UserRevisionLine numberNew contents of line
jksoft 0:592717f4890b 1 #include "mbed.h"
jksoft 0:592717f4890b 2
HiroyukiIzumi 1:4406351a7a52 3 #define ON 1
HiroyukiIzumi 1:4406351a7a52 4 #define OFF 0
HiroyukiIzumi 1:4406351a7a52 5
HiroyukiIzumi 1:4406351a7a52 6 DigitalIn enable(p16);
HiroyukiIzumi 1:4406351a7a52 7 DigitalOut led1(LED1);
HiroyukiIzumi 1:4406351a7a52 8 DigitalOut led2(LED2);
HiroyukiIzumi 1:4406351a7a52 9 Ticker t1;
HiroyukiIzumi 1:4406351a7a52 10
HiroyukiIzumi 1:4406351a7a52 11 void blink2(){
HiroyukiIzumi 1:4406351a7a52 12 led2 = ON;
HiroyukiIzumi 1:4406351a7a52 13 wait(0.1);
HiroyukiIzumi 1:4406351a7a52 14 led2 = OFF;
HiroyukiIzumi 1:4406351a7a52 15 }
jksoft 0:592717f4890b 16
jksoft 0:592717f4890b 17 int main() {
jksoft 0:592717f4890b 18
HiroyukiIzumi 1:4406351a7a52 19 t1.attach(&blink2, 2.0);
HiroyukiIzumi 1:4406351a7a52 20
jksoft 0:592717f4890b 21 enable.mode(PullUp);
jksoft 0:592717f4890b 22
jksoft 0:592717f4890b 23 while(1) {
HiroyukiIzumi 1:4406351a7a52 24 led1 = !enable;
HiroyukiIzumi 1:4406351a7a52 25 wait(0.25);
jksoft 0:592717f4890b 26 }
jksoft 0:592717f4890b 27 }
HiroyukiIzumi 1:4406351a7a52 28