Table des matières:

Calculatrice graphique utilisant Arduino: 7 étapes
Calculatrice graphique utilisant Arduino: 7 étapes

Vidéo: Calculatrice graphique utilisant Arduino: 7 étapes

Vidéo: Calculatrice graphique utilisant Arduino: 7 étapes
Vidéo: FONCTIONS : Afficher une courbe - Tutoriel CASIO 2024, Juillet
Anonim
Calculatrice graphique utilisant Arduino
Calculatrice graphique utilisant Arduino

Bonjour les amis, Aujourd'hui, j'ai quelque chose de nouveau à vous montrer. Comme mentionné précédemment dans le titre, j'ai conçu une CALCULATRICE ÉLECTRONIQUE utilisant Arduino uno et un écran LCD TFT 2,4.

Étape 1: Rassemblement du matériel

Rassemblement de matériel
Rassemblement de matériel
Rassemblement de matériel
Rassemblement de matériel

Achetez Arduino UNO et écran LCD TFT 2,4 dans les magasins d'électronique en ligne ou les plus proches.

Connectez-les comme indiqué sur la figure

Composants requis:

  1. Arduino UNO avec câble USB
  2. Écran TFT de 2,4 pouces.

Étape 2: Construction

Construction
Construction

Le système est construit autour d'un microcontrôleur arduino uno r3 et d'un blindage lcd tft 2,4 ". Le blindage est conçu de telle sorte qu'aucune erreur de connexion ne se produise. Arduino uno peut être alimenté par 9v ou 12v adapté ou un câble USB. Le régulateur 3.3v embarqué est disponible sur le blindage LCD. Le blindage LCD reçoit une alimentation de 5 V de l'arduino et le convertit en 3,3 V à l'aide du régulateur IC 1117-3.3. De plus, cette alimentation est fournie à l'écran LCD. L'écran LCD se compose d'un pavé tactile résistif de 2,4 "qui sert de périphérique d'entrée pour le système. L'écran LCD est interfacé à Arduino avec un bus de données 8 bits et un bus de contrôle 5 bits. ce bus de contrôle est connecté à 5 broches analg d'arduino et le bus de données est connecté à des broches d'e/s numériques. Le pavé tactile est également l'interface avec ce bus. Alternativement, le pavé tactile et l'écran LCD sont accessibles via un microcontrôleur. Le commutateur de réinitialisation est disponible sur le blindage tft lcd.

Étape 3: Travail réel

Travail réel
Travail réel
Travail réel
Travail réel
Travail réel
Travail réel
Travail réel
Travail réel

Le système prend en charge la plupart des opérations mathématiques et prend également en charge les opérations logiques, ce qui est encore plus utile pour le programmeur. il prend en charge l'AJOUT, la MULTIPLICATION, la SOUSTRACTION et la DIVISION. Cependant, il est possible d'effectuer des opérations OU logique et ET logique. Toutes les opérations sont effectuées sur un nombre décimal et les résultats sont également imprimés en nombre décimal, sauf que l'opération OR, AND produit le résultat en binaire. En dehors de cette calculatrice peut être utilisée pour obtenir le pourcentage et la puissance d'un nombre donné. Il calcule également modulaire du nombre donné. Le bouton Supprimer est présent pour supprimer le chiffre ou le signe incorrect pressé par l'utilisateur. La meilleure caractéristique qui m'attire vers cette calculatrice est qu'elle peut produire une représentation BINAIRE, HEXAGONALE, OCTAL d'un nombre décimal donné. Des boutons spéciaux sont fournis pour sélectionner l'opérateur approprié. Quelques images du module de travail sont montrées ci-dessous.

Étape 4: Avantages

Avantages:

  1. il consomme peu d'énergie et moins d'espace. Il donne également une réponse négative.
  2. les pourcentages sont affichés avec précision jusqu'à deux chiffres après la virgule décimale.
  3. Pas d'utilisation de touches analogiques, à des fins de saisie, ce qui économise le matériel.
  4. Chaque bouton s'anime après avoir appuyé dessus.
  5. Il est capable d'imprimer facilement des données sur n'importe quel périphérique série.

Étape 5: Limites

  1. Il peut effectuer des opérations sur des numéros à 6 chiffres maximum individuellement.
  2. 32767 c'est le dernier nombre qui peut être converti en son équivalent HEX, BINAIRE ou OCTAL.
  3. toute réponse contenant plus de 10 chiffres sera probablement fausse.
  4. A la fois, une seule opération peut être effectuée.
  5. Il n'est pas possible d'utiliser des crochets "()" dans cette calculatrice.

Étape 6: Vidéo

Aimez-nous sur facebook

Facebook

cliquez pour visiter ou blog

Étape 7: Coder

Le code de ce projet est disponible ici

une bibliothèque

code

Conseillé: