Trong bài viết này Điện Tử Tương Lai sẽ chia sẻ hai phương pháp để chuyển từ float sang string trong arduino. Một phương pháp là sử dụng hàm String() và phương pháp thứ hai là sử dụng hàm concat().
Chuyển đổi float thành string bằng cách sử dụng hàm String() trong Arduino
Để chuyển đổi một float thành một string bằng cách sử dụng String(), bạn cần hai tham số để truyền vào hàm này. Đầu tiên là giá trị của float mà bạn muốn chuyển đổi và thứ hai là số vị trí thập phân có trong số float.
void loop{
String stringOne = String (5.698, 3); // sử dụng float và các vị trí thập phân
}
Trong đoạn mã trên, 5.698 là một giá trị float và 3 là số vị trí thập phân. Bạn có thể thay đổi các giá trị này theo số float đã cho.
Chuyển đổi float thành string bằng cách sử dụng hàm concat() trong Arduino
Để chuyển đổi một float thành một string bằng cách sử dụng concat() trước tiên hãy xác định một string rỗng và sau đó chuyển số float làm tham số trong hàm concat(). Phương thức này gắn tham số vào chuỗi.
void loop(){
float parameter = 123.123; // số float
String myStringe = ""; // string rỗng
myString.concat(parameter);
}
Trong đoạn mã trên, một tham số là một số kiểu float và myString là một biến kiểu String. Hàm concat() cũng trả về một boolean, true nếu hoạt động thành công và false nếu không thành công.
Hotline: 0979 466 469