Puchogenso
Dependencies: mbed-rtos mbed C12832
main.cpp@0:2124db616035, 2017-10-31 (annotated)
- Committer:
- LuisFernandoTuzo
- Date:
- Tue Oct 31 17:28:45 2017 +0000
- Revision:
- 0:2124db616035
- Child:
- 1:6f592335f935
Tocame
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
LuisFernandoTuzo | 0:2124db616035 | 1 | /*#include "mbed.h" |
LuisFernandoTuzo | 0:2124db616035 | 2 | |
LuisFernandoTuzo | 0:2124db616035 | 3 | AnalogOut Aout(p18); |
LuisFernandoTuzo | 0:2124db616035 | 4 | int *lugar; |
LuisFernandoTuzo | 0:2124db616035 | 5 | |
LuisFernandoTuzo | 0:2124db616035 | 6 | int main() { //Inicializa los hilos de "pulso" y "calculo"; además, tras cada flanco de subida detectado, envía a la interrupción "cuenta" |
LuisFernandoTuzo | 0:2124db616035 | 7 | //thread.start(triangular); |
LuisFernandoTuzo | 0:2124db616035 | 8 | while(1) |
LuisFernandoTuzo | 0:2124db616035 | 9 | { |
LuisFernandoTuzo | 0:2124db616035 | 10 | Aout=0.5; |
LuisFernandoTuzo | 0:2124db616035 | 11 | wait(.050); |
LuisFernandoTuzo | 0:2124db616035 | 12 | Aout=0; |
LuisFernandoTuzo | 0:2124db616035 | 13 | wait(.050); |
LuisFernandoTuzo | 0:2124db616035 | 14 | } |
LuisFernandoTuzo | 0:2124db616035 | 15 | }*/ |
LuisFernandoTuzo | 0:2124db616035 | 16 | |
LuisFernandoTuzo | 0:2124db616035 | 17 | #include "mbed.h" |
LuisFernandoTuzo | 0:2124db616035 | 18 | |
LuisFernandoTuzo | 0:2124db616035 | 19 | Timer t; |
LuisFernandoTuzo | 0:2124db616035 | 20 | int array[5]; |
LuisFernandoTuzo | 0:2124db616035 | 21 | int H[5]; |
LuisFernandoTuzo | 0:2124db616035 | 22 | AnalogOut Aout(p18); |
LuisFernandoTuzo | 0:2124db616035 | 23 | |
LuisFernandoTuzo | 0:2124db616035 | 24 | int main () { |
LuisFernandoTuzo | 0:2124db616035 | 25 | t.start(); |
LuisFernandoTuzo | 0:2124db616035 | 26 | while (1) { |
LuisFernandoTuzo | 0:2124db616035 | 27 | while (t.read() < 0.5) { |
LuisFernandoTuzo | 0:2124db616035 | 28 | for (int i = 0; i<5; i++) { |
LuisFernandoTuzo | 0:2124db616035 | 29 | array[i] = i; |
LuisFernandoTuzo | 0:2124db616035 | 30 | H[i] = array[i]*2; |
LuisFernandoTuzo | 0:2124db616035 | 31 | Aout = array[i]/2; |
LuisFernandoTuzo | 0:2124db616035 | 32 | wait(0.1); |
LuisFernandoTuzo | 0:2124db616035 | 33 | } |
LuisFernandoTuzo | 0:2124db616035 | 34 | } |
LuisFernandoTuzo | 0:2124db616035 | 35 | t.reset(); |
LuisFernandoTuzo | 0:2124db616035 | 36 | } |
LuisFernandoTuzo | 0:2124db616035 | 37 | } |