L
Loulou
Ouvrier
Bonjour à tous,
Je me suis récemment mis à 'l'Arduino" et souhaitait utiliser un Pac chinois 150mm pour afficher les déplacement en Y sur mon tour.
Je me suis inspiré des travaux de Scrachi sur ce forum ICI et de Martin's ICI
Je ne souhaite utiliser que 1 Pac pour des raisons d'encombrement sur mon tour, l'axe X plus long étant "lu " par une règle chinoise avec son écran déporté.
J'utilise une carte Nano et un écran 16x2 en I2C. (la photo est trompeuse, je n'utilise pas l'alim. à gauche, uniquement l'USB actuellement)
Je fais apparaitre la cote "Y" sur la 1ere ligne
et sur 2e ligne la valeur correspondante par rapport au Diamètre de la pièce. (je ne sais pas si c'est bien clairement exprimé ... )
Ça a l'air de fonctionner pas trop mal, mais je rencontre un petit souci de code sur lequel je butte.
Il me semble avoir "codé" un affichage avec 2 décimales, mais lorsque je lis des valeurs > à 100.00 mm et que je reviens en arrière, je me retrouve avec 3 décimales
En Pj mon code , si quelqu'un vois comment limiter l'affichage à 2 chiffres après la virgule, je suis preneur.
Par ailleurs, le montage est très simple.
2 résistances de 10k Ohms pour passer du 3,3V au 1,5V
4 résistances 10k Ohms et 2 transistors Types 2N3904 pour traiter le signal envoyé sur 2 entrées de l'arduino (Pin 7 & 8 dans mon cas)
Branchement classique en I2C du LCD 16x2
Merci d'avance pour vos retours.
Je me suis récemment mis à 'l'Arduino" et souhaitait utiliser un Pac chinois 150mm pour afficher les déplacement en Y sur mon tour.
Je me suis inspiré des travaux de Scrachi sur ce forum ICI et de Martin's ICI
Je ne souhaite utiliser que 1 Pac pour des raisons d'encombrement sur mon tour, l'axe X plus long étant "lu " par une règle chinoise avec son écran déporté.
J'utilise une carte Nano et un écran 16x2 en I2C. (la photo est trompeuse, je n'utilise pas l'alim. à gauche, uniquement l'USB actuellement)
Je fais apparaitre la cote "Y" sur la 1ere ligne
et sur 2e ligne la valeur correspondante par rapport au Diamètre de la pièce. (je ne sais pas si c'est bien clairement exprimé ... )
Ça a l'air de fonctionner pas trop mal, mais je rencontre un petit souci de code sur lequel je butte.
Il me semble avoir "codé" un affichage avec 2 décimales, mais lorsque je lis des valeurs > à 100.00 mm et que je reviens en arrière, je me retrouve avec 3 décimales
En Pj mon code , si quelqu'un vois comment limiter l'affichage à 2 chiffres après la virgule, je suis preneur.
Par ailleurs, le montage est très simple.
2 résistances de 10k Ohms pour passer du 3,3V au 1,5V
4 résistances 10k Ohms et 2 transistors Types 2N3904 pour traiter le signal envoyé sur 2 entrées de l'arduino (Pin 7 & 8 dans mon cas)
Branchement classique en I2C du LCD 16x2
Merci d'avance pour vos retours.