인텔® Galileo 보드 대한 기본 출력에 튜토리얼 1 및 단계 6
LED로 사운드 보기
이 단원의 기본 입력 섹션에서 4단계에서는 마이크 센서를 연결하는 방법을 설명합니다. 동일한 회로를 사용하여 LED를 사용하여 확장할 것입니다.
1단계: LED전원 설정
LED의 음극(짧은 다리)을 음극(파란색 세로 스트립)에 연결합니다.
LED의 양극(긴 다리)을 브레드보드 중앙의 한 부분에 연결합니다.
2단계: 저항기 추가
양극이 연결된 것과 동일한 행을 사용하여 저항기의 한쪽을 연결합니다.
브레드보드의 다른 절반을 사용하여 저항의 다른 쪽 끝을 같은 행에 연결합니다.
3단계: 9번 핀에 연결
저항이 9를 고정하는 행에서 와이어를 연결합니다. 이 핀이 HIGH 신호를 보내면 저항기를 통과하여 양극으로 이동하여 LED를 켜고 GND로 이동합니다.
여기서 우리는 전류의 여행을 참조하십시오.
모든 것이 제대로 연결되면 다음 스케치를 실행합니다.
'const'를 사용하여 이 스케치에서 pin_sound를 변경할 수 없음을 확인합니다.
const int pin_sound = A0;
const int led = 9;
int 사운드_샘플;
void 설정() {
직렬.시작 (57600);
디지털 핀 9, LED를 출력으로 설정합니다.
핀 모드(led, 출력);
}
보이드 루프() {
sound_샘플 = 아날로그읽기(pin_sound);
if 조건을 사용하여 샘플이 100을 초과했는지 테스트합니다.
if(사운드_샘플 > 100){
샘플이 100을 초과하면 높은 신호를 LED로 보내서
디지털 쓰기 (주도, 높은);
}
기타 {
그렇지 않은 경우 LOW 신호를 보내고 LED를 끄십시오.
디지털 쓰기(주도, LOW);
}
사운드 샘플을 직렬 모니터로 인쇄
직렬.println(사운드_샘플);
}
100개 이상의 사운드 샘플을 읽으면 LED가 HIGH 신호를 전송하여 켜집니다.