Led (2) 썸네일형 리스트형 아두이노를 이용한 자동차 후방 센서 구현 : 초음파 거리센서+LED+피에조 회로구성 • 초음파 거리센서 + LED + 피에조 동작 요구사항 • 아두이노에 전원이 인가되면 LED와 피에조는 꺼져있는 상태이다. • 초음파 센서로 거리를 측정하여 일정 거리 임계값보다 작으면 LED에 불이 들어오고, 피에조에서 소리가 발생한다. • 측정 거리가 임계값보다 커지면 LED와 피에조 소리는 꺼진다. • 자동차 후방 센서 (3단계 경보) 피에조(piezo) • 피에조는 압전 물질에 얇은 판을 대어 압전 효과에 의해 소리가 나도록 한 소자 • 압전물질 : 압력을 가하면 전위차가 발생하거나 반대로 전압을 인가하면 물리적 변위가 생기는 물질 • 압전효과 : 압력을 가했을 때 전압이 발생되거나, 전압을 가했을 때 압력(신장, 응축)이 생기는 효과 초음파 거리 센서(ultrasonic sensor) .. 아두이노에서 버튼으로 LED 제어하기 2 '아두이노에서 버튼으로 LED 제어하기'는 버튼을 누르고 있는 동안, 또는 버튼을 누르지 않고 있는 동안 상태를 반영하여 LED를 제어하였으나, 이번 실습에서는 버튼을 한 번 누르고 떼는 것을 인지하여 LED를 제어하는 실습이다. 회로구성 '아두이노에서 버튼으로 LED 제어하기'와 동일한 (LED+BUTTON) 회로 구성 동작 아두이노에 전원이 인가되면 LED는 켜져있다. 버튼을 눌렀다가 떼면 LED는 꺼진다. 다시 버튼을 눌렀다가 떼면 LED는 켜진다. 이 동작을 무한히 반복한다. 코드 함수 int get_btn_state() : 버튼의 상태를 받아오는 함수 코드 설명 !digitalRead(btn) : digitalRead함수는 btn 핀의 상태를 LOW 또는 HIGH 값으로 반환함. btn 핀은 P.. 이전 1 다음