버튼과 소리에 반응하는 프로그램 만들기(천재교육 정보교과서): 두 판 사이의 차이

아두위키 : Arduwiki
잔글편집 요약 없음
잔글편집 요약 없음
19번째 줄: 19번째 줄:


=== 엔트리 코딩 ===
=== 엔트리 코딩 ===
조도 센서 값에 따라 켜지는 LED 개수가 달라집니다.
이미지


사용 환경에 따라 var 값의 기준을 변경해주세요.
'''import''' '''Entry'''
'''import''' '''Arduino'''
'''def''' when_start():
    '''while''' '''True''':
        var = Arduino.analogRead("A0")
        '''if''' var > 0:
            Arduino.digitalWrite(8,"HIGH")
'''else''':
Arduino.digitalWrite(8,"LOW")
        '''if''' var > 30:
            Arduino.digitalWrite(9,"HIGH")
'''else''':
Arduino.digitalWrite(9,"LOW")
        '''if''' var > 60:
            Arduino.digitalWrite(10,"HIGH")
'''else''':
Arduino.digitalWrite(10,"LOW")
        '''if''' var > 90:
            Arduino.digitalWrite(11,"HIGH")
'''else''':
Arduino.digitalWrite(11,"LOW")
        '''if''' var > 120:
            Arduino.digitalWrite(12,"HIGH")
'''else''':
Arduino.digitalWrite(12,"LOW")
간단한 반복문을 추가한 코드입니다. 동작은 위 코드와 동일합니다.
'''import''' '''Entry'''
'''import''' '''Arduino'''
'''def''' when_start():
    '''while''' '''True''':
ledpin = 8
k = 0
var = Arduino.analogRead("A0")
'''for''' i '''in''' range(5):
'''if''' var > k:
Arduino.digitalWrite(ledpin,"HIGH")
'''else''':
Arduino.digitalWrite(ledpin,"LOW")
ledpin += 1
k += 30


=== 실행결과 ===
=== 실행결과 ===
이미지
이미지

2024년 8월 14일 (수) 18:04 판

본 위키는 천재교육 고교 정보교과서 내 P.230 ~ 231 버튼과 소리에 반응하는 프로그램 만들기에 해당하는 내용을 서술합니다.


P. 230 ~ 231 버튼과 소리에 반응하는 프로그램 만들기

버튼의 눌림에 반응하여 엔트리 캐릭터가 좌우로 움직이고, 소리에 반응하여 물풍선이 움직이는 프로그램입니다.


사용 하드웨어

아두이노 보드

소리 센서

스위치


연결

이미지


엔트리 코딩

이미지


실행결과

이미지