비디오: 쉬프트 레지스터를 이용한 여러개 LED 제어 2024
스위치를 전자 프로젝트의 BASIC Stamp I / O 핀에 연결했으면 스위치가 열려 있거나 닫혀 있는지 여부를 결정하는 방법을 알아야합니다. PBASIC 프로그램. 가장 쉬운 방법은 먼저 테스트하려는 핀에 이름을 지정하는 것입니다. 예를 들어 액티브 하이 입력 버튼이 핀 14에 연결되어 있으면 다음과 같은 이름을 지정할 수 있습니다.
Button1 PIN 14
여기서 Button1이라는 이름은 14 번 핀에 지정됩니다.
IF Button1 = 1 THEN HIGH Led1 ENDIF여기서 Led1로 지정된 출력 핀 버튼을 누르면 HIGH가됩니다.
Button1을 눌렀을 때 Led1을 HIGH로 설정하려면
만 이 코드를 사용하십시오: IF Button1 = 1 THEN HIGH Led1 ELSE LOW Led1 ENDIF
여기서 Led1은 버튼을 누르지 않으면 버튼이 눌러지고 LOW이면
DO IF Button1 = 1 THEN HIGH Led1 ELSE LOW Led1 ENDIF LOOP
푸시 버튼 스위치가 핀 14에 연결되고 LED가 핀 0과 2에 연결된 BASIC Stamp에서 작동하는 흥미로운 프로그램입니다.이 프로그램은 핀 2에 연결된 LED를 0.5 초 간격으로 켜고 끕니다 누름 버튼 스위치가 눌러 질 때까지 그런 다음 LED가 0 번 핀에서 깜박입니다.
'푸시 버튼 프로그램'Doug Lowe '2011 년 7 월 13 일'{$ STAMP BS2} '{$ PBASIC2.5} Led1 PIN 0 Led2 PIN 2 버튼 1 PIN 14 BUTTON1 = 1 Led2 HIGH Led1 PAUSE 100 LOW1 PAUSE 100 ELSE LOW1 HIGH Led2 PAUSE 100 LOW2 PAUSE 100 ENDIF PAUSE 100 LOOP
이 프로젝트는이 프로그램을 테스트하는 데 사용할 수있는 간단한 회로를 만드는 방법을 보여줍니다. 완성 된 회로의 모양은 다음과 같습니다.