This shows you the differences between two versions of the page.
pm:prj2022:cstan:snake_game [2022/05/23 14:01] matei.doncu [Descriere generală] |
pm:prj2022:cstan:snake_game [2022/05/25 00:35] (current) matei.doncu [Jurnal] |
||
---|---|---|---|
Line 24: | Line 24: | ||
===== Hardware Design ===== | ===== Hardware Design ===== | ||
+ | Conexiuni pini: | ||
+ | Display | ||
+ | RST - D3 | ||
+ | CE - D4 | ||
+ | DC - D5 | ||
+ | DIN - D11 | ||
+ | CLK - D13 | ||
+ | VCC - 3.3V Arduino | ||
+ | LIGHT - D7 | ||
+ | GND - GND Arduino | ||
- | ===== Software Design ===== | + | Joystick |
+ | VCC -5V Arduino | ||
+ | GND - GND Arduino | ||
+ | VRx - A2 | ||
+ | VRy - A3 | ||
+ | Buzzer | ||
+ | VCC - D12 | ||
+ | GND - GND Arduino | ||
+ | ButtonUP - D0 | ||
+ | ButtonDOWN - D1 | ||
+ | ButtonLEFT - D8 | ||
+ | ButtonRIGHT - D2 | ||
+ | GND buttons - GND Arduino | ||
+ | {{:pm:prj2022:cstan:snakegame.png?200|}} | ||
- | ===== Rezultate Obţinute ===== | + | ===== Software Design ===== |
+ | Pentru acest proiect am creat doua variante de cod: una in care controlul sarpelui functioneaza prin intermediul butoanelor, iar alta in care controlul sarpelui functioneaza prin intermediul joystick-ului, navigarea prin meniu facandu-se in continuare prin intermediul celor 4 butoane. | ||
+ | |||
+ | ===== Rezultate Obţinute ===== | ||
+ | |||
+ | {{:pm:prj2022:cstan:result1.jpeg?200|}} | ||
+ | {{:pm:prj2022:cstan:result2.jpeg?200|}} | ||
+ | {{:pm:prj2022:cstan:result3.jpeg?200|}} | ||
+ | {{:pm:prj2022:cstan:result4.jpeg?200|}} | ||
+ | {{:pm:prj2022:cstan:result5.jpeg?200|}} | ||
===== Concluzii ===== | ===== Concluzii ===== | ||
+ | Un proiect distractiv din care am invatat multe lucruri noi despre Arduino, lucruri care cu siguranta imi vor fi de folos in urmatorii ani de facultate. | ||
===== Download ===== | ===== Download ===== | ||
+ | {{:pm:prj2022:cstan:snakegamebuttons.zip|}} | ||
+ | {{:pm:prj2022:cstan:snakegamejoystick.zip|}} | ||
===== Jurnal ===== | ===== Jurnal ===== | ||
+ | 6 mai - achizitionare componente | ||
+ | |||
+ | 7 mai - asamblare proiect | ||
+ | |||
+ | 8 mai - proiectare, adaptare cod, testare, functionare partiala, multumire partiala | ||
+ | |||
+ | PAUZA | ||
+ | 14-15 mai - modificare cod, testare, functionare completa | ||
===== Bibliografie/Resurse ===== | ===== Bibliografie/Resurse ===== |