RaspberryPi20 Buzzer 제어하기 Buzzer란? 먼저 Buzzer 모듈은 Piezo Speaker이랑 같은말입니다. 이것은 압전물질(수정, 세라믹)에 전압을 가하면 떨림이 발생하는데, 이 떨림으로 얇은 판을 대면 판과 부딪혀 소리가 발생합니다. 압력을 주게되면 전압이 발생하는 센서라고도 할 수 있습니다. Buzzer에는 대표적으로 두가지 종류가 있는데 Passive buzzer모듈과 Active buzzer 모듈이 있습니다. passive buzzer 모듈 전기 신호를 공급하더라도 짧은 시간만 소리를 냅니다. 주파수(1.5kHz ~ 2.5kHz)를 달리하면 각각 다른 Tone을 생성합니다. PWM(Pulse Width Modulation)기법이나 Delay를 이용하여 코딩을 합니다. 다양한 소리가 가능합니다(음계연주 가능) Active.. 2019. 10. 6. 임베디드 센서(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 2 3 4 다음