J'ai un petit écran LCD. En ce moment je peux écrire du texte, et des commandes telles que l'écran clair etc. Ces commandes sont venues avec le manuel d'utilisateur, et elles ont fonctionné très bien, cependant je veux pouvoir changer la couleur de l'écran d'affichage à cristaux liquides.C# application console envoyant des commandes à l'écran LCD
Toutes les commandes pour changer de couleur ont (0x255) dedans qui cause un problème. Une erreur se produit en disant que 'La valeur constante 597 ne peut pas être convertie en octet'.
Les commandes doivent être envoyées en hexadécimal.
Voici le code que je l'ai utilisé:
byte[] bytesToSend = { 0xFE, 0xD0, 0x0, 0x0, 0x255 };
port.Write(bytesToSend, 0, bytesToSend.Length);
Y at-il moyen de contourner cela? Merci, Lucy
Il n'y a pas "0x255", le droit est "0xFF". Vous mixez entre DEC et HEX –