evaluación básica de conocimientos

Dependencies:   mbed

Committer:
fabeltranm
Date:
Mon Feb 19 23:52:31 2018 +0000
Revision:
1:947d30f0d240
Parent:
0:52095c095cf0
soluci?n clase 1

Who changed what in which revision?

UserRevisionLine numberNew contents of line
fabeltranm 0:52095c095cf0 1 #include "mbed.h"
fabeltranm 0:52095c095cf0 2
fabeltranm 0:52095c095cf0 3 PwmOut myservo1(PB_3);
fabeltranm 0:52095c095cf0 4 DigitalOut myled(LED1);
fabeltranm 0:52095c095cf0 5
fabeltranm 0:52095c095cf0 6 int main() {
fabeltranm 0:52095c095cf0 7
fabeltranm 0:52095c095cf0 8 myservo1.period_ms(20);
fabeltranm 0:52095c095cf0 9 int cw=1;
fabeltranm 1:947d30f0d240 10 int dpulse=500;
fabeltranm 0:52095c095cf0 11 myservo1.pulsewidth_us(dpulse);
fabeltranm 0:52095c095cf0 12
fabeltranm 0:52095c095cf0 13 while(1) {
fabeltranm 0:52095c095cf0 14 myled = 1;
fabeltranm 1:947d30f0d240 15 if (dpulse==500)
fabeltranm 0:52095c095cf0 16 cw=1;
fabeltranm 1:947d30f0d240 17 if (dpulse==2300)
fabeltranm 0:52095c095cf0 18 cw=0;
fabeltranm 0:52095c095cf0 19 if (cw==1)
fabeltranm 0:52095c095cf0 20 dpulse+=100;
fabeltranm 0:52095c095cf0 21 else
fabeltranm 0:52095c095cf0 22 dpulse-=100;
fabeltranm 0:52095c095cf0 23
fabeltranm 0:52095c095cf0 24
fabeltranm 0:52095c095cf0 25
fabeltranm 0:52095c095cf0 26 myservo1.pulsewidth_us(dpulse);
fabeltranm 0:52095c095cf0 27 wait(1);
fabeltranm 0:52095c095cf0 28
fabeltranm 0:52095c095cf0 29 }
fabeltranm 0:52095c095cf0 30 }