hi

Dependencies:   mbed

Committer:
Y0Q
Date:
Thu Feb 05 10:08:40 2015 +0000
Revision:
0:5f48ee97957e
Child:
1:2cbf78bc187c
hi

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Y0Q 0:5f48ee97957e 1 #include "mbed.h"
Y0Q 0:5f48ee97957e 2
Y0Q 0:5f48ee97957e 3 AnalogIn ain(p20);
Y0Q 0:5f48ee97957e 4 DigitalOut led(LED1);
Y0Q 0:5f48ee97957e 5 PwmOut outy(p21);
Y0Q 0:5f48ee97957e 6 Serial pc (USBTX,USBRX);
Y0Q 0:5f48ee97957e 7 int main()
Y0Q 0:5f48ee97957e 8
Y0Q 0:5f48ee97957e 9 //Analog Hall sensor input
Y0Q 0:5f48ee97957e 10 {
Y0Q 0:5f48ee97957e 11 while (1) {
Y0Q 0:5f48ee97957e 12
Y0Q 0:5f48ee97957e 13 pc.printf("analog in = %f\n", ain.read_u16());
Y0Q 0:5f48ee97957e 14 if(ain > 0.96) {
Y0Q 0:5f48ee97957e 15 led = 1;
Y0Q 0:5f48ee97957e 16 } else {
Y0Q 0:5f48ee97957e 17 led = 0;
Y0Q 0:5f48ee97957e 18 }
Y0Q 0:5f48ee97957e 19
Y0Q 0:5f48ee97957e 20
Y0Q 0:5f48ee97957e 21 //PWm wave jugaaad ka output!!
Y0Q 0:5f48ee97957e 22 // specify period first, then everything else
Y0Q 0:5f48ee97957e 23 outy.period(0.00090); // 4 second period
Y0Q 0:5f48ee97957e 24 outy.pulsewidth(0.00081); // 2 second pulse (on)
Y0Q 0:5f48ee97957e 25 //while(1); // led flashing
Y0Q 0:5f48ee97957e 26 }
Y0Q 0:5f48ee97957e 27 }