스마트폰을 이용한 아두이노 음성인식 시스템

by 김도현 | 2017-07-14 16:49
아두이노

스마트폰 앱을 이용하여 음성 인식이 가능한 아두이노 시스템에 대해 설명하겠습니다.



1. 준비물

1k 저항 LED * 1개

아두이노 우노 * 1개

HC-05 블루투스 모듈 * 1개

점퍼 케이블


2. 제작 과정

2.1 필요한 도구

아두이노 코드 편집기와 다음의 앱을 이용하여 스마트 폰과 통신합니다.


2.2 회로 다이어그램

다음과 같이 연결하세요.






VCC (HC-05) -------------- 아두이노 5V (아두이노 3.3V)

GND (HC-05) -------------- 아두이노 GND

Rx (HC-05) -------------- 아두이노 Tx

Tx (HC-05) -------------- 아두이노 Rx



2.3 코드

다음 코드를 입력한 후, 앱과 통신하여 실행해보세요.


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
32
33
34
35
36
String voice;
int led =13;
void setup()
{
  Serial.begin(9600);
  pinMode(led,OUTPUT);
  
}
 
void loop()
{
while(Serial.available())
   {
      delay(10);
      char c =Serial.read();
      if(c=='#')
      {
        break;
      }
      voice +=c;  
   }
  if(voice.length() > 0)
  {
    Serial.println(voice);
    if(voice=="*on")
    {
     digitalWrite(led,HIGH); 
     }
  else if(voice=="*of")
    {
     digitalWrite(led,LOW); 
     }
  voice="";
  
  }
}
cs






원문은 다음을 참조하세요.

댓글 1

MADE BY

김도현

프로그래밍