#import "../PageTemplate.typ": * #show: page-theme.with(has-header: false) #v(1fr) == โปรแกรม #v(1fr) #pagebreak() #show: page-theme *โปรแกรมเครื่องยืนยันตัวตนด้วย NFC* #show heading.where(level: 3): set heading(numbering: (..n) => { str(n.at(-1)) [. ] }) 1. Android Studio #afigure( image("imgs/Android_Studio_icon_(2023).svg"), attr: [Android Studio, CC BY 2.5 Generic], alt: "โลโก Android Studio", caption: [Android Studio], ) 2. CLion #afigure( image("imgs/CLion.svg"), attr: [JetBrains เป็นเจ้าของเครื่องหมายการค้า CLion], alt: "โลโก CLion", caption: [JetBrains CLion], ) 3. PlatformIO #afigure( image("imgs/platformio-logo.png", width: 1.5in), alt: "โลโก PlatformIO", caption: [PlatformIO], ) 4. liteauthconfig #figure( image("imgs/liteauthconfig_deviceinfo_desktop.png", width: 3.5in), alt: "หน้าอุปกรณ์ข้อมูลของแอพลิเคชัน liteauthconfig บนเดสก์ท็อป", caption: [liteauthconfig บนเดสก์ท็อป], ) 5. liteauth-firmware #figure( image("imgs/liteauthfirmware_clion.png", width: 5in), alt: "รูปแสดงโคด lite auth firmware ที่เปิดอยู่ภายใน CLion", caption: [โคด liteauth-firmware], )