저비용으로 간단하게 어디에서든 가능한

arduino

ISD1820 녹음모듈 사용하기

작성자
T
작성일
2022-11-08 01:47
조회
137
  • 결선도

EjqACOtDPe2zFXl8vtMDnYpFspAzsy3HP6Bp27JUoqTNXFZAD0Ohon2cJMO4roAoqjIn1xICVoXRMEECgyQCpfILSaawAni_fvP9-eOh3pp1Z7t8QOuiUgW1v7kc3Nx2OmnrMG7T_ayqQMD4D03KwE5MMfHyWlBzVZTpzi_w-SYdL2QXPALMhVHx_EMIrg

  • 입출력

입력

출력

실습내용

ISD1820

녹음 모듈

스피커

ISD1820 녹음 모듈을 이용해 녹음하고 스피커로 출력


  • 준비물

준비물

수량

아두이노 (우노)

1

ISD1820

1

스피커

1

점퍼케이블

4

  • 코딩

int REC = 8;

int PLAYE = 9;

char input = 0;

 

void setup() {

  Serial.begin(9600);

  pinMode (REC,OUTPUT);

  pinMode (PLAYE,OUTPUT);

}

 

void loop() {

  // 시리얼 통신이 연결되어 있을시

  while(Serial.available()) {

    // 시리얼 창을 통해 입력된 값을 읽어드립니다.

    input = Serial.read();

    switch(input) {

      // 시리얼 창 R 입력 시 녹음 시작

      case 'R': 

        digitalWrite(REC,HIGH);

        break;

      // 시리얼 창 S 입력 시 녹음 종료

      case 'S': 

        digitalWrite(REC,LOW);

        break;

      // 시리얼 창 P 입력 시 녹음된 음성 재생

      // PLAYE 기능을 사용하기 때문에 잠깐 HIGH 값 입력 후 LOW 값 입력

      case 'P': 

        digitalWrite(PLAYE,HIGH);

        delay(10);

        digitalWrite(PLAYE,LOW);

        break;

    }

  }

}

전체 0

©2021 (주)지능디자인. ALL RIGHTS RESERVED.