RGB LED(씨마스 정보교과서): 두 판 사이의 차이
편집 요약 없음 |
편집 요약 없음 |
||
| 3번째 줄: | 3번째 줄: | ||
[[RGB LED|'''RGB LED''']] 문서에서 모듈에 대한 기본 정보를 참고해주세요. | [[RGB LED|'''RGB LED''']] 문서에서 모듈에 대한 기본 정보를 참고해주세요. | ||
※ 교과서 내용에 따라 엔트리파이선을 사용합니다. | |||
[[아두이노 사용 방법|'''아두이노 사용 방법''']] 문서에서 엔트리파이선을 활용 방법을 참고하세요. | |||
== '''P. 207 함께 해결하기 (RGB LED)''' == | == '''P. 207 함께 해결하기 (RGB LED)''' == | ||
RGB LED를 깜빡이기 | |||
=== 연결 === | === 연결 === | ||
2023년 12월 14일 (목) 17:35 판
본 위키는 씨마스 고교 정보교과서 내 RGB LED에 해당하는 내용을 서술합니다.
RGB LED 문서에서 모듈에 대한 기본 정보를 참고해주세요.
※ 교과서 내용에 따라 엔트리파이선을 사용합니다.
아두이노 사용 방법 문서에서 엔트리파이선을 활용 방법을 참고하세요.
P. 207 함께 해결하기 (RGB LED)
RGB LED를 깜빡이기
연결
교과서와 동일합니다.

예제 코드
빨간색(255, 0, 0) 1초 - 녹색(0, 255, 0) 1초 - 파란색(0, 0, 255) 1초 점등을 무한반복하는 코드입니다.
import Entry
import Arduino
def when_start():
while True:
Arduino.analogWrite(11, 255)
Arduino.analogWrite(10, 0)
Arduino.analogWrite(9, 0)
Entry.wait_for_sec(1)
Arduino.analogWrite(11, 0)
Arduino.analogWrite(10, 255)
Arduino.analogWrite(9, 0)
Entry.wait_for_sec(1)
Arduino.analogWrite(11, 0)
Arduino.analogWrite(10, 0)
Arduino.analogWrite(9, 255)
Entry.wait_for_sec(1)
P. 246 부록
빨간색 RGB(255, 0, 0), 초록색 RGB(0, 255, 0)이 주어졌을 때 노란색을 표현하기
연결

예제 코드
노란색은 빨간색과 초록색이 합쳐진 RGB(255, 255, 0)으로 설정하면 표현할 수 있습니다.
import Entry
import Arduino
def when_start():
Arduino.analogWrite(11, 255)
Arduino.analogWrite(10, 255)
Arduino.analogWrite(9, 0)