ENIB 2022 - groupe C : flipper : Différence entre versions
(→Fichiers à avoir) |
(→Fichiers à avoir) |
||
| Ligne 18 : | Ligne 18 : | ||
[[media:Haut gachette.stl|vignette|haut des gachettes du flipper]] | [[media:Haut gachette.stl|vignette|haut des gachettes du flipper]] | ||
==Fichiers à avoir== | ==Fichiers à avoir== | ||
| − | Fichier:Haut gachette.stl | + | [[Fichier:Haut gachette.stl]] |
==Sources== | ==Sources== | ||
Version du 17 janvier 2022 à 16:42
Sommaire
photo de l'équipe
Que fait ce projet ?
L'objectif est de recréer un flipper taille miniature.
Liste des composants
- carte arduino nano
- 2 gachettes de flipper (voir le fichier stl puis les imprimer)
- planches en bois à couper aux bonnes dimensions
- x capteurs piezo
- 4 élastiques
- une bille
- 1 bouchon en liège
- une tige en bois (dans laquelle on pourra embrocher des bouchons en lièges)
vignette|haut des gachettes du flipper
Fichiers à avoir
Sources
- gestion de la mémoire arduino : https://zestedesavoir.com/tutoriels/374/gestion-de-la-memoire-sur-arduino/
Code
////////////////////////////////
// Test //
// capteur de pression Piezo //
////////////////////////////////
/*
* vendredi 30 juillet 2021
* D1 mini
* code inspiré de Arduino FlossManual - https://fr.flossmanuals.net/arduino/_draft/_v/1.0/perroquet/
* matériel
* - D1 mini
* - breadboard
* - jumper
* - piezo
* - résistance 10 Mégaohms
*
* * BROCHAGE
_________________
/ D1 mini \
- |[ ]RST TX[ ]| -
Résistance - Capteur Piezo - |[X]A0 -GPIO RX[ ]| -
|[ ]D0-16 5-D1[ ]| -
|[ ]D5-14 4-D2[ ]| -
- |[ ]D6-12 0-D3[ ]| -
- |[ ]D7-13 2-D4[ ]| LED_BUILTIN
- |[ ]D8-15 GND[X]| - GND - Capteur Piezo - resistance
- |[ ]3V3 . 5V[X]| - ruban de Led
| +---+ |
|_______|USB|_______|
* Antony Le Goïc-Auffret
*
*/
// Variable pour désigner quelle pin est utilisée pour le capteur
int capteurPiezo = A0; // pin Analog 0
// Variable pour contenir la valeur du capteur
int valeurPiezo ;
void setup() {
// Établit la connexion série à 9600 bauds
Serial.begin(9600);
}
void loop() {
// Lit la pin du capteur et l'assigne à la variable valeurPiezo
valeurPiezo = analogRead(capteurPiezo);
// Affiche au moniteur série la valeur de valeurPiezo
Serial.println(valeurPiezo);
// Laisse un court délai afin que l'utilisateur puisse lire les valeurs correctement
delay(100);
}
