목록PROJECT/[임베디드] 아두이노 실습 (3)
컴공생 누르지 마세요! 컴공생 울어요.

틴커캐드에서 초음파 센서와 PIR 센서를 이용한 자동화 경보 시스템을 구현하는 실습을 진행하였습니다. PIR 센서에서 움직임을 감지하면 LED 등이 켜지고, 초음파 센서에서 물체의 거리를 감지하여 LCD에 디스플레이합니다. 보드 & 센서 연결 다음과 같이 아두이노 보드, 브레드보드, 초음파 센서, PIR 센서, LCD, LED를 연결하였습니다. 소스코드 지난 글과 비교했을 때, loop()에서 PIR 센서에 움직임이 감지됐을 때 LED를 켜는 기능만 추가하였습니다. #include // lcd 제어 라이브러리 LiquidCrystal lcd(12, 11, 7, 6, 5, 4); // lcd 핀 번호 설정 int distance = 0; // 거리 변수 // 초음파 거리 센서 읽기 long readUltr..

틴커캐드에서 아두이노를 이용하여 초음파 센서로 거리를 측정 후, 거리 값을 LCD에 출력하는 실습을 진행하였습니다. 보드 & 센서 연결 다음과 같이 아두이노 보드, 브레드보드, LCD, 초음파 센서를 연결하였습니다. 코드 작성 readUltrasonicDistance() 초음파 거리 센서의 거리를 읽습니다. 초음파 모듈이 트리거 펄스를 입력받음 ➡ 초음파 발생 & echo 출력이 low에서 high로 변경 ➡ echo 출력이 low로 변경될때까지의 구간 측정 pulseIn() 함수를 통해 펄스가 low에서 high로 변하는 순간부터 시작하여 다시 high에서 low로 변하는 순간까지의 구간을 측정합니다, #include // lcd 제어 라이브러리 LiquidCrystal lcd(12, 11, 7, 6,..

틴커캐드에서 아두이노로 3색 RGB LED를 제어하는 실습을 진행하였습니다. 실습 환경 틴커캐드는 온라인에서 아두이노를 시뮬레이션할 수 있는 사이트입니다. 아두이노가 없어도 틴커캐드를 통해 실습을 진행할 수 있습니다. https://www.tinkercad.com/things/4rHiry1qsms 3D design 틴커캐드 | Tinkercad 3D design 틴커캐드 created by 보람초예준 with Tinkercad www.tinkercad.com 내 디자인 - 새로 만들기 - 회로를 클릭하여 프로젝트를 시작합니다. 오른쪽 탭에 아두이노 우노 R3를 포함하여 다양한 구성요소들이 존재합니다. 이것들을 자유롭게 조합하여 설계할 수 있습니다. 실습 진행 1. 아두이노 보드와 브레드보드 연결 아두이노..