This shows you the differences between two versions of the page.
|
pm:prj2026:jan.vaduva:bogdan.ciupitu [2026/05/15 14:28] bogdan.ciupitu [Bibliography/Resources] |
pm:prj2026:jan.vaduva:bogdan.ciupitu [2026/05/15 14:34] (current) bogdan.ciupitu [Introduction] |
||
|---|---|---|---|
| Line 3: | Line 3: | ||
| ===== Introduction ===== | ===== Introduction ===== | ||
| - | **Dual-Controller OLED Tic-Tac-Toe** is a portable handheld gaming device specifically designed for two players. This project brings the classic game of Tic-Tac-Toe to a custom electronic platform built around an Arduino Uno board. | + | **Dual-Controller OLED Tic-Tac-Toe** is a portable handheld gaming device specifically designed for two players or player versus bot. This project brings the classic game of Tic-Tac-Toe to a custom electronic platform built around an Arduino Uno board. |
| **Project Goals:** | **Project Goals:** | ||
| Line 89: | Line 89: | ||
| ===== Results ===== | ===== Results ===== | ||
| - | + | The project resulted in a fully functional handheld console. The system successfully handles real-time input from two controllers without latency. The OLED display provides a clear interface, and the integrated Bot offers a challenging solo experience. The memory optimizations (using the F() macro) ensured the system remains stable during long play sessions. | |
| ===== Conclusions ===== | ===== Conclusions ===== | ||
| - | + | //todo// | |
| ===== Source Code ===== | ===== Source Code ===== | ||
| + | //todo// | ||
| ===== Bibliography/Resources ===== | ===== Bibliography/Resources ===== | ||
| - | ====== Software Resources ====== | + | ==== Software Resources ==== |
| Adafruit GFX Library Documentation https://cdn-learn.adafruit.com/downloads/pdf/adafruit-gfx-graphics-library.pdf | Adafruit GFX Library Documentation https://cdn-learn.adafruit.com/downloads/pdf/adafruit-gfx-graphics-library.pdf | ||
| Line 113: | Line 111: | ||
| Memory Optimization (F macro) https://docs.arduino.cc/language-reference/en/variables/utilities/PROGMEM/ | Memory Optimization (F macro) https://docs.arduino.cc/language-reference/en/variables/utilities/PROGMEM/ | ||
| - | ====== Hardware Resources ====== | + | ==== Hardware Resources ==== |
| Atmel ATmega328P Datasheet https://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-7810-Automotive-Microcontrollers-ATmega328P_Datasheet.pdf | Atmel ATmega328P Datasheet https://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-7810-Automotive-Microcontrollers-ATmega328P_Datasheet.pdf | ||