Télémètre à ultrasons avec affichage à cristaux liquides sur Arduino UNO (3 / 4 étapes)

Étape 3: Connecter un écran lcd et un buzzer piézo-électrique

Il est maintenant temps pour relier l’écran LCD à notre Arduino. Comme vu dans l’Introduction, vous aurez également besoin d’autres choses à faire ce circuit : un transistor 2N3904 (ou, alternativement, un 2N2222), une résistance de Ohm 10 k, un potentiomètre linéaire 10 k Ohm pour ajuster le contraste. Ces composants sont nécessaires pour rendre l’écran LCD s’allume lorsque vous appuyez sur le bouton poussoir pendant les mesures.

En outre, ajoutant un haut-parleur piézoélectrique peut être un choix judicieux si vous voulez être informé quand le compteur de distance va de reach.

NOTE: nous n’allons pas expliquer comment connecter un écran LCD à Arduino, mais aussi comment contrôler son rétro-éclairage, parce que ces procédures ont déjà été expliquées dans les cinquième et sixième étapes de notre leçon précédente, respectivement.

  • Comment faire pour connecter un écran LCD à Arduino...
  • .. .et comment contrôler son rétro-éclairage

Mais si vous êtes uniquement intéressé à faire les raccordements, il suffit de voir le régime Fritzing ci-joint.

Remarque : Puisque la broche 7 est maintenant utilisée par l’affichage, nous avons changé l’axe utilisé par le HC-SR04 déplaçant vers la broche 9.

L’esquisse

Nous allons adapter le croquis d’après les changements que nous voulons faire.

Dans la première partie de l’esquisse, il faut déclarer une variable et deux constantes. La première constante est la goupille PWM utilisée pour mettre en marche et éteint l’écran rétro-éclairé et le second est la fréquence de la note jouée par le haut-parleur piézo quand le compteur de distance va de rejoindre.
La variable est nécessaire pour régler la luminosité du rétro-éclairage jusqu'à la valeur maximale.

Puis nous inclure la bibliothèque innovente et initialiser la bibliothèque d’affichage LCD :

Fonction de réglage

Dans la fonction de réglage , il faut déclarer la broche 11 en tant que sortie et initialiser l’écran LCD (16 colonnes et avec 2 lignes) :

Dans la fonction de boucle , nous faisons quelques changements. Tout d’abord, nous modifions la boucle while , comme indiqué ci-dessous :

Quand le bouton n’est pas enfoncé, la condition logique a la valeur TRUE, dès l’esquisse attend dans cette boucle while. Dans ce cas, la première ligne dans le bloc désactive le rétro-éclairage, la deuxième ligne efface l’affichage et le troisième un désactive le générateur de tonalité.

Lorsque le bouton est enfoncé, la condition logique devienne FALSE et Arduino permet de sauter cette boucle while et va sur l’exécution de la ligne suivante...

.. .qui s’allume le rétro-éclairage.

Comme nous n’utilisons pas le serial monitor plus, nous devons changer les fonctions Serial.print à lcd.print.

Dans la première ligne de l’affichage, il imprime le temps de la réflexion et la distance dans le second. Si le temps de réflexion est supérieur à 38ms, l’obstacle est hors de la portée et le buzzer piezo va émettre un signal sonore et l’écran affichera le message "hors de portée", sinon l’esquisse affichera la distance mesurée.

Comme d’habitude, l’esquisse est prêt à être téléchargé.

  • ultrasonic_button_lcd_buzz.INO

Articles Liés

Thermohygromètre avec horloge et affichage à cristaux liquides sur Arduino UNO

Thermohygromètre avec horloge et affichage à cristaux liquides sur Arduino UNO

Ces 7 étapes vous conduira à travers la « construction » d'un thermo-hygromètre avec horloge sur Arduino UNO.Données, temps, humidité et température seront affichera sur un écran LCD 16 x 2 affichage. Si vous avez acheté un écran LCD et voulez savoir
Affichage à cristaux liquides sur Arduino UNO

Affichage à cristaux liquides sur Arduino UNO

la liste du matériel :1 arduinioConseil 2 painEcran LCD 3 16 * 2Registre 4 10 kÉtape 1: Pinconfiguration Mis en place l'axe selon la picturre,Considérez que d'enregistrer d'autre objet que 10k.Ce Programme est disponible sur Arduino LCDLibrary.Progra
Affichage à cristaux liquides sur Arduino

Affichage à cristaux liquides sur Arduino

Le type d'affichage LCD sont largement utilisés pour afficher des informations d'état d'une machine. Dans la figure, seul l'aspect typique de cette interface s'affiche.Étape 1 :Il existe plusieurs types d'affichage, par exemple 2 x 20, cela signifie
Arduino ultrasons télémètre, avec affichage à cristaux liquides I²C !

