콘테스트 프로젝트 진행 상황
각 Quest를 단계적으로 완성하는 프로젝트입니다.
Quest 1: [Quest1 결과 제출]
2023.07.04
screen마다의 still 사진을 다음과 같이 제출합니다.

.png)
.png)

아래 화면에서 Icon 2가지는 샘플 project에 없어서 웹어서 받아서 색상변환뒤에 추가하였습니다.
.png)
.png)

.png)
이상입니다.
Quest 2: [Quest2 Hw상호 작용 UI개발 미션 등록]
2023.07.30
Quest2 영상 올려드립니다.
구현 내용은 다음과 같습니다.
<전체 동작 요약>
Screen1과 Screen2를 만들었고 Screen1에서는 ADC센서에 연결된 온도센서로부터의 값을 출력하였고
Screen2에서는 버튼을 누를때마다 LED그림과 함께 3개의 LED (LD6,LD7,LD8)이 동작하도록 구현해 보았습니다.
<구현 내용 요약>
Screen1 : PA4에 연결된 온도센서 전압값을 Model::tick에서 주기적으로 Presenter함수를 통해 Screen1에 View함수를 호출해주었고
호출된 callback에서 Gauge와 TextView값을 변경해 주었습니다.
그리고 Screen2에서 변경되는 LED의 On/Off 상태값은 Model class에 멤버변수로 관리하여 Screen1에서도 체크할 수 있도록
하였습니다.
Screen2->Screen1 전환이 발생하면 LED상태값을 Model로부터 읽어서 On/Off 그림을 업데이트하여 LED상태를 출력해줬습니다.
Screen2: 버튼을 누를때마다 callback함수에서 버튼 상태를 반전시켜주었고 이에 따라 상태값을 LED그림과 Hw LED 로 출력해 주었습니다.
LED 상태는 Model의 변수에 업데이트해 주도록 Presenter를 통해서 Model의 함수를 호출하여 LED상태를 보관하였습니다.
Screen1->Screen2 전환이 발생하면 초기화시 LED상태값을 Model로부터 읽어서 UI를 업데이트해 주었습니다.
이상입니다.
감사합니다
Quest 3: QUEST 3 스마트홈 유아말 놀이 앱 제작
2023.09.03
구현 결과 동영상과 설명문서 압축하여 제출 드립니다.
감사합니다.
프로젝트 갤러리
프로젝트 제작 과정과 최종 결과물을 담은 이미지 갤러리입니다.
![[Quest1 결과 제출]](https://cdn.e4ds.com/make/images/n2oqj77pa6v8gnsqftet.png)
![[Quest1 결과 제출]](https://cdn.e4ds.com/images/ck/9yy6oham0p8ck0ljgejj.png)
![[Quest1 결과 제출]](https://cdn.e4ds.com/images/ck/9yy6oham0p8ck0ljgejj(1).png)
![[Quest1 결과 제출]](https://cdn.e4ds.com/images/ck/9yy6oham0p8ck0ljgejj(2).png)
![[Quest2 Hw상호 작용 UI개발 미션 등록]](https://cdn.e4ds.com/make/images/usmmv9v6ouih9tm5f4kz.png)

프로젝트 자료실
프로젝트를 재현하거나 학습하는데 필요한 모든 자료를 제공합니다.
등록된 자료가 없습니다.
프로젝트 소개
아직 등록된 프로젝트 소개가 없습니다.
코드 & 회로도
등록된 코드/회로 자료가 없습니다.
댓글 2개
교육용으로 만드셨네요 ^^ 수고 많으셨습니다.

To 담당자님: 설문 조사를 마무리 하긴 했는데 저장이 안되서 제대로 된건지 확인이 안되네요. 혹시 저장이 잘 되었는지 확인 가능하실까요? 혹시 오류로 저장이 안되었다면 알려주실수 있을까요?