This shows you the differences between two versions of the page.
|
pm:prj2024:ddosaru:marius.cristea1811 [2024/05/27 02:09] marius.cristea1811 [Software Design] |
pm:prj2024:ddosaru:marius.cristea1811 [2024/05/27 02:10] (current) marius.cristea1811 [Software Design] |
||
|---|---|---|---|
| Line 88: | Line 88: | ||
| </note> | </note> | ||
| + | Codul pentru joc: \\ | ||
| <file PM_project> | <file PM_project> | ||
| Line 423: | Line 424: | ||
| tft.print(text); | tft.print(text); | ||
| } | } | ||
| + | |||
| + | </file> | ||
| + | |||
| + | Codul pentru muzica: \\ | ||
| + | <file music> | ||
| + | #include <SPI.h> | ||
| + | #include <SD.h> | ||
| + | #include <TMRpcm.h> | ||
| + | |||
| + | #define CS_SD 4 | ||
| + | #define Speaker 9 | ||
| + | TMRpcm audio; | ||
| + | |||
| + | void setup() { | ||
| + | Serial.begin(9600); | ||
| + | |||
| + | if(!SD.begin(CS_SD)) { | ||
| + | Serial.println("A esuat initializarea cardului SD"); | ||
| + | while(1); | ||
| + | } | ||
| + | |||
| + | audio.CSPin = CS_SD; | ||
| + | audio.speakerPin = Speaker; | ||
| + | audio.setVolume(6); | ||
| + | |||
| + | } | ||
| + | |||
| + | void loop() { | ||
| + | if (!audio.isPlaying()) { | ||
| + | audio.play("powerup.wav"); | ||
| + | } | ||
| + | } | ||
| + | |||
| + | |||
| + | |||
| + | |||
| </file> | </file> | ||