This is an old revision of the document!
* LM35 convertește temperatura în semnal analogic * ADC0804 convertor analog-digital legat la PA0–PA7 * STM32F103 procesează valorile convertite * LCD 16×2 conectat prin GPIO controlează afișarea * PWM controlează un buzzer de semnalizare termică * UART trimite temperatura la PC pentru logging * Butonul generează întreruperi pentru calibrare/reset
Bill of Materials (BOM)
Componentă | Model | Interfață | Link / Datasheet |
---|---|---|---|
Microcontroller | STM32F103CBTx | GPIO, UART, ADC, PWM | [STM32F103CBT6 datasheet](https://www.st.com/resource/en/datasheet/stm32f103c8.pdf) |
Senzor temperatură | LM35DZ | Analog | [LM35 Datasheet](https://www.ti.com/lit/ds/symlink/lm35.pdf) |
Convertor ADC | ADC0804 | Paralel (8b) | [ADC0804 Datasheet](https://www.ti.com/lit/ds/symlink/adc0804.pdf) |
Afișaj LCD | LCD 16×2 | GPIO 4-bit | [HD44780 LCD](https://www.sparkfun.com/datasheets/LCD/HD44780.pdf) |
Buzzer pasiv | - | PWM | - |
Buton calibrate | - | GPIO (EXTI) | - |
Pini utilizați:
Componentă | Pin STM32 | Funcție |
———— | ———– | ——— |
LCD 16×2 | PB0–PB7 | GPIO (D4–D7 + RS, E) |
ADC0804 | PA0–PA7 | GPIO input |
LM35 | ADC0804 IN | Analog |
UART TX | PA9 | Serial out |
UART RX | PA10 | Serial in |
PWM out | PA8 | Semnal buzzer |
Buton | PC13 | EXTI13 |
Proiectul este în stadiu de dezvoltare. Toate funcționalitățile software au fost scrise și urmează integrarea fizică a componentelor pentru testare și validare.
Codul sursă include:
Resurse Software
Resurse Hardware