This shows you the differences between two versions of the page.
|
pm:prj2023:vstoica:tudordiaconu [2023/05/28 17:55] tudor.diaconu [Software Design] |
pm:prj2023:vstoica:tudordiaconu [2023/05/28 17:58] (current) tudor.diaconu [Schema bloc] |
||
|---|---|---|---|
| Line 19: | Line 19: | ||
| ==== Schema bloc ==== | ==== Schema bloc ==== | ||
| - | {{:pm:prj2023:vstoica:untitled_diagram.drawio.png|}} | + | {{:pm:prj2023:vstoica:untitled_diagram.drawio.png?700}} |
| ==== Hardware Design ==== | ==== Hardware Design ==== | ||
| Line 39: | Line 39: | ||
| <note> | <note> | ||
| + | |||
| Mediul de dezvoltare | Mediul de dezvoltare | ||
| * Draw.io - schema bloc | * Draw.io - schema bloc | ||
| * Tinkercad + Fitzring - design-ul hardware | * Tinkercad + Fitzring - design-ul hardware | ||
| * Arduino IDE - codul software | * Arduino IDE - codul software | ||
| + | |||
| + | </note> | ||
| + | |||
| + | |||
| + | <note> | ||
| Biblioteci utilizate | Biblioteci utilizate | ||
| * LiquidCrystal_I2C.h - pentru conexiunea cu ecranul LCD I2C | * LiquidCrystal_I2C.h - pentru conexiunea cu ecranul LCD I2C | ||
| + | |||
| + | </note> | ||
| + | |||
| + | <note> | ||
| Funcții principale | Funcții principale | ||
| Line 53: | Line 63: | ||
| * setup() - inițializarea regiștrilor necesari și marcarea pinilor ca intrare sau ieșire | * setup() - inițializarea regiștrilor necesari și marcarea pinilor ca intrare sau ieșire | ||
| * loop() - logica proiectului și tratarea cazului de pierdere a jocului | * loop() - logica proiectului și tratarea cazului de pierdere a jocului | ||
| + | |||
| </note> | </note> | ||