meta données pour cette page
  •  

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
projets:comptetemps [14/12/2022 11:15] – [Modifier - Panel] laureprojets:comptetemps [28/01/2023 23:10] (Version actuelle) laure
Ligne 1: Ligne 1:
-=====Compte - Temps Interactif ======+<jumbotron> 
 +===== ⏲️ 🍄 Compte - Temps Interactif ===== 
 +{{tag>arduino processing montage 3Ddesign 3DPrint}} 
 + 
 +<lead>Un dispositif qui mêle affichage écran (Processing) ET bouton physique (Arduino) pour créer un simple compte-temps pour une réalisation chroonométrée. </lead> 
 +On lance l'activité, le compteur démarre pour tous et le premier qui a fini appuie sur le bouton pour arrêter le compteur.  
 + 
 +<label type="default">vide-armoire</label> 
 +<label type="primary">arduino</label> 
 +<label type="primary">processing</label> 
 +<label type="success">en cours</label> 
 +<label type="info">3D</label> 
 +<label type="warning">warning</label> 
 +<label type="danger">danger</label> 
 + 
 +</jumbotron> 
  
-<lead>Un dispositif qui mêle affichage écran (Processing) ET bouton physique (Arduino) pour créer un simple compte-temps pour une réalisation chroonométrée. \\  
-On lance l'activité, le compteur démarre pour tous et le premier qui a fini appuie sur le bouton pour arrêter le compteur. </lead> 
  
  ==== étape 1 : du code simple de chaque côté====   ==== étape 1 : du code simple de chaque côté==== 
Ligne 284: Ligne 298:
 <WRAP half column>   <WRAP half column>  
 <lead>Je mélange les 2 codes processing pour un chrono interactif</lead> <lead>Je mélange les 2 codes processing pour un chrono interactif</lead>
 +  * Ajout d'un compteur millisecondes pour que ça aille plus vite (les heures ne sont plus affichées)  
 +  * Le bouton physique Arduino arrête le chrono à l'écran et affiche un meilleur temps "score" 
 +  * Pour relancer le chrono le MJ utilise sa souris de PC 
 +  * Possibilité de passer en Plein écran plutôt qu'en 800x600px 
 +  * 
 </WRAP> </WRAP>
  
Ligne 290: Ligne 308:
 <accordion> <accordion>
 <panel title="⬇️ Code Processing Chrono final"> <panel title="⬇️ Code Processing Chrono final">
-<file java Compte-Temps2>+<file java Compte-Temps2.java>
 /* MON PROJET : un compteur de seconde centré dans l'écran /* MON PROJET : un compteur de seconde centré dans l'écran
  + Piloté par Arduino et un bouton ( stop / start)  + Piloté par Arduino et un bouton ( stop / start)
Ligne 373: Ligne 391:
  
  
-// En attendant le bouton poussoir je teste à la souris c OK +// Pour relancer un compteur j'utilise la souris c OK 
- +// mais il ne faut pas cliquer si le compteur n'est pas déjà arrêté
-void mousePressed() { +
-/*  score(); // à créer mémoriser quand on appuie pour arrêter +
-  sc.fin(); // remet tous les temps à Zéro +
- +
-  fill(#ff0000); +
-  textSize(128); +
-  textAlign(CENTER); +
- +
-  // nf est utile pour transformer des chiffres en string text https://processing.org/reference/nf_.html +
-  text(nf(sc.heures(), 2)+":"+nf(sc.minutes(), 2)+":"+nf(sc.secondes(), 2), width/2, height/2); +
-  */ +
-}+
  
 void mouseReleased() { void mouseReleased() {
Ligne 470: Ligne 476:
 <WRAP half column>   <WRAP half column>  
 <lead>Je veux un gros bouton mais je n'ai que des petits caps</lead> <lead>Je veux un gros bouton mais je n'ai que des petits caps</lead>
- 
 Je vais donc prendre les dimensions de l'existant et modéliser un push button qui va bien... Je vais donc prendre les dimensions de l'existant et modéliser un push button qui va bien...
 +{{ :projets:freecad_btnchampi0.png?nolink |}}
 +Bon évidemment le premier essai n'est pas au top mais mon fichier FreeCAD est enregistré avec les modif : 
 +  * élargissement du diamètre accueil bouton ( de 11,2 mesuré mais trop serrant à 11,5 mm)
 +  * diamètre pied champi fixé à 24 mm
 +Il faudra regénérer un mesh si on veut le réimprimer
 </WRAP> </WRAP>
  
 <WRAP half column> <WRAP half column>
- depuis Arduino on envoie un signal... +Mon premier jet est mal adapté, à bricoler pour que le caps bouton rentre dedans.  
 </WRAP> </WRAP>
 </WRAP> </WRAP>
 +
 + ==== étape 5 : montage et miniaturisation === 
 +<WRAP group>
 +<WRAP half column>
 +colonnes
 +</WRAP>
 +
 +<WRAP half column>
 +
 +</WRAP>
 +</WRAP>
 +