Juan Moreno
/
HC05Module_List
Este es el modulo HC05 con listas bien asperas :v
main.cpp@0:d5a4ade9d0ac, 2019-07-11 (annotated)
- Committer:
- junmorenodi
- Date:
- Thu Jul 11 13:05:17 2019 +0000
- Revision:
- 0:d5a4ade9d0ac
QWERT
Who changed what in which revision?
User | Revision | Line number | New 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 |