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:
1:af669fa89346
Parent:
0:2cc3c591f993

File content as of revision 1:af669fa89346:

#include "mbed.h"

/*
    možemo izračunati da nam je promjena 3.3V / 2000 = 1.65mV
    ali LPC 1768 ne može izmjeriti toliko malu promjenu
    pošto je LPC 10 bitni, odnosno njegova rezolucija 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 i zapisati dvije vrijednosti u roku 1s
    
    da bismo mogli vidjeti manje promjene, potreban nam je mbed sa 
    većom bit rezolucijom
    
*/

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);
            
            }
        
    }    
}