Outils pour utilisateurs

Outils du site


issue201:micro-ci

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
issue201:micro-ci [2024/01/28 15:54] d52frissue201:micro-ci [2024/01/29 15:02] (Version actuelle) auntiee
Ligne 17: Ligne 17:
 Imaginez un commutateur rotatif avec un nombre illimité de positions. Ce n'est pas vraiment le cas, mais c'est un peu comme ça qu'il se comporte. Imaginez un commutateur rotatif avec un nombre illimité de positions. Ce n'est pas vraiment le cas, mais c'est un peu comme ça qu'il se comporte.
  
-Bien qu'il existe de nombreux modèles différents d'encodeurs rotatifs, l'encodeur particulier que nous utiliserons dans ce projet est un KY-040. Il est possible de s'en procurer à de nombreux endroits sur Internet, à partir de 3,00 $ US. Certains sont vendus par paquets de 5 pour 10,00 $ US. J'ai emprunté cette image à https://opencircuit.shop/product/rotary-encoder-module-ky-40.+Bien qu'il existe de nombreux modèles différents d'encodeurs rotatifs, l'encodeur particulier que nous utiliserons dans ce projet est un KY-040. Il est possible de s'en procurer à de nombreux endroits sur Internet, à partir de 3,00 $ US. Certains sont vendus par paquets de 5 pour 10,00 $ US. J'ai emprunté cette image à  
 +https://opencircuit.shop/product/rotary-encoder-module-ky-40 .
  
-Un bon PDF sur le fonctionnement du KY-040 est disponible à l'adresse suivante : https://www.epitran.it/ebayDrive/datasheet/25.pdf. +Un bon PDF sur le fonctionnement du KY-040 est disponible à l'adresse suivante : https://www.epitran.it/ebayDrive/datasheet/25.pdf . 
  
 L'encodeur proprement dit a trois broches, mais la carte de connexion en a cinq. Une caractéristique supplémentaire du KY-040 est que l'arbre peut être pressé pour fournir un interrupteur momentané normalement ouvert. L'encodeur proprement dit a trois broches, mais la carte de connexion en a cinq. Une caractéristique supplémentaire du KY-040 est que l'arbre peut être pressé pour fournir un interrupteur momentané normalement ouvert.
Ligne 34: Ligne 35:
 Now we need to define all the pins for the rotary encoder. Note that these are the GPIO pins, not the physical pins. I’ve included the GPIO pin numbers to the Physical pin numbers in the table above.** Now we need to define all the pins for the rotary encoder. Note that these are the GPIO pins, not the physical pins. I’ve included the GPIO pin numbers to the Physical pin numbers in the table above.**
  
-Les pilotes dont nous aurons besoin pour ce projet se trouvent à l'adresse suivante : https://github.com/MikeTeachman/micropython-rotary. Allez-y et téléchargez le pilote, car nous aurons besoin de certains fichiers dans quelques minutes.+Les pilotes dont nous aurons besoin pour ce projet se trouvent à l'adresse suivante : https://github.com/MikeTeachman/micropython-rotary . Allez-y et téléchargez le pilote, car nous aurons besoin de certains fichiers dans quelques minutes.
  
 Pour l'instant, commençons à câbler la plaque d'essai.  Pour l'instant, commençons à câbler la plaque d'essai. 
Ligne 42: Ligne 43:
 Nous devons maintenant ajouter le pilote pour le SSD1306 (ci-dessous). Nous devons maintenant ajouter le pilote pour le SSD1306 (ci-dessous).
  
-Nous devons maintenant définir toutes les broches de l'encodeur rotatif. Notez qu'il s'agit des broches GPIO, et non des broches physiques. J'ai inclus les numéros des broches GPIO aux numéros des broches physiques dans le tableau de la page précédente.+Puis nous devons définir toutes les broches de l'encodeur rotatif. Notez qu'il s'agit des broches GPIO, et non des broches physiques. J'ai inclus les numéros des broches GPIO aux numéros des broches physiques dans le tableau de la page précédente.
  
  
Ligne 87: Ligne 88:
 while doloop: while doloop:
  
-Et ensuite, dans la vérification if button.value, ajoutez la ligne+Et ensuite, dans la vérification if button.value, ajoutez la ligne :
  
 doloop = False doloop = False
issue201/micro-ci.1706453673.txt.gz · Dernière modification : 2024/01/28 15:54 de d52fr