아두 이노 녹음 모듈 - adu ino nog-eum modyul

int rec = 5; // rec를 5번 핀으로 int playe = 4; // playe를 4번 핀으로 int command; // 시리얼 모니터의 명령을 받아들이는 변수 void setup() { Serial.begin(9600); // 시리얼 통신, 속도는 9600 pinMode (rec, INPUT); // rec를 입력으로 pinMode (playe,OUTPUT); // playe를 출력으로 Serial.println("*********command*********"); // 1. 녹음 10초 2. 재생 Serial.println("1. record 10sec"); Serial.println("2. play "); } void loop() { while(Serial.available()) { // 시리얼 통신이 연결되어 있을시 command = Serial.read(); // 시리얼 통신으로 한 명령 읽기 switch(command) { case '1': // 1 입력 시 녹음 시작 Serial.println("Recording 10 sec....."); digitalWrite(rec,HIGH); // 녹음 중.... delay(10000); // 10초 동안 녹음 중 digitalWrite(rec,LOW); // 녹음 종료 Serial.println("Recording finished"); break; case '2': // 2 입력 시 녹음된 소리 재생 Serial.println("play the record!!"); digitalWrite(playe,HIGH); // 재생 중. delay(10); digitalWrite(playe,LOW); // 녹음된 소리 재생이 끝나면 low로 break; } } }

아두 이노 녹음 모듈 - adu ino nog-eum modyul

SNS 상품홍보
SNS 상품홍보
아두 이노 녹음 모듈 - adu ino nog-eum modyul
아두 이노 녹음 모듈 - adu ino nog-eum modyul

아두 이노 녹음 모듈 - adu ino nog-eum modyul

상품 옵션
옵션
아두 이노 녹음 모듈 - adu ino nog-eum modyul

(최소주문수량 1개 이상 / 최대주문수량 0개 이하)

사이즈 가이드

이벤트

이 상품을 구매하신 분들은 아래상품도 함께 구매하셨습니다.

상품상세정보

아두 이노 녹음 모듈 - adu ino nog-eum modyul


아두 이노 녹음 모듈 - adu ino nog-eum modyul

상품사용후기

상품의 사용후기를 적어주세요.

게시물이 없습니다

아두 이노 녹음 모듈 - adu ino nog-eum modyul
아두 이노 녹음 모듈 - adu ino nog-eum modyul

상품 Q&A

상품에 대해 궁금한 점을 해결해 드립니다.

게시물이 없습니다

아두 이노 녹음 모듈 - adu ino nog-eum modyul
아두 이노 녹음 모듈 - adu ino nog-eum modyul

상품결제정보

고액결제의 경우 안전을 위해 카드사에서 확인전화를 드릴 수도 있습니다. 확인과정에서 도난 카드의 사용이나 타인 명의의 주문등 정상적인 주문이 아니라고 판단될 경우 임의로 주문을 보류 또는 취소할 수 있습니다.

무통장 입금은 상품 구매 대금은 PC뱅킹, 인터넷뱅킹, 텔레뱅킹 혹은 가까운 은행에서 직접 입금하시면 됩니다.  
주문시 입력한 입금자명과 실제입금자의 성명이 반드시 일치하여야 하며, 7일 이내로 입금을 하셔야 하며 입금되지 않은 주문은 자동취소 됩니다.

배송정보

  • 배송 방법 : 택배
  • 배송 지역 : 전국지역
  • 배송 비용 : 3,500원
  • 배송 기간 : 2일 ~ 3일
  • 배송 안내 : - 산간벽지나 도서지방은 별도의 추가금액을 지불하셔야 하는 경우가 있습니다.
    고객님께서 주문하신 상품은 입금 확인후 배송해 드립니다. 다만, 상품종류에 따라서 상품의 배송이 다소 지연될 수 있습니다.

교환 및 반품정보

교환 및 반품이 가능한 경우
- 상품을 공급 받으신 날로부터 7일이내 단, 가전제품의
  경우 포장을 개봉하였거나 포장이 훼손되어 상품가치가 상실된 경우에는 교환/반품이 불가능합니다.
- 공급받으신 상품 및 용역의 내용이 표시.광고 내용과
  다르거나 다르게 이행된 경우에는 공급받은 날로부터 3월이내, 그사실을 알게 된 날로부터 30일이내

교환 및 반품이 불가능한 경우
- 고객님의 책임 있는 사유로 상품등이 멸실 또는 훼손된 경우. 단, 상품의 내용을 확인하기 위하여
  포장 등을 훼손한 경우는 제외
- 포장을 개봉하였거나 포장이 훼손되어 상품가치가 상실된 경우
  (예 : 가전제품, 식품, 음반 등, 단 액정화면이 부착된 노트북, LCD모니터, 디지털 카메라 등의 불량화소에
  따른 반품/교환은 제조사 기준에 따릅니다.)
