Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| faduino:faduino:serialport:index [2026/02/09 16:31] – created admin | faduino:faduino:serialport:index [2026/02/20 15:34] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ===== 시리얼 포트 사용방법 ===== | ===== 시리얼 포트 사용방법 ===== | ||
| - | ==== FADUINO-18TA ===== | + | 본 문서는 |
| + | 모델에 따라 사용 가능한 시리얼 포트 개수와 사용 방법이 다르므로, | ||
| - | FADUINO-18TA모델은 UNO 를 가지고 만들었기 때문에 시리얼포트가 하나만 있습니다. 따라서 Serial.begin이나 Serial.print명령에 숫자를 기입하지 않아도 됩니다. | + | ==== FADUINO-18TA |
| - | | + | FADUINO-18TA는 Arduino UNO 기반으로 설계된 모델로, |
| + | 사용 가능한 시리얼 포트는 **1개(채널 0)** 입니다. | ||
| - | <code c> | + | 따라서 `Serial.begin()` 또는 `Serial.print()` 사용 시 |
| + | 포트 번호를 지정할 필요가 없습니다. | ||
| + | * 채널 0 : 업로드 및 통신 겸용 | ||
| + | 업로드 완료 후에는 케이블을 변경하여 외부 장비와 통신할 수 있습니다 | ||
| + | |||
| + | <code c> | ||
| int ADI_Value0; | int ADI_Value0; | ||
| int ADV_Value4; | int ADV_Value4; | ||
| void setup() { | void setup() { | ||
| - | | + | |
| } | } | ||
| Line 21: | Line 28: | ||
| ADV_Value4 = analogRead(A4); | ADV_Value4 = analogRead(A4); | ||
| delay(100); | delay(100); | ||
| - | Serial.print(" | + | Serial.print(" |
| - | Serial.print(" | + | |
| - | Serial.print(" | + | Serial.print(" |
| - | Serial.print(" | + | Serial.print(" |
| - | | + | |
| + | Serial.print(" | ||
| + | delay(200); | ||
| } | } | ||
| </ | </ | ||
| - | ===== FADUINO-18TA 외 다른 | + | ===== FADUINO-18TA 외 모델 ===== |
| - | 아래 | + | 아래 |
| - | 따라서 Serial.begin이나 Serial.print명령에 숫자가 포함됩니다. 이 숫자가 채널번호를 의미합니다. 아래 소스를 잘 살펴보시기 바랍니다. | + | 이들 |
| - | * 채널0 : 업로드용. 다른 채널이 있기 때문에 채널0은 업로드전용으로만 사용. | + | 시리얼 포트를 사용할 때는 `Serial`, `Serial1`, `Serial2` 와 같이 |
| - | * 채널1 : RS232C | + | 포트 번호를 명확히 지정해야 합니다. |
| - | * 채널2 : RS485 | + | |
| - | {{ :faduino: | + | * 채널 0 (Serial) |
| + | * 채널 1 (Serial1) : RS232C 통신 | ||
| + | * 채널 2 (Serial2) | ||
| - | <code c> | + | {{ : |
| + | <code c> | ||
| int ADI_Value0; | int ADI_Value0; | ||
| int ADV_Value4; | int ADV_Value4; | ||
| void setup() { | void setup() { | ||
| - | | + | |
| } | } | ||
| Line 54: | Line 65: | ||
| ADV_Value4 = analogRead(A4); | ADV_Value4 = analogRead(A4); | ||
| delay(100); | delay(100); | ||
| - | Serial1.print(" | + | Serial1.print(" |
| - | Serial1.print(" | + | |
| - | Serial1.print(" | + | Serial1.print(" |
| - | Serial1.print(" | + | Serial1.print(" |
| - | | + | |
| + | Serial1.print(" | ||
| + | delay(200); | ||
| } | } | ||
| </ | </ | ||
| - | ===== 기술지원 정책 | + | ===== 기술지원 정책 ===== |
| - | 저희 회사에서는 | + | 당사에서는 |
| - | 본 샘플 소스는 사전에 동작이 확인된 | + | 본 문서에 포함된 |
| + | ---- | ||
| - | [[..:index|FADUINO]] | + | Keywords: |
| + | FADUINO 시리얼 포트, FADUINO UART, FADUINO RS232C, FADUINO RS485, Serial.begin, Serial1.begin, FADUINO-18TA 시리얼, | ||
| + | [[..: | ||
