Мар 192019
 
  • Byte to Int

    Читаем Serial и записываем в int
    Получение целого однозначного числа(1..9)

1 IntVar=(Serial.read() - '0');

Получение целого многозначного значения (10+)

1 delay(200)//зависит от скорости передачи
2 while (Serial.available()) IntVar = IntVar * 10 + (Serial.read() - '0');

Получение текста

1 delay(200);//зависит от скорости передачи
2 while (Serial.available())Var = Var + (char)(Serial.read());
  • String to Int

1 int intVar;
2 String stringVar = "744";
3 intVar=stringVar.toInt();
  • String to Float

1 float floatVar;
2 char floatbufVar[32];
3 String stringVar = "744";
4 stringVar.toCharArray(floatbufVar,sizeof(floatbufVar));
5 floatVar=atof(floatbufVar);
  • String to CharArray

1 String stringVar = "744";
2 char charBufVar[50];
3 stringVar.toCharArray(charBufVar, 50);
  • CharArray to Byte

1 char CharArrayVar[8] = {1,0,1,1,0,0,1,1};
2 char CharVar = 0;
3 for(int i = 0; i<8; i++){
4 CharVar |= lCharArrayVar[i] << (7-i);
5 }
6 PORTD = CharVar;
  • char to string

1 char[] chArray = "пример";
2 String str(chArray);
  • String to const char*

1 String stringVar=String('exemple');
2 char charVar[sizeof(stringVar)];
3 stringVar.toCharArray(charVar, sizeof(charVar));
  • String to Unsigned long integer

1 char **pointer, *stringVar;
2 unsigned long unsignedVar;
3 stringVar = "324234g";
4 unsignedVar = strtoul(stringVar,pointer,10);//=324234
  • Int to String

1 String stringVar = String(intVar, DEC);
  • Int to HEX(String)

1 String stringVar = String(intVar, HEX);
  • Int to BIN(String)

1 String stringVar = String(intVar, BIN);
  • uint8_t to char

1 Serial.print((char)buf[i]);
  • Int to char

1 const char* IntToChar (unsigned int v) {
2 sprintf(buffer, "%d", v);
3 return buffer;
4 }
  • Float to char

просмотреть источник

распечатать?

1 const char* FloatToChar (float f) {
2 sprintf(buffer, "%d.%02d", (int)f, (int)(f * 100) % 100);
3 return buffer;
4 }
QR Code - Take this post Mobile!
Use this unique QR (Quick Response) code with your smart device. The code will save the url of this webpage to the device for mobile sharing and storage.
Понравилось? Поделитесь:

:

Sorry, the comment form is closed at this time.