Talking Display Shield (Full)
교육 | 451.7KB
이 디스플레이 방패는 하드웨어 LCD 방패로 작동하지만 더 똑똑한 방식으로 작동합니다.이 방패는 각 텍스트의 속성을 실시간으로 사용자 정의 할 수있는 2 줄의 텍스트를 출력합니다.
이 방패를 사용하려면 연결 BT 모듈 (예 : HC-06)을 통해 BT 연결을 사용하여 Arduino 에이 앱을 사용하고 적절한 명령을 보내십시오. 또는이 앱으로 간단히 재생하려면 BT 직렬 터미널 앱 (또한에서도)을 사용하고 Bluetooth 연결을 설정하고 앱을 통해 명령을 보냅니다.
앱은 명령을 표시하는 콘솔보기에서 앱이 기본 실행입니다. 문자열, 텍스트 - 음성 및 텍스트 - 디스플레이 필드. 디스플레이 모드로 전환하려면 화면 하단의 'LCD'버튼을 누르십시오.
텍스트를 표시하려면 전제적인 Bluetooth 연결을 통해 직렬 문자열 형식으로 명령을 보낼 수 있습니다. 예를 들어 첫 번째 줄에 텍스트를 표시하려면 먼저 '$ 첫 번째'를 보내십시오 (구두점 마크없이) 원하는 텍스트 ( '$'기호 없이는 짧은 텍스트)를 보내고 중간에 텍스트가 표시됩니다. 앱의
2 번째 줄로 전환하려면 '$ 2 초'다음에 '$'기호없이 표시 할 텍스트를 보내기 만하면됩니다. 텍스트는 앱이 이전에 표시 한 텍스트의 첫 번째 줄 아래에 배치됩니다.
예 :
Temp :
40 ° C
각 명령은 앱이 보낸 사람이 응답합니다. 예를 들어 위의 코드에서 BT 직렬 터미널 앱이 디스플레이 방패 앱에서 보낸 '첫 번째 줄 선택'및 '선택된 두 번째 줄 선택'이 표시됩니다.
arduino를 사용하는 경우 serial.println 명령을 사용하여 동일한 결과를 얻을 수 있습니다. 예 :
serial.println ( "$ 첫 번째");
serial.println ( "temp :");
serial.println ( "$ second");
직렬. println ( "40˚C");
앱을 원하는 텍스트를 말하거나 음성하게하려면 '*'기호로 텍스트를 시작하십시오. 예를 들어 계산기 번역기 더보기 Serial.println ( "* 안녕하세요, 당신을 얼마나 나는 새 친구입니까?");로
로
다음, 별도로 두 라인 등을위한 텍스트의 모양을 변경할 수 있습니다 텍스트 크기, 텍스트 색상, 텍스트 각도 및 이러한 명령을 사용하여 배경색 (대소 문자 구분) :
$ TC - 첫 번째 줄의 텍스트 색상
$ TC - 두 번째 줄의 텍스트 색상
$ TS - 먼저 $ TS로
라인의 텍스트 크기 - $ 기원전로
두 번째 줄의 텍스트 크기 - 배경 색상
가상 예를 들면 :로
- 노란색에 첫 번째 줄의 텍스트 색상을 설정하려면, 전송 '$ TC9'에 앱 (구두점 없음).
- 두 번째 줄의 텍스트 색을 녹색으로 설정하려면 앱에 "$ TC4"를 보내십시오.
- 배경색을 보라색으로 설정하려면 "$ BC11"을 보냅니다. 앱.
- 첫 번째 줄의 텍스트 각도를 25 °로 설정하려면 '$ TA25'를 앱에 보내십시오. .
'설정'메뉴를 사용하여 설정 페이지에서 색상 참조 목록을 찾거나 BT 시리얼을 사용하여 앱에 '$ LISE LISE'를 보내기 만하면됩니다. 반환 된 직렬 문자열을 통해 목록을 수신하는 터미널 앱입니다.
기타 사용 가능한 명령은 '$ clear'이며 '$ RESET'이 텍스트를 지우려면 모든 스타일을 기본값으로 재설정하여 '$ 시간'을 표시합니다. 현재 시간, '$ date', 현재 날짜를 보여주기 위해 '$ buzz'를 보여주는 '$ buzz'와 연설이 수행되기 전에 ms에서 몇 가지 지연을 설정하기 위해 '$ delay'를 설정합니다.
(이 시도 BT 직렬 터미널 앱 - 복사본 붙여 넣기 기능 만 사용하십시오) :
카운터 4
$ TS40
$ TS80
$ TC6
$ TC0
$ BC9
$ delay2000
* 번호 69 카운터 4
{
serial.println ( "$ 첫 번째");
Serial.Println ( "$ 시간 pm");
serial.println ( "$ 2");
serial.println ( "$ date");
serial.println ( "$ ts70");
serial.println ( "$ ts70");
serial.println ( "$ tc7");
serial.println ( "$ tc11");
serial.println ( "$ bc9");
}
'치트 시트'섹션의 '설정'메뉴에서 명령 및 예제 목록을 찾을 수 있습니다.
이 앱을 세로 (기본값) 또는 가로로 실행할 수 있습니다. 모드 메뉴에서 옵션을 사용하십시오.
감사합니다!