This shows you the differences between two versions of the page.
|
pm:prj2026:bianca.popa1106:radu.stoican [2026/05/12 19:16] radu.stoican [Conclusions] |
pm:prj2026:bianca.popa1106:radu.stoican [2026/05/12 19:17] (current) radu.stoican [Conclusions] |
||
|---|---|---|---|
| Line 149: | Line 149: | ||
| *Software Architecture: Implementing a Finite State Machine (FSM) alongside non-blocking polling proved to be a highly effective strategy for maintaining a responsive User Interface while handling background tasks. | *Software Architecture: Implementing a Finite State Machine (FSM) alongside non-blocking polling proved to be a highly effective strategy for maintaining a responsive User Interface while handling background tasks. | ||
| - | *Future Improvements: Soldering all the hardware on a more robust Perfboard would be an obvious next step. Managing to add more complex operations or even to simulate different function graphics could make the product much closer to a real scientific calculator (that would mean changing the keyboard to one with more buttons or even adding one more). One of the best functionalities i can think of would be an integral solver or a differential equation solver. However, we face big issues when trying to implement these locally on the microcontroller. Thus, we may need to change the heavy duty responsibility to another computer, either connected by bluetooth or by Wi-fi. If we are connected to another device through bluetooth or wi-fi, why not add the option to talk to an LLM? That could be a student's daydream for a math exam where calculators are allow | + | *Future Improvements: Soldering all the hardware on a more robust Perfboard would be an obvious next step. Managing to add more complex operations or even to simulate different function graphics could make the product much closer to a real scientific calculator (that would mean changing the keyboard to one with more buttons or even adding one more). One of the best functionalities i can think of would be an integral solver or a differential equation solver. However, we face big issues when trying to implement these locally on the microcontroller. Thus, we may need to change the heavy duty responsibility to another computer, either connected by Bluetooth or by Wi-fi. If we are connected to another device through bluetooth or Wi-fi, why not add the option to talk to an LLM? That could be a student's daydream for a math exam where calculators are allowed. |
| ===== Download ===== | ===== Download ===== | ||