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