Bouclier d'affichage à cristaux liquides pour Arduino

Certification:CE
Nom de marque:arduino
Prix:19.00usd
Point d'origine:porcelaine
Numéro de type:Bouclier d'affichage à cristaux liquides pour 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
  • 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 CDA  _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 ;
    CLÉS  de k <       de NUM_ ; k++) {si (_d'entrée <     
    d'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 btnRIGHT 0# de #define  définissent le btnUP 1#    
    définissent le btnDOWN 2#   définissent le btnLEFT 3#   définissent
    le btnNONE 5/a lu   du btnSELECT 4#define 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     ; }}}                      


       
     

     

China Bouclier d'affichage à cristaux liquides pour Arduino supplier

Bouclier d'affichage à cristaux liquides pour Arduino

Inquiry Cart 0