====== Créer un chronomètre ====== ===== Version très simple ===== Un chronomètre est simplement une variable.\\ On ajoute 1 toutes les secondes ou on ajoute 0,1 toutes les 0,1s. ATTENTION, IL N'EST PAS TRES PRECIS ! {{:epi_4eme:7b4d87921e54be40a590ca1183322535.png}} {{:epi_4eme:e79f14f8233a4e7155fcb2f289f29955.png}} {{:epi_4eme:254c91c2de13b1443126ffa5746b0470.png}} [[https://scratch.mit.edu/projects/284070253/|https://scratch.mit.edu/projects/284070253/]] ===== Version très simple avec bouton marche arrêt ===== On crée 3 boutons : - ON : mettre en marche le chronomètre - OFF : le stpper - RESET : remettre à zéro (on les renomme en bouton ON, OFF…) {{:epi_4eme:70a491794b54a04e01ae1096676d8826.png}} {{:epi_4eme:dcdf282882c56558a37735f46e7c4df5.png}} On crée une variable qui indique si le chronomètre est en marche ou pas. {{:epi_4eme:6e8804ca8ad70d8cf3ae8e0a6792257d.png}} Si "En marche ?" = 1 alors le chronomère est en marche. Au lancement du programme, cette variable vaut 0. Au début, on met le chronomètre à zéro et le chronomètre est à l'arrêt. {{:epi_4eme:4a24d3854961665df29f4ef05e13e79e.png}} Si le chronomètre est en marche, on ajoute 1. On met le chronomètre en marche quand on clique sur le bouton ON. {{:epi_4eme:855da2a3dd607bf5bf54d1ea083dca9a.png}} On arrête le chronomètre quand on clique sur le bouton OFF {{:epi_4eme:d95ee7fcdd795029d64cf9425a23a143.png}} On met à zéro la varibale chronomètre quand on clique sur RESET {{:epi_4eme:ef2ffc7cd67f9b7902cecf91ec1e2584.png}} [[https://scratch.mit.edu/projects/284068577/|https://scratch.mit.edu/projects/284068577/]] ===== Chronomètre très précis ===== Scratch possède un chronomètre précis, le "**timer**". Pour l'afficher, il faut cocher la case : {{:epi_4eme:a9ae2c1c079acf06d583cafcabc9b383.png}} Il n'est pas possible de l'arrêter. On peut juste le remettre à 0 (reset timer). Pour l'utiliser, on va mettre la valeur du "**timer**"de scratch dans notre variable **chronomètre**. On modifie le programme précédent de la manière suivante : {{:epi_4eme:50501ef8f723ec3532ea994cc46270e3.png}} {{:epi_4eme:f7bf9759547085bfba763a41990eaa67.png}} {{:epi_4eme:4ae12aa4ce324946c68e880a4fb50126.png}} [[https://scratch.mit.edu/projects/284075256/|https://scratch.mit.edu/projects/284075256/]]