Quest 2
이전 단계 퀘스트를 수행 한 뒤 진행 할 수 있는 퀘스트입니다.
제출 기간
2024. 8. 26 (월) 00:00 ~
2024. 9. 22 (일) 23:59
-
퀘스트
- 미션 1 :시뮬레이터 실행 파일을 기반으로 간단한 GUI를 재현하여 U5G9-DK2에 플래시합니다.
- 미션 2 :WB보드를 스마트폰에 연결하고 스마트폰에서 LED를 켜고 버튼을 누르면 정보를 얻을 수 있습니다. (기본적으로 P2P 서버 예제 코드)
- 미션 3 :아이디어 = 스마트폰에 WB보드를 연결하고 스마트폰에서 U5 디스플레이의 이미지 LED를 켜고 U5에서 이미지 버튼을 누르면 정보를 얻을 수 있습니다. (기본적으로 P2P 서버 예제 코드이지만 U5G9-DK2 보드와 GUI 상호 작용을 통해 데이터 통신 가능)
*참고사항: 미션 자료는 영어로 지원되고, 슬라이드 쇼 형식으로 제공됩니다
-
수행 방법
- 1. 각 Mission 자료를 다운로드 받습니다.
- 2. 자료 안의 가이드를 따라 작업을 진행합니다.
- 3. 모든 Mission을 수행하고, 제출 자료를 업로드 합니다.
*참고사항: 관련 자료는 영어로 제공됩니다. 작성은 영어 또는 한국어로 가능합니다.
Mission 1 : Graphics basics with TouchGFX
- Install TouchGFX software suite
- Open TouchGFX Designer and select STM32U5G9J-DK2 as your working platform (800x480 16-bit color depth).
- Based on the provided simulator EXE file, the provided images, TouchGFX stock and the documentation website, the challenger must reproduce the UI from the executable file. (expected time for completion : 4-5 hours)
- Once the simulation is working, flash the STM32U5G9JDK2 by simply clicking the “Run target button”.
Mission 1 설치파일: <클릭! 파일 다운로드 받기>
Mission 2 : Wireless basics with simple P2P BLE server
- Implement the P2P server example on the STM32WB55RG Nucleo board
- Test it with a smartphone using the ST BLE Sensor app
Mission 3 : GFX + Wireless integration
- Connect the U5G9-DK2 to STM32WB55RG-NUCLEO via UART
- When receiving data from BLE, send it to U5G9-DK2 over UART then pass it to the GUI task and update the GUI content.
- When pressing a button on the display, send data to WB via UART and WB should transmit the data to the smartphone over BLE
-
참조 사이트와 자료
🔗 TouchGFX Designer 데모들🔗 TouchGFX 기술 지원 사이트: TouchGFX documentation🔗 UI 영감을 받을 수 있는 사이트: Dribble🔗 ST 제품들에 대해 알아보고 싶을 때: st.com🔗 무료로 이미지를 만들거나 수정하기 위한 그래픽 툴: Paint.NET🔗 STM32 Bluetooth® LE 소개 사이트: wiki.st.com