Vjezba 2 sa komentarima bez 4. zadatka
Dependencies: mbed
Fork of KTM_vjezba2 by
Diff: Trokutasti_valni_oblik_4000s.cpp
- Revision:
- 0:2cc3c591f993
- Child:
- 1:af669fa89346
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Trokutasti_valni_oblik_4000s.cpp Sat Nov 05 19:16:56 2016 +0000 @@ -0,0 +1,38 @@ +#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); + + } + + } +} \ No newline at end of file