04 4 강 - 청기 / 적기 게임 만들기
삼색 LED 청색 / 적색 켜기
먼저 청색, 적색 LED를 켜는 것부터 구현하도록 합니다. 2 강에서 사용했던 Random
기능을 이용할 것입니다. 주어진 코드의 동작 과정은 다음과 같습니다.
- 삼색 LED의 핀의 번호를 변수로 선언합니다.
- setup 함수에 각 핀을 출력으로 설정하고, 랜덤 시드값을 초기화시킵니다.
- 0~99 사이의 난수를 발생시키고 나머지 연산자를 이용해 홀수와 짝수 두 가지로 분리합니다.
random(100)
값이 2로 나누어 떨어지면(짝수) 붉은색, 2로 나누어 떨어지지 않으면(홀수) 파란색을 켭니다.- 아두이노의 loop 함수는 무한 반복이므로 1초 주기로 색이 바뀌게 됩니다.
다만, 같은 색이 연속해서 켜져 있으면 조금 어색할 수 있으니 아래의 문제를 해결해보세요.