Livraison gratuite à partir de 74,95 € NL (99,95 € BE / DE)

Livraison rapide avec DHL

Commandé avant 16:00 = Expédié aujourd'hui

14 jours de retour*


Transport routier

Dans ce projet, j'explique comment connecter un écran LCD I2C.

Je vais également vous montrer comment mettre du texte sur un écran LCD et comment le faire bouger. Nous connectons l'écran que nous utilisons via l'I2C à l'arrière, ce qui signifie que nous n'avons besoin que de 4 fils de liaison.

Nous n'avons pas non plus besoin de connecter un pot mètre car il est intégré au module I2C. Nous pouvons régler cela en le tournant plus vers la gauche ou plus vers la droite avec un tournevis, ce faisant, nous changeons la luminosité de l'écran.

  • Niveau - Débutant 25% 25%
  • Durée - 10 / 15Min 25% 25%
  • Coûts - 38,95 € complets 25% 25%

Étape 1: Fournit un écran LCD Arduino

  • Arduino Uno Rév3

    Arduino Uno Rév3 – ATMEGA328

    23,95 /19,79 hors TVA
  • Fils de cavalier Premium 40pcs 20cm F / M

    3,45 /2,85 hors TVA
  • Écran LCD 16 X 2 avec I2C

    16 × 2 LCD blanc sur bleu 5V avec I2C

    9,95 /8,22 hors TVA
  • Fils cavaliers 10cm Femelle Mâle

    Fils de cavalier Premium 40pcs 10cm F / M

    2,95 /2,44 hors TVA

Étape 2: Construire et câbler

Une fois que vous avez rassemblé toutes les pièces, vous pouvez les relier entre elles.

Pour connecter l'Arduino à l'écran, vous devez mettre un cavalier du 5V dans le VCC de l'écran. Une fois que vous avez fait cela, mettez un fil de liaison entre le GND de l'Arduino et le GND de l'écran. Ensuite, connectez un autre fil de liaison de A4 à la broche SDA sur l'écran et un fil de liaison de A5 à la broche SCL sur l'écran.

La raison pour laquelle vous utilisez A4 et A5 est que ce sont les broches SDA et SCL du Arduino UNO être. Où A4 est la broche SDA et A5 est la broche SCL.

Lorsque vous avez tout connecté, vous pouvez passer à l'étape 3 de la programmation.

Étape 3: programmation

Maintenant, nous commençons la programmation.

Assurez-vous que vous disposez de la bibliothèque LiquidCrystal_I2C et de la bibliothèque Wire. Si vous ne les avez pas, votre code ne fonctionnera pas.

Vous ajoutez ces bibliothèques en appuyant sur sketch lorsque vous êtes dans l'IDE Arduino. Sélectionnez ensuite Utiliser la bibliothèque. Cliquez ensuite sur gérer la bibliothèque lorsque vous avez fait cela, vous obtiendrez une fenêtre pop-up, tapez dans le coin supérieur droit de la bibliothèque dont vous avez besoin, par exemple LiquidCrystal_I2C. Cliquez ensuite sur installer. Vous avez maintenant importé une bibliothèque supplémentaire.

C'est un code assez court où vous allumez l'écran dans la configuration vide et écrivez le texte. Dans la boucle void garantit que le texte se déplace d'une case vers la gauche toutes les 150 millisecondes. Vous pouvez changer cela, par exemple, en changeant la gauche vers la droite, puis cela va de gauche à droite. Le réglage du délai est plus rapide ou plus lent.

Dès que vous mettez le code sur l'Arduino, vous verrez du texte qui se déplace de droite à gauche.

 

#comprendre
#comprendre

// ici nous mettons tous les composants sur une épingle
capteur int = A0;
int led1 = 2 ;
int led2 = 3 ;
int led3 = 4 ;
int led4 = 5 ;
int led5 = 6 ;
valeur int = 0;

void setup () {
// Les épingles donnent une impulsion
pinMode (led1, SORTIE);
pinMode (led2, SORTIE);
pinMode (led3, SORTIE);
pinMode (led4, SORTIE);
pinMode (led5, SORTIE);
}

boucle vide () {
// Lit A0
Valeur = analogRead (capteur);
délai (100);

// si true vaut 110 ou plus, la lumière s'allume
if (Valeur> = 110) {
digitalWrite (led1, HIGH);
}autre{
// sinon ça sort
digitalWrite (led1, LOW);
}
if (Valeur> = 125) {
digitalWrite (led2, HIGH);
}autre{
digitalWrite (led2, LOW);
}
if (Valeur> = 140) {
digitalWrite (led3, HIGH);
}autre{
digitalWrite (led3, LOW);
}
if (Valeur> = 155) {
digitalWrite (led4, HIGH);
}autre{
digitalWrite (led4, LOW);
}
if (Valeur> = 170) {
digitalWrite (led5, HIGH);
}autre{
digitalWrite (led5, LOW);
}
}

La note de www.elektronicavoorjou.nl à Avis sur WebwinkelKeur est 9.3 / 10 basé sur 5000 avis.