반응형
Notice
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
Tags
- HerkuleX
- ICbanq
- Cortex-M3
- Boyue
- ft2232
- 우분투
- STM32F10x
- pyside6
- ares note
- galileo
- DRS-0101
- 갈릴레오
- openocd
- CMSIS
- Marsboard
- 동부로봇
- lg smart recovery
- Z435
- QT
- smartrobot board
- emIDE
- 마스보드
- fdisk
- Python
- Galileo Gen2
- usb부팅
- ubuntu
- U-boot
- JTAG
- 허큘렉스
Archives
- Today
- Total
Life Seed
[Galileo-Gen2] 아두이노 HC-06 블루투스 모듈로 Serial 출력하기 본문
1. Galileo-Gen2 지원 아두이노 Serial Port 종류
(참조:: https://communities.intel.com/message/220132 )
1) Serial
micro USB를 연결할때 생성되는 Serial Port로 linux에서는 /dev/ttyGS0 로 Serial 통신을 수행한다.
아두이노 IDE를 이용하려면 반드시 이포트를 이용해야한다.
2) Serial1
아두이노 핀에서 0,1번 의 RX, TX로 맵핑되는 Serial Port이며 linux에서는 /dev/ttyS0 로 Serial 통신을 수행한다.
2. HC-06 블루투스 모듈
1) 동작전압 : 3.6~6 V에서 동작
2) BAUDRATE : 1200, 2400,4800,0600, 19200,38400,57600,115200 의 Baudrate를 지원
AT+BAUD[N] 명령을 이용해 Baudrate 변경이 가능하다.
[N] : 1 ~ 8 값으로 위에서 나열한 Baudrate와 순서대로 매핑된다.
즉 115200의 BAUDRATE를 설정하기 위해서 AT+BAUD8 명령을 전송하면된다.
3) Device Name 변경
AT+NameDevicename 명령으로 변경가능하다.
4) 페어링 암호변경
AT+PINxxxx
3. 갈릴레오 아두이노에서의 동작 코드
(참조:: https://communities.intel.com/message/220132 )
-
void setup() {
-
Serial1.begin(115200);
-
}
-
-
void loop() {
-
delay(1000);
-
if(Serial1) {
-
Serial1.println("This is Serial1, must be mapped to /dev/ttyS0, i.e. visible on something connected to the Digital pins 0 & 1");
-
}
-
else {
-
}
-
}
반응형