본문 바로가기

반응형

버튼

푸시 버튼 활용하기(LED, 모터 제어하기-선풍기 모듈) 오늘은 푸시 버튼을 이용하여 LED와 모터를 제어하는 방법에 대해 알아보겠습니다. 푸시 버튼은 버튼을 누르는 동안 HIGH 값을 가지며 뗄 때 LOW 값을 갖습니다. 일반적으로 네 개의 단자(Terminal)로 구성되며 두 단자간 서로 연결되어 있습니다. 따라서 하나의 단자가 끊어지거나 고장이 나더라도 다른 단자로 충분히 동작 가능합니다. 푸시버튼을 누르면 1번, 2번, 3번, 4번이 모두 연결된 상태가 됩니다. 1) 푸시 버튼으로 LED제어하기 준비물 - 아두이노 우노 - 브레드 보드 - 점퍼선 - 푸시 버튼, LED 회로도 LED는 200옴, 버튼은 10k옴을 연결합니다. 소스코드 void setup(){ Serial.begin(9600); pinMode(13, OUTPUT); //led 핀 pinM.. 더보기
부저 활용하기(버튼으로 제어-버튼 피아노) 오늘은 부저를 제어하는 방법에 대해 알아보겠습니다. 피에조 부저(Piezo Buzzer)는 손톱 사이즈만 한 작은 스피커로 'Piezo'란 단어는 그리스어의 "누른다"라는 뜻을 가진 'Piezein'에서 유래된 말로 압력이 가해지면 전기가 발생한다는 뜻입니다. 이것을 우리말로 바꾼 것이 바로 '압전효과'입니다. 이 압전효과를 이용하여 모듈 안쪽에 얇은 판을 사용하여 미세한 떨림을 만들어내 소리를 발생시킬 수 있는 것입니다. 그렇기 때문에 아두이노의 피에조 부저는 디지털 핀의 전압을 매우 짧은 시간 안에 바꾸어가며 주파수에 맞는 소리를 낼 수 있도록 PWM 방식으로 작동됩니다. ​ ​ 부저는 능동형 부저와 수동형 부저로 나누어져 있는데 차이점은 능동형 부저는 전원이 들어오면 그냥 소리가 나는 것이고 수동형.. 더보기

반응형