Bouclier de clavier numérique d'affichage d'affichage à cristaux liquides d'Arduino (fiche technique) pour le conseil de Freeduino ou d'Arduino

Certification:CE
Nom de marque:arduino
Prix:19
Point d'origine:porcelaine
Numéro de type:bouclier d'affichage à cristaux liquides d'arduino
Quantité d'ordre minimum:1
Contacter

Add to Cart

Membre actif
Shenzhen Guangdong
Adresse: Salle 620, bâtiment yutian, chanson route de lin, Shenzhen, en Chine, district de Futian
dernière connexion fois fournisseur: dans 1 heures
Détails du produit Profil de la société
Détails du produit

Bouclier de clavier numérique d'affichage d'affichage cristaux liquides d'Arduino (fiche technique) pour le conseil de Freeduino ou d'Arduino

Description de produit

C'est un bouclier très populaire de clavier numérique d'affichage cristaux liquides pour le conseil d'Arduino ou de Freeduino. Il peut être directement branchent sur le conseil d'Arudino, aucune soudure ou mouche-cblage requis. UN affichage cristaux liquides compatible de 16x2 HD44780, un caractère blanc et un contre-jour bleu.

Ce bouclier emploie la bibliothèque d'Arudino LCD4Bit.

Attribution de Pin

PinFonction
Analogue 0Bouton (choisissez, vers le haut de, droit, vers le bas et êtes parti)
Digital 4DB4
Digital 5DB5
Digital 6DB6
Digital 7DB7
Digital 8RS (sélection d'affichage de données ou de signal)
Digital 9Permettez
Digital 10Contrôle rétro-éclairé


 

Code d'échantillon
Utilisation d'exemple de bibliothèque de LCD4Bit_mod

Téléchargement de bibliothèque de LCD4Bit_mod

    objet du #include <LCD4Bit_mod.h> //create de //pour commander un affichage cristaux liquides.  //number des lignes dans display=1LCD4Bit_mod affichage cristaux liquides = LCD4Bit_mod (2) ; msgs messagechar de //Key [5] [15] = {le « bon OK principal », « vers le haut de l'OK principal », « verrouillent vers le bas CORRECT », « a laissé l'OK principal », « l'OK principal choisi »} ; international adc_key_val [5] = {30, 150, 360, 535, 760} ; international NUM_KEYS = 5 ; adc_key_in d'international ; international key=-1 ; international oldkey=-1 ; installation nulle () {pinMode (13, SORTIE) ;  //we emploiera la correction LED pour produire un battement de coeur lcd.init () ;  //optionally, a maintenant installé nos arrangements spécifiques l'application d'affichage, dépassant quoi que l'affichage cristaux liquides ait fait dans lcd.init () //lcd.commandWrite (0x0F) ; //cursor dessus, affichage dessus, lueur dessus.  (méchant !) lcd.clear () ;  lcd.printIn (« pressing d'essai de CLAVIER NUMÉRIQUE… ») ;} boucle de vide () {adc_key_in = analogRead (0) ;    //a lu la valeur du digitalWrite de capteur (13, HAUTE) ;  clé = get_key (adc_key_in) ;    converti de //dans la presse principale si (clé ! = oldkey) //si des keypress est détectés {retard (50) ;        attente de //l'adc_key_in de temps de debounce = l'analogRead (0) ;    //a lu la valeur de la clé de capteur = du get_key (adc_key_in) ;    converti de //dans la presse principale si (clé ! = oldkey) {oldkey = clé ;      si (clé >=0) {lcd.cursorTo (2, 0) ;  //line =2, x=0 lcd.printIn (msgs [clé]) ;      }}} digitalWrite (13, BAS) ;}/valeur du converti CDA pour verrouiller le get_key de numberint (international non signé entré) {international k ;    pour (k = 0 ; k < NUM_KEYS ; k++) {si (entrée < adc_key_val [k]) {k de retour ;  }} si (>= NUM_KEYS de k) k = -1 ;     //aucun retour pressé par clé valide k ;}

Utilisation d'exemple de bibliothèque cristal liquide

    //Sample utilisant le ******************************************************* cristal liquide du library#include <LiquidCrystal.h>/ce programme examinera le panneau d'affichage cristaux liquides et le buttonsMark Bramwell, juillet 2010 ********************************************************/choisissent les goupilles utilisées sur l'affichage cristaux liquides panelLiquidCrystal d'affichage cristaux liquides (8, 9, 4, 5, 6, 7) ; /définissez quelques valeurs employées par le lcd_key de panneau et de buttonsint = 0 ; adc_key_in d'international = 0 ; le btnNONE 5 du btnSELECT 4#define du btnLEFT 3#define du btnDOWN 2#define du btnUP 1#define du btnRIGHT 0#define de #define a lu les read_LCD_buttons de buttonsint () {adc_key_in = analogRead (0) ;      //a lu la valeur du capteur //mes boutons une fois lu sont centrés ces valies : 0, 144, 329, 504, 741 //nous additionnons approximativement 50 ces valeurs et contrôle pour voir si nous sommes étroits si (adc_key_in > 1000) btnNONE de retour ; //nous faisons ceci la 1ère option pour des raisons de vitesse puisque ce sera le résultat le plus susceptible si (adc_key_in < 50) btnRIGHT de retour ;   si (adc_key_in < 195) btnUP de retour ;  si (adc_key_in < 380) btnDOWN de retour ;  si (adc_key_in < 555) btnLEFT de retour ;  si (adc_key_in < 790) btnSELECT de retour ;    btnNONE de retour ;  //quand tous les autres échouent, renvoient ceci…}installation nulle () {lcd.begin (16, 2) ;              début de //la bibliothèque lcd.setCursor (0,0) ; lcd.print (« poussez les boutons ») ; copie de //une boucle simple de vide de message} () {lcd.setCursor (9,1) ;            //mouvement curseur  deuxième ligne « 1" et 9 l'espace au-dessus de lcd.print (millis ()/1000) ;      les secondes d'affichage de //se sont écoulées depuis lcd.setCursor du cycle initial (0,1) ;            mouvement de //au début de la deuxième ligne lcd_key = read_LCD_buttons () ;  //a lu le commutateur de boutons (lcd_key) //selon lequel le bouton a été poussé, nous effectuent une action {btnRIGHT de cas :     {lcd.print (« DROIT ") ;     coupure ;     } btnLEFT de cas :     {lcd.print (« PARTI ") ;     coupure ;     } btnUP de cas :     {lcd.print (« ") ;     coupure ;     } btnDOWN de cas :     {lcd.print (« VERS LE BAS ") ;     coupure ;     } btnSELECT de cas :     {lcd.print (« CHOISISSEZ ») ;     coupure ;     } btnNONE de cas :     {lcd.print (« AUCUN ") ;     coupure ;     }}}
Détails d'emballage
Type d'unité :
morceau
Poids de paquet :
0.1kg (0.220lb.)
Taille de paquet :
10cm x 4cm x 3cm (3.94in x 1.57in x 1.18in)
China Bouclier de clavier numérique d'affichage d'affichage à cristaux liquides d'Arduino (fiche technique) pour le conseil de Freeduino ou d'Arduino supplier

Bouclier de clavier numérique d'affichage d'affichage à cristaux liquides d'Arduino (fiche technique) pour le conseil de Freeduino ou d'Arduino

Inquiry Cart 0