LCD 1602 Pour Arduino

LCD 1602 Pour Arduino

Marque:A4TECH
Code produit: KYLCD1602
Qté en Stock : 2
  • $11.95


Pour toutes questions sur les produits, vous pouvez nous rejoindre au (819) 373-4813 ou par courriel service@jcinfotr.com
Si vous avez besoin d'un item en grande quantité, contacté nous au (819) 373-4813 ou par courriel service@jcinfotr.com
Veiller prendre note que sur ces grandes commandes le prix peut varier.
  • Livraison Rapide
  • Paiment 100% sécurisé
  • Support par Téléphone ou Courriel
  • Pièces en magasin

Caractéristiques :
Il s’agit d’un affichage de base de 16 caractères par 2 lignes.
Utilise le chipset d’interface parallèle HD44780 extrêmement commun.
Le code d’interface est disponible gratuitement.
Rétro-éclairage bleu avec des mots blancs.
utilise la bibliothèque LCD Arduino 4 bits.

Taille : 8cm x 5.9cm - 3.15inch x 2.32inch.

 
Clavier LCD Carte d’entrée et d’extension de sortie avec écran LCD 2 lignes de 16 caractères avec réglage du contraste et rétroéclairage
L’utilisation d’un port analogique permet de compléter l’entrée de cinq touches, un bouton de réinitialisation, les ports IO de rechange inutilisés sont étendus, profitez des ports IO
Ports numériques professionnels : PIN4 (DB4), 5 (DB5), 6 (DB6), 7 (DB7), 8 (RS), 9 (E), 10 (contrôle rétro-éclairage), port des boutons analogiques A0. Utilisé en conjonction avec l’Arduino
Débogage du module :
1.Le contrôleur Arduino du clavier LCD est branché,Ensuite, vous devez télécharger le fichier de bibliothèque LCD4Bit_mod. h vers les bibliothèques matérielles Arduino-0015 dans
2.Puis compiler le programme de test suivant sera téléchargé sur un Arduino dans
3.Utilisation initiale LCD Keypad Shield, la première observation LCD n’a pas de caractères d’affichage, les caractères peuvent être affichés s’il n’y a pas de contraste correct, vous pouvez utiliser le tournevis régler RP1 (rotation dans le sens horaire), les caractères peuvent être transférés pour émerger clairement.

Fonction:
#include <LCD4Bit_mod.h>
LCD4Bit_mod lcd = LCD4Bit_mod(2);
char GP2D12;
char a,b;
char str1[]="Renge:";
char str2[]=" Renge Over ";
char str3[]="cm";
void setup()
{
lcd.init();
lcd.clear();
lcd.printIn("GP2D12 testing...");
}
void loop()
{
GP2D12=read_gp2d12_range(1);
if(GP2D12>80||GP2D12<10)
{
lcd.cursorTo(2,0);
lcd.printIn(str2);
}
else
{
a=0x30+GP2D12/10;
b=0x30+GP2D12%10;
lcd.cursorTo(2, 3);
lcd.printIn(str1);
lcd.print(a);
lcd.print(b);
lcd.printIn(str3);
}
delay(50);
}

float read_gp2d12_range(byte pin)
{
int tmp;
tmp = analogRead(pin);
if (tmp < 3)return -1;
return (6787.0 /((float)tmp - 3.0)) - 4.0;

Écrire une critique

Remarque: HTML n`est pas traduit!
    Mal           Bien
Captcha