This shows you the differences between two versions of the page.
|
pm:prj2026:alexandru.jipa2803:eusebiu.burtescu [2026/05/25 07:55] eusebiu.burtescu [Mediu de dezvoltare, librarii si surse] |
pm:prj2026:alexandru.jipa2803:eusebiu.burtescu [2026/05/25 07:58] (current) eusebiu.burtescu [Download] |
||
|---|---|---|---|
| Line 44: | Line 44: | ||
| | **D13** | PB5 (SCK) | Ecran TFT **SCL** / **SCK** | Semnalul de ceas (Clock) pentru sincronizarea SPI | | | **D13** | PB5 (SCK) | Ecran TFT **SCL** / **SCK** | Semnalul de ceas (Clock) pentru sincronizarea SPI | | ||
| | **A5** | PC5 | **Buzzer Pasiv** | Generare audio low-level pentru efecte si alerte | | | **A5** | PC5 | **Buzzer Pasiv** | Generare audio low-level pentru efecte si alerte | | ||
| - | | **5V / VCC** | VCC | Ecran TFT **VCC** | Alimentarea cu energie a ecranului | | + | | **5V / VCC** | VCC | Ecran TFT **VCC** | Alimentarea cu energie a ecranului (Unde e conectat si suportul de baterii)| |
| | **GND** | GND | Ecran / Buzzer / Butoane | Masa comuna a intregului circuit electric | | | **GND** | GND | Ecran / Buzzer / Butoane | Masa comuna a intregului circuit electric | | ||
| Line 51: | Line 51: | ||
| ==== Mediu de dezvoltare, librarii si surse ==== | ==== Mediu de dezvoltare, librarii si surse ==== | ||
| - | Proiectul este scris in **PlatformIO (in VS Code)** cu compilerul standard *avr-gcc*. Singura librarie din exterior pe care am folosit-o este **Adafruit_ST7735** (impreuna cu *Adafruit_GFX*), strict pentru a pe ecran. | + | Proiectul este scris in **PlatformIO (in VS Code)** cu compilerul standard *avr-gcc*. Singura librarie din exterior pe care am folosit-o este **Adafruit_ST7735** (impreuna cu *Adafruit_GFX*), strict pentru a desena pe ecran. |
| Restul functiilor (partea de SPI, citirea butoanelor, debouncing-ul, sunetele si timpii) sunt facute de noi de la zero, **fara librarii**, umbland direct in registrii de pe ATmega328P. | Restul functiilor (partea de SPI, citirea butoanelor, debouncing-ul, sunetele si timpii) sunt facute de noi de la zero, **fara librarii**, umbland direct in registrii de pe ATmega328P. | ||
| Line 110: | Line 110: | ||
| {{:pm:prj2026:alexandru.jipa2803:archive.zip|}} | {{:pm:prj2026:alexandru.jipa2803:archive.zip|}} | ||
| - | https://github.com/BurtescuEusebiu/TicTacToe- | + | https://github.com/BurtescuEusebiu/TicTacToePM |
| ===== Jurnal ===== | ===== Jurnal ===== | ||