실험 M2 아날로그 및 디지털 기초 회로 응용 결과보고서
- 최초 등록일
- 2022.10.31
- 최종 저작일
- 2022.05
- 18페이지/ MS 워드
- 가격 1,000원
소개글
"실험 M2 아날로그 및 디지털 기초 회로 응용 결과보고서"에 대한 내용입니다.
목차
없음
본문내용
실험 명
실험 M2 아날로그 및 디지털 기초 회로 응용
개요
기존에 수행했던 아날로그 및 디지털 기초 회로의 동작을 아두이노를 이용해 되풀이 해보고, 패키지 소자들을 이용해 하드웨어 수작업으로 구현했던 과거 회로와 비교하여 어떤 부분이 어떻게 프로그램으로 대체 가능한지 학습한다.
실험순서에 따른 실험결과
키르히호프의 전압법칙 및 결합법칙
“직류회로에서의 측정 실험”의 [그림 2] 회로를 브레드보드에 구성하고, V1 전원의 양극에는 아두이노 보드 파워의 5V를, 음극에는 GND를 연결한다.
회로에서 이미 전위 값을 알고있는 5V와 GND 노드를 제외한 나머지 전압 노드 세 곳을 보드의 아날로그 입력 네 핀에 연결한다.
회로 결선도
모든 저항 값들은 미리 측정한 후 기록해두고, 각 저항에 흐르는 전류 값을 옴의 법칙을 이용해 구해 시리얼 모니터 화면에 모든 노드의 전위 값과 모든 저항에 흐르는 전류 값을 계속해서 보여주는 프로그램을 작성한다.
저항 측정
측정한 저항 값
R1 R2 R3 R4 R5
디지털 Input (Read) 결과분석
이번 실험은 스위치를 누르면 상태가 시리얼 모니터에 연속으로 출력되도록 프로그램을 작성하고 실행한 다음 결과를 확인하는 실험입니다.
실험 (1)은 회로를 결선하는 것인데, 특징으로는 0과 1을 입력받는 회로이기 때문에 그림 11 오른쪽에 보면 플로팅 현상이 일어나지 않도록 연결해준 것이 있습니다. 이때 실수한 부분이 있었는데, 책에 있는 그림을 기준으로 회로를 결선했을 때 5V와 GND에 연결해야 하는 핀을 각각 3.3V와 5V에 연결해서 실행이 되지 않았습니다. 단순 실수이므로 빠르게 해결하고 마저 실험을 진행해 완료했습니다.
실험 (2)는 스위치가 눌렸을 때의 상태를 표시하는 프로그램을 작성하는 것입니다. 처음에 Serial.begin으로 보드레이트 9600을 선언하고 2번 핀의 움직임을 바탕으로 제어하기 위해 pinMode를 사용해 2번 핀에 입력을 선언합니다.
참고 자료
https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=roboholic84&logNo=220333343346
https://docs.arduino.cc/learn/microcontrollers/analog-output