하드웨어와 임베디드 시스템
Arduino, RISC-V, MSP430, PLC, Linux 드라이버, 임베디드 시스템 엔지니어링.
Project Code Flow — Detailed Technical Documentation
This document describes how the CCIT4080 CL05 PKPD Group2 project is structured, which code runs in each build, and how data and control flow through the system. It covers both the simple TFT clock default build and the
글 읽기 →Code Execution Flow Detailed Technical Documentation
This document provides a comprehensive explanation of how the MAX30102 Health Monitor code executes from startup to runtime, covering every component and detail.
글 읽기 →Quick Start Guide
Install: LVGL by LVGL version 8.3.0 or later TFTeSPI by Bodmer if using compatible display
글 읽기 →MAX30102 Health Monitor with ESP32 and LVGL
A comprehensive health monitoring system using ESP32, MAX30102 pulse oximeter sensor, and LVGL for the user interface.
글 읽기 →Serial Logging System Documentation
The codebase includes comprehensive serial logging throughout all components to help users understand code execution and facilitate debugging. All logs use a consistent format with component tags in square brackets.
글 읽기 →TFTeSPI Configuration Guide
TFTeSPI requires configuration in the UserSetup.h file before use. Follow these steps:
글 읽기 →Getting Started Guide
This guide will help you set up your development environment and run your first LVGL example on ESP32 with TFT display.
글 읽기 →LVGL + ESP32 + TFTeSPI Educational Package
This folder contains a comprehensive educational package for teaching students how to use LVGL Light and Versatile Graphics Library with ESP32 and TFTeSPI displays.
글 읽기 →LVGL Quick Reference Guide
A quick reference for common LVGL operations when working with ESP32 and TFTeSPI.
글 읽기 →ESP32 + TFTeSPI + LVGL Complete Guide
This guide provides a comprehensive introduction to using LVGL Light and Versatile Graphics Library with ESP32 and TFTeSPI display drivers. You'll learn how to create interactive graphical user interfaces GUIs for embedd
글 읽기 →第 0 章 1:課程介紹
當我們使用手機、電腦、汽車、家電時,背後支撐這一切的,是「電子硬體」。 即使是寫軟體的人,也需要理解硬體:
글 읽기 →第 0 章 2:學習路徑指南
歐姆定律 V = IR 串聯與並聯電阻 直流(DC)與交流(AC)的差別 電壓、電流、功率的單位
글 읽기 →第 0 章 3:基本物理概念
原子核(中央,包含質子 proton 與中子 neutron) 電子(electron,環繞原子核)
글 읽기 →第 1 章 1:電學基礎
單位:安培(A)= 庫侖/秒(C/s) 1 A 表示每秒有 1 庫侖(≈ 6.24 × 10¹⁸ 個電子)通過
글 읽기 →第 1 章 2:電阻(Resistor)
電子在金屬或電阻材料中流動時,會與晶格原子、雜質、缺陷碰撞,這些散射造成能量損耗。
글 읽기 →第 1 章 3:電容(Capacitor)
當兩極板施加電壓時,正電荷累積在一板,負電荷累積在另一板, 形成電場。電容「儲存了能量」。
글 읽기 →第 1 章 4:電感(Inductor)
電感是儲存磁場能量的元件,是電容的「對偶」。在電源、濾波、射頻電路中扮演關鍵角色。
글 읽기 →第 1 章 5:二極體(Diode)
二極體是最簡單的「半導體元件」,是進入主動元件世界的第一站。 理解二極體,是理解所有半導體元件的基石。
글 읽기 →第 1 章 6:BJT 雙極性接面電晶體
電晶體是 20 世紀最重要的發明之一,是所有現代電子的基石。 本章介紹歷史較早、概念較直觀的 BJT。
글 읽기 →第 1 章 7:FET / MOSFET 場效電晶體
MOSFET 是「現代電子的主角」。所有 CPU、GPU、記憶體、開關電源,都是由 MOSFET 構成。 本章帶您理解這個改變世界的元件。
글 읽기 →第 1 章 8:變壓器(Transformer)
1. 初級線圈通過交流電流 → 產生交變磁通 2. 磁通經磁芯傳導到次級線圈 3. 變化磁通在次級感應電壓(法拉第定律)
글 읽기 →第 1 章 9:繼電器與開關
Toggle(切換式):切過去就保持,再切回 Pushbutton(按鈕式):按壓動作,分常開(NO)/ 常閉(NC) 即時型(momentary):放開回復 鎖定型(latching):按一下開、再按一下關 Slide(滑動式):左右滑動切換 Rotary(旋轉式):多檔位選擇 Rocker(搖頭式):常見於電源開關 DIP Switch:印刷電路板上的微型撥碼開關 Tact Switch:觸控按鍵(最常用於 PCB)
글 읽기 →第 1 章 10:電池與電源
1. 過充保護(V 4.25V 切斷充電) 2. 過放保護(V < 2.5V 切斷放電) 3. 過電流保護(短路保護) 4. 溫度保護(NTC 監測) 5. 電量計(庫侖計,估算剩餘容量) 6. 平衡(多 cell 串聯時)
글 읽기 →第 1 章 11:基本電路定律
1×3 2×4:24 I1 18 I2 24 I1 + 40 I2 = 30 16 → 22 I2 = 14 → I2 ≈ 0.636 A
글 읽기 →