This shows you the differences between two versions of the page.
pm:prj2024:fstancu:eduard.radu1303 [2024/05/25 12:30] eduard.radu1303 [Jurnal] |
pm:prj2024:fstancu:eduard.radu1303 [2024/05/25 13:31] (current) eduard.radu1303 [Rezultate Obţinute] |
||
---|---|---|---|
Line 83: | Line 83: | ||
</note> | </note> | ||
<note> | <note> | ||
- | * resetDeck : amestecă pachetul de cărți înainte de începerea jocului și când se epuizează cărțile. | + | * placeBetWithAudio: Utilizează intrarea de la senzorul audio pentru a plasa un pariu. |
- | * dealCard : Extrage o carte aleatorie din pachet și o adaugă la mâna jucătorului sau a dealerului. | + | * resetDeck: Resetează pachetul de cărți. |
- | * adjustAceValue : Ajustează valoarea unui As (1 sau 11) în funcție de scorul curent. | + | * dealCard: Împarte o carte din pachet și actualizează scorul. |
- | * displayPlayerScreen, displayDealerScreen: Afișează scorul și cărțile jucătorului/dealerului pe LCD. | + | * adjustAceValue: Ajustează valoarea unui as dacă scorul depășește 21. |
- | * displayResult: Afișează rezultatul final al jocului (câștig, pierdere sau egalitate). | + | * playDealerTurn: Gestionează tura dealer-ului, împărțind cărți până când scorul dealer-ului ajunge la cel puțin 17. |
- | * displayCards: Afișează o mână de cărți pe LCD. | + | * determineWinner: Determină câștigătorul pe baza scorurilor și actualizează banii jucătorului. |
- | * placeBet: Permite jucătorului să plaseze un pariu. | + | * displayPlayerScreen: Afișează scorul și cărțile jucătorului. |
- | * resetDeck: Amestecă pachetul de cărți. | + | * displayDealerScreen: Afișează scorul și cărțile dealer-ului. |
- | * dealCard: Extrage și distribuie o carte. | + | * displayResult: Afișează rezultatul jocului (câștig, pierdere sau egalitate) și mâinile finale ale jucătorului și dealer-ului. |
- | * playDealerTurn: Joacă tura dealerului. | + | * resetGame: Resetează starea jocului pentru o rundă nouă. |
- | * determineWinner: Determină câștigătorul jocului. | + | |
- | * resetGame: Resetează jocul pentru o nouă rundă. | + | |
</note> | </note> | ||
Line 101: | Line 99: | ||
<html> | <html> | ||
<iframe | <iframe | ||
- | src="" | + | src="https://www.youtube.com/embed/a5LhMaiRbuc" |
title="YouTube video player" | title="YouTube video player" | ||
frameborder="0" | frameborder="0" | ||
Line 110: | Line 108: | ||
</html> | </html> | ||
===== Concluzii ===== | ===== Concluzii ===== | ||
+ | * Acest proiect mi-a oferit o experiență practică valoroasă în integrarea senzorilor și afișajelor LCD cu o placă Arduino pentru a crea un joc interactiv, consolidându-mi astfel cunoștințele de programare și electronică într-un mod aplicat și captivant. | ||
+ | * Nu știam că suflatul într-un microfon este perceput atât de puternic de către acesta. | ||
+ | * Senzorii de mișcare sunt prea sensibili și dificl de reglat. | ||
===== Download ===== | ===== Download ===== | ||
Line 121: | Line 121: | ||
<note> | <note> | ||
- | Listă cu documente, datasheet-uri, resurse Internet folosite, eventual grupate pe **Resurse Software** şi **Resurse Hardware**. | + | Resurse software : |
+ | * https://www.youtube.com/watch?v=mZCJNOf69JI | ||
+ | * https://www.youtube.com/watch?v=CbovaHqvdsM | ||
+ | * https://www.youtube.com/watch?v=QGG-jw5PQpo | ||
+ | * https://github.com/linhartr22/Arduino_Blackjack/blob/master/Arduino_Blackjack.ino | ||
</note> | </note> | ||
<html><a class="media mediafile mf_pdf" href="?do=export_pdf">Export to PDF</a></html> | <html><a class="media mediafile mf_pdf" href="?do=export_pdf">Export to PDF</a></html> |