아두이노 조도센서 예제

보이드 루프() { int LDRValue = 아날로그읽기(LDR); 직렬.print(“센서 = “); 직렬.인쇄(LDR값); 일반적인 문제는 적색 LED에서 발광되는 빛이 빛 센서가 빛이 있다고 생각하게 한다는 것입니다. 이에 대한 나의 가장 좋은 조언은 가능한 한 적색 LED에서 광 센서를 이동하는 것입니다. 이것은 당신이 할 수있는 일에 대한 몇 가지 아이디어입니다. 나는 몇 가지 멋진 아두 이노 초보자 프로젝트와 내가 최근에 얘기 한 센서를 많이 활용 아마도 더 고급 프로젝트를하고 찾고있을 것입니다. 다음은 센서가 인식하는 현재(μA)와 바로 주변의 조도 간의 그래픽 관계입니다: 코드를 다운로드하려면 광 센서 Git 리포지토리에서 다운로드할 수 있습니다. 빛에 의존하는 저항기 또는 포토 레지터는 빛이 떨어지는 양이 증가함에 따라 저항이 감소하는 센서입니다. 어두워지면 포토 레지스트의 저항이 몇 MΩ만큼 높을 수 있습니다. 그러나 빛이 되면 포토레지스트의 저항은 수백 옴만큼 낮을 수 있습니다. 다음은 가시광선의 일반적인 소스에서 일반적인 조도의 테이블입니다: 광트랜지스터이기 때문에, 이 센서는 다른 NPN 트랜지스터와 마찬가지로 작동합니다 – 기지의 들어오는 빛이 클수록 컬렉터에서 미터. 가시 스펙트럼(390-700 nm) 내에 있는 빛만 베이스를 변경합니다.

적외선, 자외선 또는 우리가 직접 볼 수 없는 다른 빛은 센서에 영향을 미치지 않습니다. 이 시스템은 환경에서 빛의 강도를 감지하여 작동합니다. 빛을 감지하는 데 사용할 수 있는 센서는 LDR입니다. 그것은 저렴, 그리고 당신은 어떤 지역 전자 제품 상점또는 온라인에서 구입할 수 있습니다. 다음은 광 센서 브레이크 아웃온다. 먼저 일부 남성에서 여성 점퍼 케이블의 여성 끝을 납땜한 핀에 연결하여 시작합니다. 센서의 VCC를 레드보드의 5V 핀, GND에서 GND로, SIG를 아날로그 핀에 연결합니다(샘플 코드에서 A0을 사용하겠습니다). 배선을 돕기 위해 아래 표를 사용하십시오. SIG 핀에서 반환되는 전압 값은 센서에 전원을 공급하는 데 사용되는 전압과 ADC의 해상도에 따라 달라집니다. 광 센서는 현대 시대에 모든 종류의 실용적인 용도를 가지고 있으며, 특히 화면의 자동 밝기가있는 장치와 노출을 조정하는 디지털 카메라에서 특히 많이 사용됩니다. 주변 광 센서 브레이크아웃을 사용하면 TEMT6000 라이트 센서와 인터페이스할 수 있어 모든 프로젝트에 광 레벨을 감지할 수 있습니다.

코드를 업로드한 후 “직렬 모니터”라고 하는 Arduino IDE의 버튼을 클릭합니다. 그러면 화면에 다른 값을 인쇄하는 새 창이 열립니다. 이제 표면을 빛으로부터 차단하여 센서를 테스트하고 직렬 모니터에서 얻을 수 있는 값을 확인합니다. 이 가이드에서는 주변 광원 센서 의 브레이크아웃을 빠르게 가동한 다음 작동 방식에 대한 몇 가지 기술적인 세부 사항을 논의하는 방법을 설명합니다. 그 후, 우리는 실용적인 DIY 야간 조명을 만들기 위해 그것을 사용하는 방법을 보여줍니다! 광 센서 또는 포토 레지터라고도 하는 이 센서는 우리가 얼마나 밝거나 어두운지 알려주는 데 사용할 장비입니다. 어두울 때 저항기는 최대 10 메고름의 매우 높은 저항을 가질 것이다. 그것은 빛때, 그것은 저항의 단지 몇 백 옴을해야합니다. 우리의 방법은 밝기에 대한 선형 전압을 제공하지 않습니다! 또한 각 센서는 다를 수 있습니다.