ENIB 2022 - groupe C : flipper : Différence entre versions
(→Liste des composants) |
(→Que fait ce projet ?) |
||
| Ligne 3 : | Ligne 3 : | ||
==Que fait ce projet ? == | ==Que fait ce projet ? == | ||
| + | L'objectif est de recréer un flipper taille miniature. | ||
==Liste des composants== | ==Liste des composants== | ||
Version du 17 janvier 2022 à 16:15
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)
- 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)
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);
}
