Este es el modulo HC05 con listas bien asperas :v

Dependencies:   mbed

Committer:
junmorenodi
Date:
Thu Jul 11 13:05:17 2019 +0000
Revision:
0:d5a4ade9d0ac
QWERT

Who changed what in which revision?

UserRevisionLine numberNew contents of line
junmorenodi 0:d5a4ade9d0ac 1 #include "mbed.h"
junmorenodi 0:d5a4ade9d0ac 2 #include <list>
junmorenodi 0:d5a4ade9d0ac 3 #include <vector>
junmorenodi 0:d5a4ade9d0ac 4
junmorenodi 0:d5a4ade9d0ac 5 Serial pc(USBTX, USBRX);
junmorenodi 0:d5a4ade9d0ac 6 Serial blue(PG_14,PG_9);
junmorenodi 0:d5a4ade9d0ac 7 DigitalOut led2(LED2);
junmorenodi 0:d5a4ade9d0ac 8 DigitalOut led3(LED3);
junmorenodi 0:d5a4ade9d0ac 9 PwmOut ledPWM(PE_9);
junmorenodi 0:d5a4ade9d0ac 10 std::list<int> lista;
junmorenodi 0:d5a4ade9d0ac 11 float data_sent=NULL;
junmorenodi 0:d5a4ade9d0ac 12 int c=0;
junmorenodi 0:d5a4ade9d0ac 13
junmorenodi 0:d5a4ade9d0ac 14 int main() {
junmorenodi 0:d5a4ade9d0ac 15
junmorenodi 0:d5a4ade9d0ac 16 blue.baud(9600);
junmorenodi 0:d5a4ade9d0ac 17 pc.baud(9600);
junmorenodi 0:d5a4ade9d0ac 18 pc.printf("Start \r\n");
junmorenodi 0:d5a4ade9d0ac 19
junmorenodi 0:d5a4ade9d0ac 20 for(int i=1;i<=10;++i)
junmorenodi 0:d5a4ade9d0ac 21 {
junmorenodi 0:d5a4ade9d0ac 22 lista.push_back(i);
junmorenodi 0:d5a4ade9d0ac 23 }
junmorenodi 0:d5a4ade9d0ac 24
junmorenodi 0:d5a4ade9d0ac 25 int arr[lista.size()];
junmorenodi 0:d5a4ade9d0ac 26
junmorenodi 0:d5a4ade9d0ac 27 std::copy(lista.begin(), lista.end(), arr);
junmorenodi 0:d5a4ade9d0ac 28
junmorenodi 0:d5a4ade9d0ac 29 for(int j=0;j<10;++j)
junmorenodi 0:d5a4ade9d0ac 30 {
junmorenodi 0:d5a4ade9d0ac 31 data_sent=arr[j];
junmorenodi 0:d5a4ade9d0ac 32 pc.printf("Valor Data_Sent: %.1f \r\n", data_sent);
junmorenodi 0:d5a4ade9d0ac 33 DigitalOut led3(LED3);
junmorenodi 0:d5a4ade9d0ac 34 wait(1);
junmorenodi 0:d5a4ade9d0ac 35 }
junmorenodi 0:d5a4ade9d0ac 36
junmorenodi 0:d5a4ade9d0ac 37 }
junmorenodi 0:d5a4ade9d0ac 38