산업 제조
산업용 사물 인터넷 | 산업자재 | 장비 유지 보수 및 수리 | 산업 프로그래밍 |
home  MfgRobots >> 산업 제조 >  >> Manufacturing Technology >> 제조공정

아두이노 튜토리얼 02: 버튼 & PWM - 디지털 I/O & LED 제어 마스터하기

아두이노 튜토리얼 시리즈의 두 번째 튜토리얼입니다. 이 튜토리얼에서는 디지털 입력 및 출력 핀이 어떻게 작동하는지 배우고 버튼과 LED를 사용한 몇 가지 예제를 만듭니다. 또한 PWM(펄스 폭 변조)이 무엇인지 배우고 PWM을 사용한 LED 밝기 제어 예제를 만듭니다.

따라하기 쉬운 단계별 비디오 튜토리얼입니다. 또한 비디오 아래에서 이 튜토리얼에 필요한 부품과 예제의 소스 코드를 찾을 수 있습니다.

이 튜토리얼에 필요한 구성 요소


예제 회로도


아두이노 튜토리얼 02: 버튼 & PWM - 디지털 I/O & LED 제어 마스터하기

첫 번째 예제 소스 코드


int button = 12;
int led = 13;
int buttonState = 0;

void setup() {
  pinMode(led, OUTPUT);
  pinMode(button, INPUT);
}

void loop() {
  buttonState = digitalRead(button);
  if (buttonState == HIGH) {
    digitalWrite(led, HIGH);
  } else {
    digitalWrite(led, LOW);
  }
}

두 번째 예제 소스 코드


int led = 13;
int button = 12;
int buttonState = 0;
int brightness = 0;
int brightup = 2;

void setup() {
  pinMode(led, OUTPUT);
  pinMode(button, INPUT);
}

void loop() {
  analogWrite(led, brightness);
  buttonState = digitalRead(button);
  if (buttonState == HIGH) {
    brightness = brightness + brightup;
  }
  if (brightness == 255) {
    brightness = 0;
  }
  delay(30);
}

제조공정

  1. 아두이노 RFID 도어락 만들기 – 단계별 완벽 가이드
  2. 스마트 아두이노 4족 보행 로봇 제작: 단계별 완벽 가이드
  3. 볼트 IoT와 아두이노 우노로 구현하는 무선 LED 밝기 제어 (PWM 6채널)
  4. 아두이노 우노와 1Sheeld로 만드는 4x4x4 LED 큐브 – 인터랙티브 LED 프로젝트
  5. 아두이노 나노 지문 센서 프로젝트 – 단계별 튜토리얼
  6. 아두이노와 알렉사로 제어하는 애니메이션 스마트 LED 스트립 만들기
  7. 인피니티 건틀릿 DIY: 아두이노 LED 키트로 만들기
  8. 라즈베리 파이 3 & 아두이노 노트북 직접 만들기: 단계별 가이드
  9. 아두이노 PWM 리더 & RC 수신기 디코더: 내장 페일세이프로 안전하게
  10. 라즈베리 파이 & 아두이노로 웹 제어 LED 애니메이션 구축하기