소수점 표현하는 2가지 방법입니다.
1 2 3 4 5 6 7 8 9 10 11 12 13 | void setup() { Serial.begin(9600); } void loop() { float f = 123.12F; char str[50]; // sprintf(str, "String value : %d.%02d", (int)f, (int)(f*100)%100); strcpy(str, "String value dtostrf: " ); dtostrf(f, 2, 2, &str[strlen(str)]); Serial.println(str); delay(1000); } | cs |
내용은 소스코드 참조하시기 바랍니다. (설명할게 딱히 없네요.)
dtostrf 함수를 사용해서 소수점 표현이 가능하다는 것도 알면 좋을 듯 합니다. ^^
참 쉽죠?
반응형
'b. 임베디드 > 아두이노' 카테고리의 다른 글
[아두이노] DFPlayerMini mp3모듈 사용(1) (0) | 2018.08.02 |
---|---|
[아두이노] HX711 로드셀을 이용한 무게측정하기 (0) | 2018.08.02 |
[아두이노] #define _DEBUG_ 사용하기 (0) | 2018.08.02 |
[아두이노] String문자를 int형으로 변환하기 (0) | 2018.08.02 |
[아두이노] MP3(NA-MP3A)모듈 사용하기 (시리얼) (3) | 2018.08.02 |
[아두이노] OLED 12864 I2C 동작 (Adafruit 라이브러리) (0) | 2018.08.02 |
[아두이노] OLED 12864 I2C 동작 (u8glib 라이브러리) (0) | 2018.08.02 |
[아두이노] MAX30100 맥박, 산소포화도 센서 사용하기 (0) | 2018.08.01 |