비디오: Cara Pasang Led HPL Pada Motor 12V Ide Kreatif Elektronik DIY 2024
A 전위차계 (999 >)는 저항을 변화시킬 수있는 손잡이가 달린 전자 가변 저항기입니다. 다양한 유형의 화분은 BASIC Stamp 프로젝트의 입력 장치로 자주 사용됩니다. 예를 들어 간단한 냄비를 사용하여 한 쌍의 깜박이는 LED의 속도를 제어 할 수 있습니다. 냄비의 손잡이를 돌릴 때 LED가 깜박이는 속도가 변경됩니다. 여기서 10 kΩ 포트는 0.1 μF 커패시터와 병렬로 배치됩니다. 또한 220 Ω 저항이 폿과 직렬로 배치됩니다. 이는 냄비의 저항이 0이되도록 냄비의 손잡이를 돌리면 BASIC Stamp를 과도한 전류로 인한 손상으로부터 보호하기 위해 수행됩니다.
커패시터가 방전되면 핀 13은 LOW가됩니다. 핀 13이 LOW 일 때 루프가 끝나고 카운터는 커패시터를 방전하는 데 걸린 시간을 나타냅니다. 콘덴서의 크기와 콘덴서를 방전하는 데 걸린 시간의 길이를 알면 포트의 저항을 계산할 수 있습니다.
RCTIME 13, 1, Timer
이 RCTIME 명령은 변수 이름은 타이머가 RC 회로를 방전하는 데 걸린 시간을 나타내는 값입니다. 이 명령 직전에 커패시터를 충전하려면 I / O 핀 (이 경우 핀 13)을 HIGH로 설정해야합니다. 또한 회로를 충전 할 수 있도록 짧은 시간 동안 일시 중지해야합니다 (일반적으로 1ms이면 충분합니다).
이 기술을 사용하여 냄비의 실제 저항을 계산할 수 있지만 일반적으로 정확한 저항을 알 필요는 없습니다. 대개 냄비의 저항이 증가 할 때 카운터가 증가한다는 것을 알면 충분하며 냄비의 저항이 감소하면 카운터가 증가한다는 것을 알면 충분합니다. 이 회로의 경우, RCTIME 명령은 pot의 저항이 최대 (10 kΩ) 일 때 pot의 저항이 0에 가까울 때부터 약 54까지의 시간 값을 계산합니다.
아래 프로그램은 핀 0과 2에 연결된 LED를 번갈아 깜박입니다. LED가 깜박이는 속도는 핀 13의 RC 회로에서 포트로 설정됩니다. 프로그램은 RCTIME 명령으로 계산 된 시간 값에 10을 곱한 값 프로그램이 플래시간에 일시 정지해야하는 시간을 결정합니다. 냄비의 손잡이를 돌리면 냄비의 저항이 감소하고 LED가 더 빨리 깜박입니다.
'Potentiomter LED 점멸 프로그램'Doug Lowe '2011 년 7 월 10 일 "이 프로그램은 13 번 핀의 RC 회로에 의해 결정된 속도로 핀 0과 2에 연결된 LED를 깜박입니다.'{$ STAMP BS2} '{$ PBASIC 2. 5} 시간 VAR Word Led1 PIN 0 Led2 PIN 2 Pot PIN 13 DO HIGH Pot RCTIME Pot, 1, Time HIGH Led1 Led Led2 PAUSE 시간 * 10 LOW1 HIGH Led2 PAUSE 시간 * 10 LOOP
이 프로젝트는 코드를 테스트 할 수 있도록 10 kΩ 전위차계와 커패시터가 포함 된 회로를 작성하십시오. 완성 된 회로가 표시됩니다.