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 {
-
}
-
}