led 출력하기

LED 깜박임 디지털 출력

LED를 아두이노 보드에 다이렉트에 연결할 수 있는 이유는 LED에 이미 저항이 연결되어 있어서 저항 없이 회로를 구성해도 문제가 되지 않습니다.

  • LED 설명

    • LED는 다리가 긴 쪽이 (+)

    • 다리가 짧은 쪽은 (-)

  • LED 연결

    • LED 다리가 긴 쪽을 우노보드 13에 연결 합니다.

    • LED 다리가 짧은쪽을 우노보드 GND에 연결 합니다.

    • LED 다리가 짧은쪽을 우노보드 GND에 연결 합니다.

void setup() {
  // put your setup code here, to run once:
  // SETUP 함수는 보드에 전원 공급 또는 리셋 버튼을 눌렀을때 한번 실행됩니다.
  
  pinMode(13,OUTPUT); // 13번 디지털 핀을 출력으로 설정
}

void loop() {
  // put your main code here, to run repeatedly:
  // loop 함수는 전원이 켜저 있는 동안 무한 반복후 실행됩니다.

  
  digitalWrite(13,HIGH); //번 핀에 high 설정 . LED
  delay(100); // ms 단위. 대기시간지연  
  
  digitalWrite(13,LOW);
  delay(1500); // 딜레이 함수를 한번 더 적용합니다.  
}
아두이노를 활용한 LED 출력
완성된 사진

점점 밝아지고 점점 어두워지는 led 출력

img_1.png

영상보기-클릭

여러개의 led전구를 fadeOn과 fadeOff의 형식으로 출력하기

영상보기_클릭_여러개전구 영상보기_클릭_여러개전구_fade

img.png
  • 위 코드의 함수화 및 리팩토링.

RGB LED 제어하기

빨간색, 초록색, 파란색 세 종류의 색을 이요해, 0~255 범위의 analogWrite 함수의 인자 값을 조절해 다양한 색을 표현 할 수있습니다.

img.png

rgb 기본 코드 설정.

Last updated