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>. | ||