- 고객님의 사용 또는 일부 소비에 의하여 상품의 가치가 현저히 감소한 경우 단, 화장품등의 경우 시용제품을
  제공한 경우에 한 합니다.
- 시간의 경과에 의하여 재판매가 곤란할 정도로 상품등의 가치가 현저히 감소한 경우
- 복제가 가능한 상품등의 포장을 훼손한 경우
  (자세한 내용은 고객만족센터 1:1 E-MAIL상담을 이용해 주시기 바랍니다.)

※ 고객님의 마음이 바뀌어 교환, 반품을 하실 경우 상품반송 비용은 고객님께서 부담하셔야 합니다.
  (색상 교환, 사이즈 교환 등 포함)

서비스문의

강아지 공놀이 로봇 '놀아주개' 02. ISD1820 음성 녹음 재생 모듈 코드와 Data sheet - ISD1820 Voice Recorder Module User Guide 

이전 포스팅에서 제작 배경에 대해 알아보았습니다. 구성품 테스트로 ISD1820 음성 녹음 및 재생 모듈을 실습합니다. ISD1820 모듈은 사용하기가 아주 쉽습니다. 마이크로 컨트롤러를 사용하지 않아도 사용해도 될 만큼 유용합니다. 

ISD1820 음성 녹음 & 재생 모듈은 ISD1820 IC가 탑재된 약 10초간의 음성을 녹음하고 재생할 수 있는 아두이노와 호환 가능한 모듈입니다. 마이크로폰이 장착되어 있어 스위치를 눌러서 음성을 녹음할 수 있으며 전원이 제거되어도 플래시 메모리에 음성이 저장되어 보존이 가능합니다. 3V와 5V로 동작이 가능하며 0.5W 8 Ohm 스피커와 스피커 연결 케이블이 포함되어 있습니다. 헤더 핀 인터페이스 구성으로 아두이노 등의 마이크로 컨트롤 보드와 연결하여 디지털 핀으로 간단하게 음성 플레이를 제어할 수 있습니다. 

우선 모듈 데이터 쉬트를 참고하세요. ISD1820 Voice Recorder Module User Guide

ME-63.pdf

0.29MB

아래에 상세 스펙을 나타냅니다. 

아두 이노 녹음 모듈 - adu ino nog-eum modyul
https://blog.daum.net/rockjjy99/2888

사용 방법은 아주 쉽게 그림 한 장으로 그렸습니다. 참고하세요. 마이크로 컨트롤러를 연결하여 사용하는 예제 코드를 포함합니다.

아두 이노 녹음 모듈 - adu ino nog-eum modyul
ISD1820 음성 녹음 재생 모듈

아래 예제 코드는 10초간 음성 녹음 모드를 실행 후 녹음된 음성을 10초간 재생하는 예제코드입니다.

/*

Code for ISD1820 Voice Recording Module
by eLab Peers (C) 2014.

Visit us at:
http://www.elabpeers.com

All rights reserved.

Wiring:
1.  VCC to 5V on Arduino board
2.  GND to GND on Arduino board
3.  REC to Pin 5 on Arduino board
4.  P-E to Pin 7 on Arduino board

*/

int Rec = 5;
int Play = 7;

void setup()
{ 
  pinMode(Rec, OUTPUT);
  pinMode(Play, OUTPUT);
}

void loop()
{
  digitalWrite(Rec, HIGH);
  delay(10000);
  digitalWrite(Rec, LOW);
  delay(5000);
  digitalWrite(Play, HIGH);
  delay(100);
  digitalWrite(Play, LOW);
  delay(10000);
}

아래 코드는 아두이노 12번 핀으로 인체 감지 센서 출력이나 조도 센서의 출력이 감지되면 녹음된 소리를 출력하는 코드입니다.

/*********************************************************************
**  Device: ISD1820                                                 **
**  File:   EF_Alert.c                                              **
**                    **
**  Created by ElecFreaks Robi.W /14 Nov 2011                       **
**                                                                  **
**  Description:                                                    **
**  This file is alert demo code base on PIR sensor and ISD1820     **
**  Voice record module, just a sample code for your reference.     **
**                                                                  **
**  Copyright (C) 2011 ElecFreaks Corp.                           **
**  http://www.elecfreaks.com                                       **
*********************************************************************/
 
#define SOUT   12
#define REC    8
#define PLAYE  9
#define PLAYL  10

void setup(){
  pinMode(SOUT, INPUT);
  Serial.begin(9600);
}
 
void loop(){
  int ret = digitalRead(SOUT);
  if(ret == 1)
  {
    Serial.println("--------------> PIR");
    digitalWrite(PLAYE, 1);
    delay(5000);
    digitalWrite(PLAYE, 0);
  }
}