Shenzhen Shanhai Technology Ltd.

Technologie Ltd de Shenzhen Shanhai. Fabrication professionnelle de module de GPS de modem et de module de GSM GPRS. Nous assurons les produits de haute qualité, le prix concurrentiel, et le service à

Manufacturer from China
Membre actif
14 Ans
Accueil / produits / conseil d'arduino /

Bouclier d'affichage à cristaux liquides pour Arduino

Contacter
Shenzhen Shanhai Technology Ltd.
Ville:shenzhen
Province / État:guangdong
Contact:Ms. angel he
Contacter

Bouclier d'affichage à cristaux liquides pour Arduino

Demander le dernier prix
Nom de marque :arduino
Certification :CE
Prix :19.00usd
Point d'origine :porcelaine
Numéro de type :Bouclier d'affichage à cristaux liquides pour Arduino
Quantité d'ordre minimum :1
Délai de livraison :2 ou 3 jours
Conditions de paiement :Paypal anticipé de TTT
Capacité d'approvisionnement :10000pcs
Contacter

Add to Cart

Trouver des vidéos similaires
Voir la description 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-câblage 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

     

    Pin Fonction
    Analogue 0 Bouton (choisissez, vers le haut de, droit, vers le bas et êtes parti)
    Digital 4 DB4
    Digital 5 DB5
    Digital 6 DB6
    Digital 7 DB7
    Digital 8 RS (sélection d'affichage de données ou de signal)
    Digital 9 Permettez
    Digital 10 Contrô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     ; }}}                      


       
     

     

Inquiry Cart 0