Israel Hernández Orozco
/
7_1bueno
main.cpp@0:acb8b16d7486, 2018-10-29 (annotated)
- Committer:
- aldomarez
- Date:
- Mon Oct 29 18:31:11 2018 +0000
- Revision:
- 0:acb8b16d7486
- Child:
- 1:7c119d1f357a
vfv
Who changed what in which revision?
User | Revision | Line number | New 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 |