Esercitazione 2 - 1

Dependencies:   mbed

Committer:
MDevolution
Date:
Mon Oct 10 09:32:02 2016 +0000
Revision:
0:d5d4964911b6
Esercitazione 2 - 1

Who changed what in which revision?

UserRevisionLine numberNew contents of line
MDevolution 0:d5d4964911b6 1 //Program Example 1: Uses analog input to control a LED
MDevolution 0:d5d4964911b6 2
MDevolution 0:d5d4964911b6 3 #include "mbed.h"
MDevolution 0:d5d4964911b6 4 AnalogIn Ain(PA_0); //defines analog input on Pin A0
MDevolution 0:d5d4964911b6 5 DigitalOut led(D3);
MDevolution 0:d5d4964911b6 6 int main()
MDevolution 0:d5d4964911b6 7 {
MDevolution 0:d5d4964911b6 8 float val=0;
MDevolution 0:d5d4964911b6 9 const float treshold = 0.5;
MDevolution 0:d5d4964911b6 10 led = 0;
MDevolution 0:d5d4964911b6 11 while(1) {
MDevolution 0:d5d4964911b6 12 val = Ain.read();
MDevolution 0:d5d4964911b6 13 if (val>treshold)
MDevolution 0:d5d4964911b6 14 led=1;
MDevolution 0:d5d4964911b6 15 else
MDevolution 0:d5d4964911b6 16 led=0;
MDevolution 0:d5d4964911b6 17 }
MDevolution 0:d5d4964911b6 18 }