p

Dependencies:   mbed

Committer:
tcepetic
Date:
Sat Nov 05 11:46:27 2016 +0000
Revision:
0:97447e6729ac
Child:
1:b013ea1e7cf5
b

Who changed what in which revision?

UserRevisionLine numberNew contents of line
tcepetic 0:97447e6729ac 1 #include "mbed.h"
tcepetic 0:97447e6729ac 2
tcepetic 0:97447e6729ac 3 AnalogOut signal (PTE30);
tcepetic 0:97447e6729ac 4
tcepetic 0:97447e6729ac 5 int main() {
tcepetic 0:97447e6729ac 6 float step,
tcepetic 0:97447e6729ac 7 time,
tcepetic 0:97447e6729ac 8 br_uz,
tcepetic 0:97447e6729ac 9 per,
tcepetic 0:97447e6729ac 10 period;
tcepetic 0:97447e6729ac 11
tcepetic 0:97447e6729ac 12 while(1) {
tcepetic 0:97447e6729ac 13
tcepetic 0:97447e6729ac 14 br_uz=2000;
tcepetic 0:97447e6729ac 15 step=1/br_uz;
tcepetic 0:97447e6729ac 16 period=2;
tcepetic 0:97447e6729ac 17 per=period/2;
tcepetic 0:97447e6729ac 18 time=per/br_uz;
tcepetic 0:97447e6729ac 19
tcepetic 0:97447e6729ac 20 while(signal<1){
tcepetic 0:97447e6729ac 21 signal=signal+step;
tcepetic 0:97447e6729ac 22 if (signal!=1){
tcepetic 0:97447e6729ac 23 wait(time);}
tcepetic 0:97447e6729ac 24 }
tcepetic 0:97447e6729ac 25
tcepetic 0:97447e6729ac 26 while(signal<=1 && signal>0){
tcepetic 0:97447e6729ac 27 signal=signal-(step/2);
tcepetic 0:97447e6729ac 28 if(signal!=0){
tcepetic 0:97447e6729ac 29 wait(time);}
tcepetic 0:97447e6729ac 30 }
tcepetic 0:97447e6729ac 31
tcepetic 0:97447e6729ac 32 }
tcepetic 0:97447e6729ac 33 }