온도 기호 직렬 모니터 Arduino IDE 인쇄
Arduino 직렬 모니터에 학위 기호를 인쇄하는 쉬운 방법 -다양한 애플리케이션에서 직렬 모니터에 표시하려는 기호가 필요한 경우가 있습니다. 예를 들어 섭씨 10 도의 온도를 표시하려면 10도를 표시하려고 합니다. 또 다른 예로, 10Ω 저항의 저항 값을 표시하려면 10Ω처럼 보이기를 원합니다. Arduino는 UTF-8 형식의 문자 인코딩을 사용합니다.
UTF-8 (UCS (Universal Character Set) 변환 형식)
UTF-8 (UCS (Universal Character Set) 변환 형식)은 문자 데이터를 이진 데이터에 저장하는 Unicode Consortium에서 개발 한 문자 인코딩 형식입니다.
예를 들어 "hello"를 저장하면 이진 데이터는 01101000 01100101 01101100 01101100 01101111입니다.
UTF-8은 웹 페이지 (html 5) 및 1-4 바이트 크기의 이메일에서 널리 사용되는 문자 인코딩입니다.
유니 코드 컨소시엄에 대해 말하자면, 그들은 소프트웨어 국제화 표준 및 데이터, 특히 모든 최신 소프트웨어 제품 및 표준에서 텍스트의 표현을 정의하는 유니 코드 표준을 개발, 유지 및 홍보하는 데 전념하는 비영리 회사입니다.
유니 코드 컨소시엄은 유니 코드 문자 간의 동작 및 관계 정의를 포함하여 국제화 분야의 표준을 적극적으로 개발하고 있습니다. 컨소시엄은 W3C 및 ISO 및 IEC와 긴밀하게 협력합니다. 특히 ISO / IEC / JTC 1 / SC2 / WG2와 긴밀하게 협력합니다. 특히 ISO / IEC 10646, 국제 표준을 유니 코드 표준과 동기화된 상태로 유지하는 책임이 있습니다.
UTF-8 KodeCHARACTEREXPLANATION
| \xc2\xa0 | NO-BREAK SPACE | |
| \xc2\xa1 | ¡ | INVERTED EXCLAMATION MARK |
| \xc2\xa2 | ¢ | CENT SIGN |
| \xc2\xa3 | £ | POUND SIGN |
| \xc2\xa4 | ¤ | CURRENCY SIGN |
| \xc2\xa5 | ¥ | YEN SIGN |
| \xc2\xa6 | ¦ | BROKEN BAR |
| \xc2\xa7 | § | SECTION SIGN |
| \xc2\xa8 | ¨ | DIAERESIS |
| \xc2\xa9 | © | COPYRIGHT SIGN |
| \xc2\xaa | ª | FEMININE ORDINAL INDICATOR |
| \xc2\xab | « | LEFT-POINTING DOUBLE ANGLE QUOTATION MARK |
| \xc2\xac | ¬ | NOT SIGN |
| \xc2\xad | | SOFT HYPHEN |
| \xc2\xae | ® | REGISTERED SIGN |
| \xc2\xaf | ¯ | MACRON |
| \xc2\xb0 | ° | DEGREE SIGN |
| \xc2\xb1 | ± | PLUS-MINUS SIGN |
| \xc2\xb2 | ² | SUPERSCRIPT TWO |
| \xc2\xb3 | ³ | SUPERSCRIPT THREE |
| \xc2\xb4 | ´ | ACUTE ACCENT |
| \xc2\xb5 | µ | MICRO SIGN |
| \xc2\xb6 | ¶ | PILCROW SIGN |
| \xc2\xb7 | · | MIDDLE DOT |
| \xc2\xb8 | ¸ | CEDILLA |
| \xc2\xb9 | ¹ | SUPERSCRIPT ONE |
| \xc2\xba | º | MASCULINE ORDINAL INDICATOR |
| \xc2\xbb | » | RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK |
| \xc2\xbc | ¼ | VULGAR FRACTION ONE QUARTER |
| \xc2\xbd | ½ | VULGAR FRACTION ONE HALF |
| \xc2\xbe | ¾ | VULGAR FRACTION THREE QUARTERS |
| \xc2\xbf | ¿ | INVERTED QUESTION MARK |
| \xc3\x80 | À | LATIN CAPITAL LETTER A WITH GRAVE |
| \xc3\x81 | Á | LATIN CAPITAL LETTER A WITH ACUTE |
| \xc3\x82 | Â | LATIN CAPITAL LETTER A WITH CIRCUMFLEX |
| \xc3\x83 | Ã | LATIN CAPITAL LETTER A WITH TILDE |
| \xc3\x84 | Ä | LATIN CAPITAL LETTER A WITH DIAERESIS |
| \xc3\x85 | Å | LATIN CAPITAL LETTER A WITH RING ABOVE |
| \xc3\x86 | Æ | LATIN CAPITAL LETTER AE |
| \xc3\x87 | Ç | LATIN CAPITAL LETTER C WITH CEDILLA |
| \xc3\x88 | È | LATIN CAPITAL LETTER E WITH GRAVE |
| \xc3\x89 | É | LATIN CAPITAL LETTER E WITH ACUTE |
| \xc3\x8a | Ê | LATIN CAPITAL LETTER E WITH CIRCUMFLEX |
| \xc3\x8b | Ë | LATIN CAPITAL LETTER E WITH DIAERESIS |
| \xc3\x8c | Ì | LATIN CAPITAL LETTER I WITH GRAVE |
| \xc3\x8d | Í | LATIN CAPITAL LETTER I WITH ACUTE |
| \xc3\x8e | Î | LATIN CAPITAL LETTER I WITH CIRCUMFLEX |
| \xc3\x8f | Ï | LATIN CAPITAL LETTER I WITH DIAERESIS |
| \xc3\x90 | Ð | LATIN CAPITAL LETTER ETH |
| \xc3\x91 | Ñ | LATIN CAPITAL LETTER N WITH TILDE |
| \xc3\x92 | Ò | LATIN CAPITAL LETTER O WITH GRAVE |
| \xc3\x93 | Ó | LATIN CAPITAL LETTER O WITH ACUTE |
| \xc3\x94 | Ô | LATIN CAPITAL LETTER O WITH CIRCUMFLEX |
| \xc3\x95 | Õ | LATIN CAPITAL LETTER O WITH TILDE |
| \xc3\x96 | Ö | LATIN CAPITAL LETTER O WITH DIAERESIS |
| \xc3\x97 | × | MULTIPLICATION SIGN |
| \xc3\x98 | Ø | LATIN CAPITAL LETTER O WITH STROKE |
| \xc3\x99 | Ù | LATIN CAPITAL LETTER U WITH GRAVE |
| \xc3\x9a | Ú | LATIN CAPITAL LETTER U WITH ACUTE |
| \xc3\x9b | Û | LATIN CAPITAL LETTER U WITH CIRCUMFLEX |
| \xc3\x9c | Ü | LATIN CAPITAL LETTER U WITH DIAERESIS |
| \xc3\x9d | Ý | LATIN CAPITAL LETTER Y WITH ACUTE |
| \xc3\x9e | Þ | LATIN CAPITAL LETTER THORN |
| \xc3\x9f | ß | LATIN SMALL LETTER SHARP S |
| \xc3\xa0 | à | LATIN SMALL LETTER A WITH GRAVE |
| \xc3\xa1 | á | LATIN SMALL LETTER A WITH ACUTE |
| \xc3\xa2 | â | LATIN SMALL LETTER A WITH CIRCUMFLEX |
| \xc3\xa3 | ã | LATIN SMALL LETTER A WITH TILDE |
| \xc3\xa4 | ä | LATIN SMALL LETTER A WITH DIAERESIS |
| \xc3\xa5 | å | LATIN SMALL LETTER A WITH RING ABOVE |
| \xc3\xa6 | æ | LATIN SMALL LETTER AE |
| \xc3\xa7 | ç | LATIN SMALL LETTER C WITH CEDILLA |
| \xc3\xa8 | è | LATIN SMALL LETTER E WITH GRAVE |
| \xc3\xa9 | é | LATIN SMALL LETTER E WITH ACUTE |
| \xc3\xaa | ê | LATIN SMALL LETTER E WITH CIRCUMFLEX |
| \xc3\xab | ë | LATIN SMALL LETTER E WITH DIAERESIS |
| \xc3\xac | ì | LATIN SMALL LETTER I WITH GRAVE |
| \xc3\xad | í | LATIN SMALL LETTER I WITH ACUTE |
| \xc3\xae | î | LATIN SMALL LETTER I WITH CIRCUMFLEX |
| \xc3\xaf | ï | LATIN SMALL LETTER I WITH DIAERESIS |
| \xc3\xb0 | ð | LATIN SMALL LETTER ETH |
| \xc3\xb1 | ñ | LATIN SMALL LETTER N WITH TILDE |
| \xc3\xb2 | ò | LATIN SMALL LETTER O WITH GRAVE |
| \xc3\xb3 | ó | LATIN SMALL LETTER O WITH ACUTE |
| \xc3\xb4 | ô | LATIN SMALL LETTER O WITH CIRCUMFLEX |
| \xc3\xb5 | õ | LATIN SMALL LETTER O WITH TILDE |
| \xc3\xb6 | ö | LATIN SMALL LETTER O WITH DIAERESIS |
| \xc3\xb7 | ÷ | DIVISION SIGN |
| \xc3\xb8 | ø | LATIN SMALL LETTER O WITH STROKE |
| \xc3\xb9 | ù | LATIN SMALL LETTER U WITH GRAVE |
| \xc3\xba | ú | LATIN SMALL LETTER U WITH ACUTE |
| \xc3\xbb | û | LATIN SMALL LETTER U WITH CIRCUMFLEX |
| \xc3\xbc | ü | LATIN SMALL LETTER U WITH DIAERESIS |
| \xc3\xbd | ý | LATIN SMALL LETTER Y WITH ACUTE |
| \xc3\xbe | þ | LATIN SMALL LETTER THORN |
| \xc3\xbf | ÿ | LATIN SMALL LETTER Y WITH DIAERESIS |
전체 코드표는 연결된 링크를 확인하세요. 특히 온도와 관련된 문자 코드는 degree로 검색하세요.
시리얼 모니터에 문자 및 기호 표시 코드
프로그램 UTF-8의 기본 구문을 작성하려면 Serial.print ( "UTF-8 코드")입니다.
다음 데이터를 표시하려고 합니다.
- 섭씨 10도
- 90도 각도
- 10 옴
- 10 마이크로
- 10 %
- Nokia Registered
아래와 같은 표시를 원합니다.
- 10 ℃
- 90 °
- 10Ω
- 10µ
- 10 %
- Nokia®
프로그램은 다음과 같습니다. 결과는 위 표시와 동일합니다.
void setup() {
Serial.begin(9600);
Serial.println("10\xe2\x84\x83");
Serial.println("90\xc2\xb0");
Serial.println("10\xce\xa9");
Serial.println("10\xce\xbc");
Serial.println("10\x25");
Serial.println("Nokia\xc2\xae");
}
void loop() {
// put your main code here, to run repeatedly:
}
참고 자료
Easy way to print the degree symbol on the Arduino Serial Monitor
UTF-8 Table For Arduino Serial Monitor and to Other

