new tam program

Dependencies:   mbed C12832_lcd LCD_fonts Servo

main.cpp

Committer:
cathal66
Date:
2015-01-25
Revision:
1:b8b924f9aa15
Parent:
0:f3994b911c71

File content as of revision 1:b8b924f9aa15:


#include "mbed.h"
#include "C12832_lcd.h"
#include "Small_7.h"
#include "Arial_9.h"
#include "Servo.h"

C12832_LCD lcd;

Servo s1(p21);
Servo s2(p22);

AnalogIn p1(p17);
AnalogIn p2(p20);

DigitalOut myled1(LED1);
DigitalOut myled2(LED2);
DigitalOut myled3(LED3);
DigitalOut myled4(LED4);

int main() {
    while(1) {
        float Sonar;
        
        s1=p1*5;      
        wait(0.2);
        
        Sonar=p1*5;
        
        if(Sonar<=0.5)
            {
            myled1 = 1;
            }
        else
            {
            myled1 = 0;
            }
            
        if(Sonar<=0.4)
            {
            myled2 = 1;
            }
        else
            {
            myled2 = 0;
            }
 
        if(Sonar<=0.3)
            {
            myled3 = 1;
            }
        else
            {
            myled3 = 0;
            }       
       
        if(Sonar<=0.2)
            {
            myled4 = 1;
            s2=0.1;  
            }
        else
            {
            myled4 = 0;
            s2=1;  
            }         
        
        lcd.cls();
        lcd.locate(10,0);
        lcd.set_font((unsigned char*) Arial_9);
        lcd.printf("Pot Value = %f ",Sonar);
        lcd.set_font((unsigned char*) Small_7);
    }
}