Partage
  • Partager sur Facebook
  • Partager sur Twitter

[Arduino] Problème avec un afficheur LCD

Sujet résolu
    20 février 2012 à 11:16:00

    Salut à vous les zéros !
    J'ai eut envie de me bidouiller une thermomètre avec afficheur LCD sauf que j'ai un petit soucis, en fait j'ai câbler le tout tel que l'image ci dessous :
    Image utilisateur
    Avec le programme exemple suivant qui, normalement affiche "Hello, World!" si j'ai bien compris :
    /*
      LiquidCrystal Library - Hello World
     
     Demonstrates the use a 16x2 LCD display.  The LiquidCrystal
     library works with all LCD displays that are compatible with the 
     Hitachi HD44780 driver. There are many of them out there, and you
     can usually tell them by the 16-pin interface.
     
     This sketch prints "Hello World!" to the LCD
     and shows the time.
     
      The circuit:
     * LCD RS pin to digital pin 12
     * LCD Enable pin to digital pin 11
     * LCD D4 pin to digital pin 5
     * LCD D5 pin to digital pin 4
     * LCD D6 pin to digital pin 3
     * LCD D7 pin to digital pin 2
     * 10K resistor:
     * ends to +5V and ground
     * wiper to LCD VO pin (pin 3)
     
     Library originally added 18 Apr 2008
     by David A. Mellis
     library modified 5 Jul 2009
     by Limor Fried (http://www.ladyada.net)
     example added 9 Jul 2009
     by Tom Igoe
     modified 8 Feb 2010
     by Tom Igoe
     
     
     http://www.arduino.cc/en/Tutorial/LiquidCrystal
     */
    
    // include the library code:
    #include <LiquidCrystal.h>
    
    // initialize the library with the numbers of the interface pins
    LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
    
    void setup() {
      // set up the LCD's number of columns and rows: 
      lcd.begin(16, 2);
      // Print a message to the LCD.
      lcd.print("hello, world!");
    }
    
    void loop() {
      // set the cursor to column 0, line 1
      // (note: line 1 is the second row, since counting begins with 0):
      lcd.setCursor(0, 1);
      // print the number of seconds since reset:
      lcd.print(millis()/1000);
    }
    

    Donc déjà, comme ça l'écran clignote une fois par seconde, donc rien de bien concret. J'ai encore un peux chercher sur le net et je me suis rendu compte que ce schéma n'étais pas complet, en effet sur les deux dernières bornes a droite (sur l'afficheur LCD)il y a de nouveau un +5V puis le GND, en gros comme ça :
    Image utilisateur
    Sauf que j'ai bien garder l'ordre du premier schéma pour bien que le programme marche
    LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
    


    Arrivé là, l'écran s'allume mais je n'arriver toujours pas a afficher quelque chose, et le potentiomètre ne change rien du tout.


    Voila, merci d'avance pour vos réponses =)



    [EDIT]
    Après quelques minutes de réflexion je me suis dit que les contacts devaient mal être fixés, en effet je n'avais pas souder les contacts ^^
    • Partager sur Facebook
    • Partager sur Twitter

    [Arduino] Problème avec un afficheur LCD

    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
    × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
    • Editeur
    • Markdown