You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: website/versioned_docs/version-acs_cc/project/2026/maria.alexandru2109/index.md
+12-5Lines changed: 12 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -52,9 +52,17 @@ Integrated the OV7670 camera module and established the video capture routine
52
52
Finalized peripheral integration: connected and configured the touch controller, buzzer and buttons. Implemented external interrupts (EXTI) for the hardware buttons to ensure responsive input handling.
53
53
54
54
### Week 11 - 17 May
55
+
Developed the game software, including the game logic, screen display and button controls.
@@ -66,7 +74,7 @@ Finalized peripheral integration: connected and configured the touch controller,
66
74
-**VGA Camera OV7670 640 x 480px**: Captures images input for the system
67
75
-**Microswitches TC-1212T (12x12x7.3mm):** Mechanical tactile switches used for the directional pad and user action buttons
68
76
-**Acoustic buzzer for microcontrollers:** Provides auditory feedback and sound effects for various game events
69
-
-**DC-DC Step-up Module 1-5V to 5V:** A voltage regulator that boosts the fluctuating battery power to provide a stable 5V output for the microcontroller and display
77
+
70
78
71
79
### Schematics
72
80
@@ -86,9 +94,6 @@ Finalized peripheral integration: connected and configured the touch controller,
86
94
|[Button cap for microswitch - Green (1x)](https://www.drot.ro/platforma-arduino/1183-buton-pentru-mikroswitch-verde-12-x-12-x-7-3-mm.html)| Plastic cap for microswitch (Green) |[1.30 RON](https://www.drot.ro/platforma-arduino/1183-buton-pentru-mikroswitch-verde-12-x-12-x-7-3-mm.html)|
87
95
|[Button cap for microswitch - Yellow (1x)](https://www.drot.ro/platforma-arduino/1184-buton-pentru-mikroswitch-galben-12-x-12-x-7-3-mm.html)| Plastic cap for microswitch (Yellow) |[1.30 RON](https://www.drot.ro/platforma-arduino/1184-buton-pentru-mikroswitch-galben-12-x-12-x-7-3-mm.html)|
88
96
|[Button cap for microswitch - White (1x)](https://www.drot.ro/platforma-arduino/1185-buton-pentru-mikroswitch-alb-12-x-12-x-7-3-mm.html)| Plastic cap for microswitch (White) |[1.30 RON](https://www.drot.ro/platforma-arduino/1185-buton-pentru-mikroswitch-alb-12-x-12-x-7-3-mm.html)|
89
-
|[4x AA Battery Holder SBH-341-2A (1x)](https://www.comf-hk.com/storage/SBH-341-2A-Data-Sheet.pdf)| Power supply holder for 4x AA batteries |[8.72 RON](https://www.drot.ro/platforma-arduino/1436-suport-pentru-patru-baterii-aa-sbh-341-2a.html)|
90
-
|[DC-DC Step-up Module 1-5V to 5V 500mA (1x)](https://www.ti.com/product/TPS61241)| Voltage regulator to provide stable 5V |[7.19 RON](https://www.drot.ro/platforma-arduino/1699-modul-step-up-dc-dc-de-la-1-5v-la-5v-500ma.html)|
91
-
|[Plexiglass mount for OV7670 camera module (2x)](https://www.drot.ro/platforma-arduino/123946-suport-pentru-modulul-de-camera-ov7670-plexiglas.html)| Physical mount for the camera module |[7.42 RON](https://www.drot.ro/platforma-arduino/123946-suport-pentru-modulul-de-camera-ov7670-plexiglas.html)|
92
97
93
98
94
99
## Software
@@ -100,11 +105,13 @@ Finalized peripheral integration: connected and configured the touch controller,
100
105
|[embassy-time](https://github.com/embassy-rs/embassy)| Time library | Used for measuring the game time and for adding small delays |
101
106
|[embassy_executor](https://github.com/embassy-rs/embassy)| Task manager | Used for reading user input and updating the screen at the same time |
102
107
|[embassy-sync](https://github.com/embassy-rs/embassy)| Async synchronization | Used for communicating between the display task and buttons/touch task |
103
-
|[embedded-hal](https://github.com/rust-embedded/embedded-hal)| Standard hardware rules | Defines standard interfaces |
108
+
|[embedded-hal](https://github.com/rust-embedded/embedded-hal)| Standard hardware rules | Defines standard interfaces |
104
109
|[panic-probe](https://github.com/knurling-rs/probe-run/tree/main)| Error handling | Stops the program if the code crashes |
105
110
|[defmt]()| Logging library | Used for printing debug messages to the computer |
106
111
|[rand]()| Random number generator | Used for shuffling the puzzle board pieces |
107
112
113
+
114
+
108
115
## Links
109
116
110
117
1.[ How To Make Mini Laptop at Home ](https://www.youtube.com/watch?v=pFho9bYt6Us)
0 commit comments