튜토리얼 1과에 대 한 최대 포장에 7 단계인텔® Galileo 보드
이과에서는 어떤 기계가 들을 수 있는지 배웁니다. 직렬 모니터를 사용 하는 단순한 출력에서 오디오 입력에 반응 하는 led에 이르기까지 가능한 것에 대 한 표면만 긁힌 것 이다.
우리는 어떻게 브레드 보드 센서에 도전 하는 옵션의 배열을 우리에 게 제공 하 여 우리의 마이크로 컨트롤러를 확장 하 고 우리가 도울 수 배웁니다.
직렬 모니터를 사용 하 여, 우리는 어떤 마이크가 포착의 들어오는 값을 출력할 수 있습니다. 실제 세계에서, 우리는 전류의 흐름을 제한 하는 데 도움이 동반 저항과 LED를 연결 되어 있는지 확인 하십시오. 옴의 법칙을 사용 함으로써, 우리는 저항의 정확한 금액을 우리의 LED를 날 려 하지 하는 데 필요한 계산할 수 있었다.
도전
낮은 볼륨 사운드 샘플에서 LED를 켜려면 코드를 조정 하는 방법은 무엇입니까?
몇 개의 led를 프로젝트에 연결 하 고 마이크에서 수신한 수신 데이터를 기반으로 조명을 켜 집니다. 다른 수신 판독 범위에 따라 각 LED 점멸을 시도 합니다.
페이드 예제를 엽니다 (파일 > 예제 > 01. 기본 사항 > 페이드). 코드에서이 예제 코드를 사용 하 여 확장할 수 있는 방법은 무엇입니까?
참고 | 이 코드는 LED 용 핀 9를 사용 하므로 현재 회로를 사용 하 여 테스트할 수 있다. |
샘플 속도가 특정 값에 도달 하면 LED의 밝기를 dim으로 설정 합니다. 그렇지 않으면 완전히 밝은 설정 합니다.
들어오는 사운드 데이터는 약간 들쭉날쭉한; 값 사이에는 매끄러운 전환이 없습니다. 어떻게 부드럽게 이동 값을 얻기 위해 (평균 들어오는 수치를 계산) 스무 딩 기법을 사용할 수 있습니까?
Arduino 자습서 스무 딩