Este programa lee 2 señales analogas y las grafica utilizando app inventor

Dependencies:   mbed

Committer:
caapalacioto
Date:
Sun Nov 26 23:03:32 2017 +0000
Revision:
0:255022cab6ef
lee 2 se?ales analogas.

Who changed what in which revision?

UserRevisionLine numberNew contents of line
caapalacioto 0:255022cab6ef 1
caapalacioto 0:255022cab6ef 2 #include "mbed.h"
caapalacioto 0:255022cab6ef 3 #include <stdio.h>
caapalacioto 0:255022cab6ef 4 #include <string.h>
caapalacioto 0:255022cab6ef 5
caapalacioto 0:255022cab6ef 6 //#include <conio.h>
caapalacioto 0:255022cab6ef 7 DigitalOut LedVerde(LED2);
caapalacioto 0:255022cab6ef 8 DigitalOut LedRojo(LED1);
caapalacioto 0:255022cab6ef 9 DigitalOut LedAzul(LED3);
caapalacioto 0:255022cab6ef 10
caapalacioto 0:255022cab6ef 11 Serial GSM(PTE0,PTE1); //puertos del FRDM para el modem
caapalacioto 0:255022cab6ef 12 Serial pc(USBTX,USBRX);
caapalacioto 0:255022cab6ef 13 int num1, num2, i1,i2,j1,j2,k1,k2;
caapalacioto 0:255022cab6ef 14 char med[3];
caapalacioto 0:255022cab6ef 15 AnalogIn input1(PTC1); //Canal 1
caapalacioto 0:255022cab6ef 16 AnalogIn input2(PTC2); //Canal 2
caapalacioto 0:255022cab6ef 17
caapalacioto 0:255022cab6ef 18 int main(void)
caapalacioto 0:255022cab6ef 19 {
caapalacioto 0:255022cab6ef 20 pc.baud(9600); // asigno baudios y configuro puerto serie
caapalacioto 0:255022cab6ef 21 pc.format(8,Serial::None,1);
caapalacioto 0:255022cab6ef 22 GSM.baud(9600); // asigno baudios y configuro puerto serie de la usart
caapalacioto 0:255022cab6ef 23 GSM.format(8,Serial::None,1);
caapalacioto 0:255022cab6ef 24 while(1) {
caapalacioto 0:255022cab6ef 25 //leo puerto analogico canal 1
caapalacioto 0:255022cab6ef 26 wait(0.5);
caapalacioto 0:255022cab6ef 27 num1 = input1*1000; //agrando el numero de cero a mil
caapalacioto 0:255022cab6ef 28
caapalacioto 0:255022cab6ef 29 //leo puerto analogico canal 2
caapalacioto 0:255022cab6ef 30 wait(0.5);
caapalacioto 0:255022cab6ef 31 num2 = input2*1000; //agrando el numero de cero a mil
caapalacioto 0:255022cab6ef 32 wait(0.5);
caapalacioto 0:255022cab6ef 33 pc.printf("%i, %i ", num1, num2);
caapalacioto 0:255022cab6ef 34 GSM.printf("%i, %i, ", num1, num2);
caapalacioto 0:255022cab6ef 35 }
caapalacioto 0:255022cab6ef 36 }
caapalacioto 0:255022cab6ef 37