
ในบทความนี้จะขอพูดถึงการเปลี่ยนชนิดข้อมูลจากจำนวนเต็ม (Integer) เป็นชุดอักขระ (String) โดยในตัวอย่างจะสร้างตัวแปรชื่อว่า Text_String เป็นชนิด String ที่มีข้อความว่า “ArduinosPro" อยู่ภายใน และมีตัวแปรชื่อว่า Num_Int ที่เป็นชนิด Integer โดยที่เราจะนำตัวเลขจำนวนเต็ม (Integer) แปลงเป็นชุดอักขระ (String) จากนั้นนำมารวมไว้ในตัวแปร Print_String ที่เป็นชนิด (String) ไปดูโค๊ดตัวอย่างพร้อมกับผลการทำงานกันเลยครับ

/*
* Coding By : Arduinos Pro www.arduinospro.com
* Sample Coding : Converting : Int to String;
*/
String Text_String = "ArduinosPro"; // สร้างตัวแปรชื่อ Num_String1 ชนิด String (ชุดอักขระ)
int Num_Int = 2016; // สร้างตัวแปรชื่อ Num_Int ชนิด int (จำนวนเต็ม)
String Print_String; // สร้างตัวแปรชื่อ Print_String ชนิด String (ชุดอักขระ)
void setup() {
Serial.begin(9600);
Print_String = Text_String + String(Num_Int);
// ใช้คำสั่ง String() เพื่อแปลงข้อมูลจาก Int (จำนวนเต็ม) เป็น String (ชุดอักขระ) จากนั้นนำมาบวกกัน (ใน String "+" คือการต่อข้อความ);
Serial.print("Print_String = ");
Serial.println(Print_String); // แสดงผลลัพธ์ออกทาง Serial
}
void loop() {
}

Arduino.MakerZone