STM32 퀘스트 챌린지 : TouchGFX
콘테스트 프로젝트진행중

퀘스트1 도전

STM32 퀘스트 챌린지 : TouchGFX
2022.10.05에 시작
0
좋아요
1.1K
조회
0
댓글
STM32 퀘스트 챌린지 : TouchGFX완료
콘테스트 프로젝트 진행 상황

각 Quest를 단계적으로 완성하는 프로젝트입니다.

Quest 1
Quest 2
Quest 3
Quest 4
4 / 6 완료
Quest 1: 퀘스트1 도전
2021.11.08
완료

TouchGFX 가이드 따라해보니 생각보다 어렵지 않았습니다.

퀘스트1 완성

 

Quest 2: ********* 퀘스트2 도전 *********
2021.11.16
완료

 TouchGFX Designer에서 Tutorial 2 

  - 숫자 업/다운 카운트

  - 마이너스 부호

 

 

 

TouchGFX Designer에서 Tutorial 3

 - 시간 및 분 업/다운

 - 저장 및 시계 카운트 보기

 - 화면 전환 성공

 

 

Quest 3: ********* 퀘스트3 도전 *********
2021.11.24
완료

Part 1 : TouchGFX Designer에서 Tutorial 4 & 5 완성하기

 

 

Part 2 : Swipe Container를 포함하여 UI 구성하기

 

Quest 4: ********* 퀘스트4 도전 *********
2021.11.29
완료

QUEST4. 게이지 위젯을 눌렀을때 가속을 시뮬레이션하고, 놓았을 때 감속을 시뮬레이션하는 버튼 생성하세요.

             - 버튼을 누름 : 바늘이 최대값이 될 때까지 오른쪽으로 회전

             - 버튼을 놓음 : 바늘이 최소값이 될 때까지 왼쪽으로 회전

 

구현 방법.

1. void Screen1View::updateButtenPressed(uint16_t tick) 함수를 생성하고,

   버튼이 눌러졌을 때와 놓았을 때의 조건을 판별하기 위해 if(button.getPressedState())로 버튼 상태값을 읽어 게이지 Value 증감.

 

2. void Screen1View::handleTickEvent() 함수를 하나더 생성하고, updateButtenPressed(++tickCount); 함수를 주기적으로 호출

3. 추가로 버튼이 눌러지면 게이지 Value값을 숫자와 lineprogress로 표시해보고 싶어서 추가해봄^^;

 

ps. : touchGFX처음 사용해보는데, c++도 거의 사용하지 않아서 class, public 등 익숙치 않은 놈때문에 삽질 엄청했네요ㅎㅎ

 

프로젝트 자료실

프로젝트를 재현하거나 학습하는데 필요한 모든 자료를 제공합니다.

등록된 자료가 없습니다.

프로젝트 소개

아직 등록된 프로젝트 소개가 없습니다.

코드 & 회로도

등록된 코드/회로 자료가 없습니다.

댓글 0

아직 댓글이 없습니다. 첫 댓글을 남겨보세요!