본문 바로가기

반응형

모터

저항없이 버튼 활용하기(LED, 모터 제어하기-선풍기 모듈) 오늘은 10k옴 저항없이 버튼을 활용하여 LED와 모터를 제어하는 방법에 대해 알아보겠습니다. 저항없이 버튼을 활용하는 방법은 풀업 저항을 활용하는 것입니다. 아두이노에서는 자체적으로 pinMode()에서 INPUT과 OUTPUT외에도 INPUT_PULLUP이라는 소프트웨어적인 풀업모드를 제공합니다. 따라서 pinMode(pinNum, INPUT_PULLUP) 를 선언해서 저항없이 버튼을 사용할 수 있습니다. 준비물 - 아두이노 우노 - LED - 버튼 - 브레드 보드 - 점퍼선 - 선풍기 모듈 1) 버튼으로 선풍기 모듈과 LED제어하기 회로도 소스코드 int pushButton = 7; int led=3; int fan_A=8, fan_B=9; int state=0; void setup() { Seri.. 더보기
푸시 버튼 활용하기(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.. 더보기

반응형