Horje
Trasmettere variabile float attraverso seriale Code Example
Trasmettere variabile float attraverso seriale
float myFloat; // ho una var float
char *myBuffer; // ho un puntatore a char

// assegno il puntatore della var float al puntatore a char utilizzando il cast
myBuffer = (char *)(&myFloat);

// ora myBuffer punta al primo byte della variabile float
// usando la matematica dei puntatori ora posso leggere tutti e quattro i byte del float

dato = *myBuffer;  // leggo il primo byte
myBuffer++;         // punto al secondo byte

dato = *myBuffer;  // leggo il secondo byte
myBuffer++;         // punto al terzo byte

dato = *myBuffer;  // leggo il terzo byte
myBuffer++;         // punto al quarto byte

dato = *myBuffer;  // leggo il quarto byte

// per ricomporre il valore float basta fare il processo inverso
// scrivendo in myBuffer i vari byte.




C

Related
localStorage.setItem multpile arra Code Example localStorage.setItem multpile arra Code Example
c define array size Code Example c define array size Code Example
deepak Code Example deepak Code Example
time to apply pmfby Code Example time to apply pmfby Code Example
cannot convert from 'int' to 'string' [Api] Code Example cannot convert from 'int' to 'string' [Api] Code Example

Type:
Code Example
Category:
Coding
Sub Category:
Code Example
Uploaded by:
Admin
Views:
7