Table des matières:

Configuration du module RTC DS1302 avec clavier + Arduino + LCD : 3 étapes
Configuration du module RTC DS1302 avec clavier + Arduino + LCD : 3 étapes

Vidéo: Configuration du module RTC DS1302 avec clavier + Arduino + LCD : 3 étapes

Vidéo: Configuration du module RTC DS1302 avec clavier + Arduino + LCD : 3 étapes
Vidéo: ARDUINO RTC DS1307 LCD 16x02 I2C 2024, Novembre
Anonim
Image
Image

Bonjour, je viens de réaliser ce petit projet, j'espère qu'il vous plaira, comme le titre l'indique, il s'agit de savoir comment utiliser un clavier pour régler le DS1302, c'est l'un des projets de base que vous pouvez l'ajouter à votre propre projet si vous souhaitez l'ajouter d'autres modules ou fonctions… C'est très simple à comprendre et adaptable, j'espère qu'il vous plaira et vous sera utile.

Regardez la vidéo ci-dessus si vous avez besoin d'aide supplémentaire, ou demandez en commentaire c'est un plaisir.

Étape 1: Modules et matériel nécessaires

Modules et matériel nécessaires
Modules et matériel nécessaires
Modules et matériel nécessaires
Modules et matériel nécessaires
Modules et matériel nécessaires
Modules et matériel nécessaires

Pour cela, nous aurons besoin de:

-Carte Arduino ici j'utilise Arduino UNO

-Module RTC DS1302

-4*4 ou 4*3 Matrix Keypad ici j'ai utilisé 4*4

-Écran LCD i2c

Quelques fils de saut et résistance 1k (Seulement si vous avez un problème RTC)

Étape 2: Câblage

Câblage
Câblage

Le câblage comme le montre le schéma:

-Broches du clavier: 1-8 avec D5-D12

-RTC DS1302: -Vcc - 5v

- GND - GND

- CLK - D2

- DAT- (résistance 1k en option, si seulement vous avez un problème d'impression) - D3

- RST - D4

-LCD i2c: -Vcc - 5v

- GND - GND

-SDA-A4

- SCL - A5

Étape 3: Bibliothèques, code et fonctionnement

Ici, vous pouvez télécharger toutes les bibliothèques que j'ai utilisées (.zip) prêtes à installer et à coder au format ".ino":

- Bibliothèque RTC virtuabotix

- Bibliothèque LCD i2c NewLiquidCrystal

- Bibliothèque de claviers

Et voici le code: Télécharger le code

Fonctionnement: Après le câblage, le téléchargement du code, alimentez votre carte Arduino, normalement une date et une heure par défaut ou réglées avant devraient apparaître sur l'écran LCD, vous appuyez sur "*" pour commencer la configuration à l'aide du clavier, il vous demandera de définir le année, mois… Lorsque vous appuyez sur le bouton le programme mémorise automatiquement les valeurs, exemple: lorsqu'il vous demandera de régler l'année sur laquelle vous appuyez (2-0-1-8) il sera automatiquement mémorisé puis il vous demandera d'entrer mois… pour mois, heure… vous devez toujours entrer deux chiffres comme pour avril (0-4)…

Je n'ai pas ajouté de secondes ni de jours de la semaine, "Paresse:D:D" les ajoute si vous le souhaitez.

N'hésitez pas à laisser un commentaire, une suggestion ou une question si vous avez un problème.

Conseillé: