Skip to content

Latest commit

 

History

History
28 lines (22 loc) · 6.08 KB

progress.md

File metadata and controls

28 lines (22 loc) · 6.08 KB

[Term Project Progress]


Date Progress
22.10.20-22.10.21 프로젝트 기획 회의 - 주제 선정
22.10.22-22.10.23 프로젝트 제안서 작성
22.10.24-22.10.25 인터럽트 기능 구체화
22.11.22 센서(모터, 진동) 동작 확인, 판 구성 틀 잡기, 역할 분배
22.11.29 코드 구현 팀 : 12.02(금)에 진행 상황 공유(회의)
- 블루투스 앱과 모터 연동 후 동작 확인
* ADC 값 여러 개 받는 부분 => 인터럽트 or DMA
* J-Link 및 프로젝트 디버깅 문제

판 구현 팀 : 구조 설계 및 센서 배치

22.12.02 코드 구현 팀 : 모터 및 ADC 동작 확인
- ADC channel 2개 => NVIC(인터럽트)로 됐는데 다시 안 됨
- 모터 코드 구조 수정 => 인터럽트 enable이 안 됨
- 다시 좀 더 찾아보기로 함..
22.12.06-22.12.07 코드 구현 팀 : 오류 파티 + 역행하는 중
- 갑자기 ADC 1개도 안 됨(ResetCalibration 부분) => 프로젝트 새로 생성해서 해결
- 블루투스 연결만 되고, 시리얼 통신 안 됨 (이유 알 수 없음)
- 모터 코드는 다시 원래대로 수정하기로 함
22.12.06-22.12.09 판 구현 팀 : 판 기본 틀 완성, 세부적인 부분은 계속 수정할 예정
22.12.09 코드 구현 팀 : 블루투스 여전히 안 되고, 프로젝트 디버깅 문제는 해결
- 모터 코드 구조 다시 복구 완료
- 진동 센서는 다시 값 두 개 이상 받기 목표로 돌아감
- 참고 레포 공유
- 다른 블루투스로 시도해봤는데 똑같이 안 돼서 다른 팀원들 모여서 다시 해 보기로 함
22.12.13 기적 발생, 갑자기 모든 게 다시 잘 되기 시작 (수상함)
- 블루투스 통신 해결, 값 보내기도 성공 (값 보낼 때 int는 변환해야 함)
- 판 모터와 연결해서 동작 확인 => 많이 안 올라가져서 수정 필요
- ADC는 DMA로 해결, 조도+진동 센서를 각각 다 써야 해서 DMA 사용
=> 인터럽트 핸들러에서 값 찍을 때 if문 사용
22.12.19 판 선 정리
- LED가 잘 안 됨
- DC 모터 동작 확인... 등등


22.12.20 최종!
- DC 모터 작동 안 돼서 변경
- 서보모터 채널 사용 시 hardfault error 뜸 => 꼭 필요한 부분만 남김
- LED 포트 변경해서 성공
- 블루투스 점수 수신, 게임 종료 기능 추가
- 조도센서 값과 게임 종료 연결(그림자 생기면 안 됨)










끝!