Arduino ultrasons télémètre, avec affichage à cristaux liquides I²C !

Salutdans ce projet, je veux montrer et vous expliquer un capteur de gamme avec ultrasons et un écran à cristaux liquides 20 x 04. J'ai écrit le code pour ce projet moi-même et ajouté beaucoup de commentaires, afin que tout le monde peut le comprendr
Capteur d’humidité DHT11 avec un affichage à cristaux liquides facile!!!

Capteur d’humidité DHT11 avec un affichage à cristaux liquides facile!!!

Salut, les gars aujourd'hui nous allons faire de capteur d'humidité DHT11 travaillez-le avec un affichage à cristaux liquides.Il n'est pas difficile pour un débutant de câblage juste que l'écran LCD est la partie la plus difficile.Permet donc commenc
Comment utiliser l’affichage à cristaux liquides avec arduino tutoriel

Comment utiliser l’affichage à cristaux liquides avec arduino tutoriel

Salut tout le monde espère que vous êtes bien:)Aujourd'hui je suis va pour vous apprendre à utiliser un écran LCD display avec Arduino (juste un message monde d'enfer).Si vous êtes débutant ou vous jamais joué avec afficheur LCD avec Arduino avant, c
AFFICHAGE à cristaux liquides ARDUINO UNO avec 16 x 2

AFFICHAGE à cristaux liquides ARDUINO UNO avec 16 x 2

Salut tout le monde... Ici je vous montre comment à la programmation simplement un caractère personnalisé sur 16 x 2 Ecran LCD à l'aide d'arduino uno et smartphone android. Vous pouvez afficher vos propres mots simplement.Étape 1: logiciel Ici j'ai u
Affichage à cristaux liquides pour le jury de QuickStart

Affichage à cristaux liquides pour le jury de QuickStart

trois fils affichage à cristaux liquides pour le démarrage rapidePièces requises :Conseil d'administration de parallaxe QuickStartModule d'affichage LCD parallaxe 2 lignescâble d'Interface 3 fils - fabriqué à partir :un câble d'ordinateur panneau ava
Twitter contrôlée Arduino sorties - aucun PC - affichage à cristaux liquides + données de capteur à Twitter

Twitter contrôlée Arduino sorties - aucun PC - affichage à cristaux liquides + données de capteur à Twitter

contrôle numérique des pins par les messages de Twitter. Lectures du capteur renvoyés à Twitter.MODIFIÉ par JOHN DINGLEY de Twitter2LCD, originellement écrit par Fabrizio GranelliVoir * Vous pouvez envoyer des messages texte à l'écran LCD Arduino de
Télémètre à ultrasons avec un ATtiny85 (avec bouclier)

Télémètre à ultrasons avec un ATtiny85 (avec bouclier)

Je suis ici pour vous montrer comment utiliser un télémètre à ultrasons HC-SR04 avec un ATtiny85 comme le ATtiny85 en utilisant que le merveilleux bouclier que randofo créé de programmation.Liste des matériaux :Bibliothèque de programmation ATtiny85A
Télémètre à ultrasons avec Arduino

Télémètre à ultrasons avec Arduino

Télémètre à ultrasons est une méthode simple de calcul de distance d'un obstacle à distance sans contact physique. Il utilise un capteur de distance à ultrasons qui utilise des impulsions sonores pour mesurer la distance. En émettant une impulsion ul
Panneau d’affichage à cristaux liquides aide un Linkit et Bluetooth

Panneau d’affichage à cristaux liquides aide un Linkit et Bluetooth

SalutDans ce instructable vous vous renseignerez sur interface LCD avec un Linkit et comment contrôler la même chose avec BluetoothÉtape 1: Composants requis Linkit un ConseilArduino UNO16 * 2 LCD avec écran LCDAntenne Bluetooth (retrouvé avec un Lin
Commander un moteur avec une tablette et un Arduino Uno

Commander un moteur avec une tablette et un Arduino Uno

Contrôler vos inventions avec tablettes Android ! Ce tutoriel passe par une démo d'obtenir une tablette Android pour envoyer des commandes de série à une carte Arduino et ayant le jury tourner un moteur sur et en dehors.Étape 1: Choses vous aurez bes
Comment utiliser un Nokia 5110 84 X 48 affichage à cristaux liquides avec votre Arduino (c’est facile et bon marché!)

Comment utiliser un Nokia 5110 84 X 48 affichage à cristaux liquides avec votre Arduino (c’est facile et bon marché!)

C'est bon marché et facile d'ajouter un 84 X 48 LCD à votre projet Arduino.  Ces écrans Nokia 5110 sont excédentaires des téléphones Nokia de la fin des années 90.  Tandis que la technologie est vieux, il fait un fantastique rétro-éclairé d'affichage