'개발자 > Arduino' 카테고리의 다른 글
| BME280 I2C 온도 습도 기압 센서 모듈 사용법 (0) | 2021.03.30 |
|---|---|
| LSM6DS3 Breakout Hookup Guide (0) | 2021.03.24 |
| 아두이노 타이머 라이브러리 목록 (0) | 2021.03.19 |
| Nano 33 IoT 보드 Interrupt 사용 (0) | 2021.03.15 |
| arduino sleep mode 절전 모드 사용하기 (0) | 2021.03.12 |
| Portenta H7 BLE 연결 (0) | 2021.03.03 |
| Portenta H7 USB Host로 사용하기 (0) | 2021.03.02 |
| Portenta H7 as a WiFi Access Point (0) | 2021.02.26 |
취업, 창업의 막막함, 외주 관리, 제품 부재!
당신의 고민은 무엇입니까? 현실과 동떨어진 교육, 실패만 반복하는 외주 계약,
아이디어는 있지만 구현할 기술이 없는 막막함.
우리는 알고 있습니다. 문제의 원인은 '명확한 학습, 실전 경험과 신뢰할 수 있는 기술력의 부재'에서 시작됩니다.
이제 고민을 멈추고, 캐어랩을 만나세요!
코딩(펌웨어), 전자부품과 디지털 회로설계, PCB 설계 제작, 고객(시장/수출) 발굴과 마케팅 전략으로 당신을 지원합니다.
제품 설계의 고수는 성공이 만든 게 아니라 실패가 만듭니다. 아이디어를 양산 가능한 제품으로!
귀사의 제품을 만드세요. 교육과 개발 실적으로 신뢰할 수 있는 파트너를 확보하세요.
캐어랩