LV3 ZAD1 Adam Stanic i Benjamin Hrustemovic

Dependencies:   N5110 mbed

Fork of US2016_LV3_Z1 by Emir Sokic

main.cpp

Committer:
2016US_AdamStanic
Date:
2016-03-19
Revision:
1:ad99623f0117
Parent:
0:6ebfd28a8b0c

File content as of revision 1:ad99623f0117:

#include "mbed.h"
#include "N5110.h"
#include "string.h"

#define dp23 P0_0
#define OTPOR 10000
#define NAPON 3.3

N5110 lcd(dp4,dp24,dp23,dp25,dp2,dp6,dp18);

DigitalOut enable(dp14);

AnalogIn napon(dp9);
DigitalIn taster1(dp1);


int main() {
    float otpor(0);
    enable=1;
    lcd.init();
    lcd.printString("Napon: ",0,0);
    lcd.printString("Otpor: ",0,1);
    
    int brojac=0;
    
    
    while(1) {
        
        if(taster1==1) brojac++;
        if(brojac>1) brojac=0;
        
        
        
        otpor=napon*10000;
        
        if(brojac==1){
        lcd.clear();
        char str_napon[6];  
        sprintf(str_napon,"%.2f",(float)napon*3.3);
        str_napon[5]='\0';  
        lcd.printString(str_napon,50,0);
        }
        
        if(brojac==0){
        lcd.clear();
        char str_otpor[6];
        sprintf(str_otpor,"%.2f",otpor);  
        str_otpor[5]='\0'; 
        lcd.printString(str_otpor,50,1);
       }
        wait(0.5);
    }
}