Dependencies:   mbed

Committer:
aldomarez
Date:
Mon Oct 29 18:31:11 2018 +0000
Revision:
0:acb8b16d7486
Child:
1:7c119d1f357a
vfv

Who changed what in which revision?

UserRevisionLine numberNew contents of line
aldomarez 0:acb8b16d7486 1 /*Mediante un potenciómetro se varié el ancho de pulso para manejar la velocidad de un motor de CD
aldomarez 0:acb8b16d7486 2 */
aldomarez 0:acb8b16d7486 3 #include "mbed.h"
aldomarez 0:acb8b16d7486 4 AnalogIn pot(A0);
aldomarez 0:acb8b16d7486 5 PwmOut motor(D6);
aldomarez 0:acb8b16d7486 6 /*
aldomarez 0:acb8b16d7486 7 //El periodo por defecto es de 0.020s y el ancho de pulso 0
aldomarez 0:acb8b16d7486 8 led.period(4.0f);// 4 second period
aldomarez 0:acb8b16d7486 9 led.write(0.50f);// 50% duty cycle, relative to period
aldomarez 0:acb8b16d7486 10 led = 0.5f; // shorthand for led.write()
aldomarez 0:acb8b16d7486 11 led.pulsewidth(2); // alternative to led.write, set duty cycle time in seconds
aldomarez 0:acb8b16d7486 12 */
aldomarez 0:acb8b16d7486 13
aldomarez 0:acb8b16d7486 14 int main() {
aldomarez 0:acb8b16d7486 15 while(1) {
aldomarez 0:acb8b16d7486 16 float ancho = pot;
aldomarez 0:acb8b16d7486 17 motor.write(ancho);
aldomarez 0:acb8b16d7486 18
aldomarez 0:acb8b16d7486 19 }
aldomarez 0:acb8b16d7486 20 }
aldomarez 0:acb8b16d7486 21