This shows you the differences between two versions of the page.
pm:prj2021:avaduva:chesstimer [2021/06/02 16:00] andy_stefan.blanaru [Rezultate Obținute] |
pm:prj2021:avaduva:chesstimer [2021/06/04 09:39] (current) andy_stefan.blanaru [Jurnal] |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== Chess Timer ====== | ====== Chess Timer ====== | ||
- | <note tip> Autor: Blanaru Andy-Ștefan - 332CB</note> | + | <note tip> Autor: Blanaru Andy-Ștefan - 332CB |
- | <note tip> Email: andy_stefan.blanaru@stud.acs.pub.ro</note> | + | |
+ | Email: andy_stefan.blanaru@stud.acs.pub.ro</note> | ||
===== Introducere ===== | ===== Introducere ===== | ||
Line 31: | Line 32: | ||
| Buzzer | 1 | | | Buzzer | 1 | | ||
| 4-digit 7-segment | 2 | | | 4-digit 7-segment | 2 | | ||
- | | Fire | 17 | | + | | Fire | 23 | |
| Breadboard | 2 | | | Breadboard | 2 | | ||
| Encoder rotativ | 1 | | | Encoder rotativ | 1 | | ||
Line 56: | Line 57: | ||
Folosesc funcții ajutătoare care: | Folosesc funcții ajutătoare care: | ||
- | - Verifică dacă timpul s-a scurs | + | * Verifică dacă timpul s-a scurs |
- | + | * Verifică dacă au trecut 10 secunde de la scurgerea timpului pentru ca jocul să se reseteze | |
- | - Verifică dacă au trecut 10 secunde de la scurgerea timpului pentru ca jocul să se reseteze | + | * Contribuie la setarea timpului și afisarea timpului în timpul modificării acestuia cu ajutorul encoderului |
- | + | * Modifică constant timpul afișat al unui player atunci când timpul se scurge constant | |
- | - Contribuie la setarea timpului și afisarea timpului în timpul modificării acestuia cu ajutorul encoderului | + | |
- | + | ||
- | - Modifică constant timpul afișat al unui player atunci când timpul se scurge constant | + | |
Line 79: | Line 77: | ||
{{:pm:prj2021:avaduva:andy-5.jpg?600|}} | {{:pm:prj2021:avaduva:andy-5.jpg?600|}} | ||
+ | |||
+ | Linkul videoului - https://www.youtube.com/watch?v=1Mam0qoJtbU | ||
===== Concluzii ===== | ===== Concluzii ===== | ||
+ | |||
+ | Mi-a plăcut să realizez acest proiect deoarece sunt pasionat de sah și nu am visat vreodată că va veni ziua în care voi putea crea propriul | ||
+ | chess timer. Mi se pare genial faptul că un cod scris într-un ide poate să pună în funcțiune cu atâta ușurință componentele hardware. | ||
+ | Nu mă așteptam în schimb să fie atât de complex codul ce se ocupă de afișarea timpilor celor doi playeri. Dar a fost o experiență frumoasă. | ||
===== Download ===== | ===== Download ===== | ||
+ | |||
+ | Documentația în format <html><a class="media mediafile mf_pdf" href="?do=export_pdf">PDF</a></html>. | ||
+ | |||
+ | Arhiva cu proiectul: {{:pm:prj2021:avaduva:chesstimer.zip|Arhivă Proiect}} | ||
===== Jurnal ===== | ===== Jurnal ===== | ||
+ | |||
+ | * **27.04.2021** alegere tema | ||
+ | * **25.05.2021** finalizare afisaj ceasuri digitale | ||
+ | * **27.05.2021** finalizare hardware | ||
+ | * **1.06.2021** finalizare software | ||
+ | * **3.06.2021** finalizare documentatie | ||
===== Bibliografie/Resurse ===== | ===== Bibliografie/Resurse ===== | ||
+ | |||
+ | *https://www.makerguides.com/tm1637-arduino-tutorial/ | ||
+ | *https://forum.arduino.cc/t/how-to-show-the-two-dots-on-4-digit-7-segments-display/592130 | ||
+ | *https://dronebotworkshop.com/rotary-encoders-arduino/ | ||
+ | *https://lastminuteengineers.com/rotary-encoder-arduino-tutorial/ | ||
+ | *https://create.arduino.cc/projecthub/ryanchan/tm1637-digit-display-arduino-quick-tutorial-ca8a93 | ||
+ | |||
- | Documentația în format <html><a class="media mediafile mf_pdf" href="?do=export_pdf">PDF</a></html>. |