버튼2 실습 - 버튼, 광센서, 터치센서, Relay를 이용한 프로그램 1. 필요한 부품 BUTTON wpi : 29 LIGHT wpi : 28 TOUCH wpi : 21 BUZZER wpi : 26 LED RED - wpi : 23 GREEN - wpi : 24 BLUE - wpi : 27 RELAY wpi : 25 2. 구현 내용 Touch센서에 터치할때마다, 1색 LED가 0.2초동안 켜졌다 꺼진다. 버튼을 첫 번째 누르면 부져소리가 0.1초동안 나면서 3색 LED가 모두 켜진다. 3색 LED가 모두 켜져있을때만 광센서가 빛을 센싱을 할 수 있다. 광센서에서 변화(밝음 → 어두움)가 측정되면 Relay를 제어하여 전류를 흐르게한다. 광센서에서 변화(어두움 → 밝음)가 측정되면 Relay를 제어하여 전류를 차단시킨다. 버튼을 두 번째 누르면 부져소리가 0.1초 동안 나면.. 2019. 10. 7. 임베디드 센서(Button) 제어하기 임베디드 센서(Button) 제어하기 버튼의 구조는 아래와 같습니다. 먼저 버튼의 wpi = 25로 하고 코드를 작성하겠습니다. const gpio = require('node-wiring-pi'); const BUTTON = 25; const CheckButton = function(){ let data = gpio.digitalRead(BUTTON); if(!data) console.log("Button was Pressed!"); setTimeout(CheckButton,300);// 여기서 300은 측정주기를 나타냅니다. } process.on('SIGINT',function(){ console.log("exit"); process.exit(); }); gpio.setup('wpi'); gpio... 2019. 10. 6. 이전 1 다음