Bonjour,
Je suis débutant sur arduino, et je rencontre un problème que je n'arrive pas à résoudre malgré la répétition du sujet sur les forums.
Quand je branche l'écran LCD "joint sur la photo" directement sur l'Arduino UNO par des fils tout marche impeccable, mais quand je branche le shield ethernet en stack sur l'Arduino, et le LCD sur le shield Ethernet avec fils l'écran s'allume mais il n'affiche rien ou presque rien, les caractères son très très claire, j'ai essayer de permuter les pin, rien n y fait ![]()
Voilà le code "pour l'instant je veux faire tourner les deux shield au même temps"
// include the library code:
#include <SPI.h>
#include <Ethernet.h>
#include <LiquidCrystal.h>
// initialize the library with the numbers of the interface pins
LiquidCrystal lcd(8,9,4,5,6,7);
void setup() {
// set up the LCD's number of columns and rows:
lcd.begin(16, 2);
// Print a message to the LCD.
lcd.setCursor(0,0);
lcd.print("LCD Key Shield");
lcd.setCursor(0,1);
lcd.print("Press Key:");
}
void loop() {
int x;
x = analogRead (0);
lcd.setCursor(10,1);
if (x < 60) {
lcd.print ("Right ");
}
else if (x < 200) {
lcd.print ("Up ");
}
else if (x < 400){
lcd.print ("Down ");
}
else if (x < 600){
lcd.print ("Left ");
}
else if (x < 800){
lcd.print ("Select");
}
}
Merci pour votre aide ![]()
