« SE3 PSE Binome2023-1 » : différence entre les versions
Ligne 28 : | Ligne 28 : | ||
Voici la vidéo de l'exécution de notre code et notre code : | Voici la vidéo de l'exécution de notre code et notre code : | ||
[[Fichier:Clignotement.mp4|bordure|gauche|400x400px]][[Fichier:Code Clignotement LED .jpg|600x600px|droite|sans_cadre]]<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>Cette partie du projet nous permet de comprendre comment nous aurons à nous y prendre lors de la programmation de notre future manette. | [[Fichier:Clignotement.mp4|bordure|gauche|400x400px]][[Fichier:Code Clignotement LED .jpg|600x600px|droite|sans_cadre]]<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>Cette partie du projet nous permet de comprendre comment nous aurons à nous y prendre lors de la programmation de notre future manette, notamment pour la manipulation de LEDs, ce qui dans notre cas est plutot pertinent. | ||
== Séance 4 --- 25 Mars 2024 == | == Séance 4 --- 25 Mars 2024 == | ||
Voici notre lien git : https://archives.plil.fr/kelbachi/Projet-USB.git | Voici notre lien git : https://archives.plil.fr/kelbachi/Projet-USB.git |
Version du 1 juin 2024 à 21:25
Manette Space Invader
Notre projet est de créer une manette de jeu sur mesure, spécialement conçue pour être compatible avec le jeu Space Invader sur lequel nous avons pu travailler au cours du projet d'informatique. En utilisant un PCB, nous cherchons à offrir une interface simple mais efficace qui permet une expérience de jeu ✧・゚: *lumineuse*:・゚✧.
Limitations et fonctionnalités
- Taille de la carte : 10x10 cm maximum
- Utilisation de LEDs rouges selon ce qu'il se passe dans le jeu (victoire, défaite, tirs, etc.)
- 4 boutons : deux de déplacement (gauche et droite), un de tir et un dernier pour toute action supplémentaire que nous déterminerons par la suite
Déroulé du Projet
Séance 1 --- 4 Mars 2024
Découverte du sujet et prise de décisions sur les fonctionnalités de la manette.
Séance 2 --- 11 Mars 2024
Nous avons finalisé le choix des composants, en sélectionnant les éléments nécessaires pour notre manette. Les composants retenus incluent le microcontrôleur ATMega16u4, des boutons poussoirs, et biensur, de nombreuses LEDs. Une fois cette sélection terminée, nous avons commencé la conception du schéma électrique de notre PCB. Voici le rendu final (cette conception a pris quelques séances de plus pour le finaliser et le corriger afin de l'envoyer se faire produire. Nous jugeons judicieux de mettre le rendu final dans cette section
Une remarque à faire est que nous n'avons pas tout à fait bien placé les boutons poussoir lors du routage. En tout cas, ils n'ont pas la disposition optimale considérant leurs utilités et noms respectifs. En effet, lors de la programmation de ces derniers nous veillerons bien a se référer au bons boutons.
Séance 3 --- 18 Mars 2024
Durant cette séance, nous terminons la conception et du routage du PCB et nous avons utilisé un fichier Makefile pour exécuter un code visant à faire clignoter des LED sur une carte des étudiants de l'année dernière.
Voici la vidéo de l'exécution de notre code et notre code :
Cette partie du projet nous permet de comprendre comment nous aurons à nous y prendre lors de la programmation de notre future manette, notamment pour la manipulation de LEDs, ce qui dans notre cas est plutot pertinent.
Séance 4 --- 25 Mars 2024
Voici notre lien git : https://archives.plil.fr/kelbachi/Projet-USB.git
Séance 5 --- 3 Avril 2024
Nous avons reçu notre carte, nous soudons les composants (ATmega16u4, Quartz, Port USB, ISP, etc.). Notre séance s'est essentiellement écoulée sur une tentative de resolution du probleme de notre carte à l'aide d'un Arduino et en utilisant la connexion ISP:
Ainsi, après plusieurs essais nous avons décidé de recommencer notre carte, nous avons un ATmega16u4 qui a un Bootloader préinstallé.