Vjezba 2 sa komentarima bez 4. zadatka

Dependencies:   mbed

Fork of KTM_vjezba2 by Emma Watson

Trokutasti_valni_oblik_4000s.cpp

Committer:
JosipLupinski
Date:
2016-11-05
Revision:
0:2cc3c591f993
Child:
1:af669fa89346

File content as of revision 0:2cc3c591f993:

#include "mbed.h"

/*
    možemo izračunati da nam je promjena 3.3V / 2000 = 1.65mV
    ali LPC 1768 nemože izmjeriti toliko manju promjenu
    pošto je LPC 10 bitni, odnosno njegova DA pretvorba je 10 bitna, najmanja promjena koju može izmjeriti je 3.3V / 2^10 = 3.22mV
    
    ovo možemo vidjeti ako izlaz pina p18 spojimo na voltmetar i stavimo "wait(5)" osim ako netko može očitati dvije vrijednosti u roku 1s
    
    da bismo mogli vidjeti manje promjene, potreban nam je mbed sa većom rezolucijom, odnosno većom bitnom DA pretvorbom
    
*/

AnalogOut aout (p18);
float i;

int main() {

    while(true){
        
        //postavljanje uzlazećeg brida
        for( i=0; i<1; i=i+0.0005){
            
            aout = i;
            wait(1);   
            
            }
            
        //postavljanje padajućeg brida
        for( i=1; i>0; i=i-0.0005){
            
            aout = i;
            wait(1);
            
            }
        
    }    
}