Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
main.cpp
00001 #include "mbed.h" 00002 #include "b.h" 00003 00004 Serial a(USBTX,USBRX); 00005 #define uint8_t unsigned char 00006 int Tipofig=0; 00007 int vcol; 00008 uint8_t c=0b00000000; 00009 int grado=0; 00010 uint8_t dat [8]={0,0,0,0,0,0,0,0}; 00011 uint8_t F_t[3]={0b11100000,0b01000000,0}; 00012 uint8_t F_s[3]={0b11000000,0b01100000,0}; 00013 uint8_t F_c[3]={0b11000000,0b11000000,0}; 00014 uint8_t F_l[3]={0b11000000,0b10000000,0b10000000}; 00015 uint8_t F_I[3]={0b10000000,0b10000000,0b10000000}; 00016 int poscol; 00017 00018 00019 void borrar() 00020 { 00021 for(int i=1;i<=8;i++){ 00022 sendSPI(i,0);} 00023 } 00024 00025 int main() { 00026 a.baud(9600); 00027 sendSPI(0x0c,1); 00028 sendSPI(0x09,0); 00029 sendSPI(0x0A,0x01); 00030 sendSPI(0x0F,1); 00031 wait (0.5); 00032 sendSPI(0x0F,0); 00033 wait (0.5); 00034 sendSPI(0xB,0x7); 00035 borrar(); 00036 while(1){ 00037 Tipofig=a.getc(); 00038 vcol=a.getc(); 00039 grado=a.getc(); 00040 switch(Tipofig) 00041 { 00042 case 1: 00043 giro(F_t,vcol,grado); 00044 break; 00045 case 2: 00046 giro(F_s,vcol,grado); 00047 break; 00048 case 3: 00049 giro(F_c,vcol,grado); 00050 break; 00051 case 4: 00052 giro(F_l,vcol,grado); 00053 break; 00054 case 5: 00055 giro(F_I,vcol,grado); 00056 break; 00057 default: 00058 borrar(); 00059 break; 00060 } 00061 Tipofig=0; 00062 vcol=0; 00063 grado=0; 00064 } 00065 00066 }
Generated on Tue Jul 26 2022 16:33:14 by
1.7.2