Table des matières:

Construisez votre calculatrice à l'aide d'Arduino ! : 5 étapes
Construisez votre calculatrice à l'aide d'Arduino ! : 5 étapes

Vidéo: Construisez votre calculatrice à l'aide d'Arduino ! : 5 étapes

Vidéo: Construisez votre calculatrice à l'aide d'Arduino ! : 5 étapes
Vidéo: #1 ARDUINO - Découverte et Premier Projet (Allumer une LED) 2024, Septembre
Anonim
Construisez votre calculatrice à l'aide d'Arduino !
Construisez votre calculatrice à l'aide d'Arduino !
Construisez votre calculatrice à l'aide d'Arduino !
Construisez votre calculatrice à l'aide d'Arduino !
Construisez votre calculatrice à l'aide d'Arduino !
Construisez votre calculatrice à l'aide d'Arduino !

Salut les gars! Vous voulez apprendre à utiliser une entrée et une sortie de moniteur série. Eh bien, vous avez ici le tutoriel parfait sur la façon de le faire! Dans ce instructable, je vais vous guider à travers les étapes simples nécessaires pour créer une calculatrice à l'aide du moniteur série Arduino.

Étape 1: Téléchargement de l'IDE Arduino

Téléchargement de l'IDE Arduino
Téléchargement de l'IDE Arduino

Téléchargez et installez l'IDE Arduino (environnement de développement interactif) en utilisant le lien ci-dessous:

www.arduino.cc/en/Main/Software Choisissez et enregistrez la version qui convient le mieux à votre système d'exploitation et à votre configuration.

Étape 2: Matériel matériel

  1. 1 carte Arduino
  2. 1 câble pour connecter la carte Arduino à votre ordinateur

Étape 3: Construire le matériel

1) Connectez Arduino à votre ordinateur

Étape 4: Téléchargement et exécution du programme

Téléchargez le programme arduino ci-joint sur votre ordinateur portable. Connectez l'arduino à votre ordinateur portable et exécutez le programme.

Dans l'IDE Arduino, ouvrez Outils-> Moniteur série. Tapez un calcul à faire, par exemple, 3+2, et vous obtiendrez le résultat comme 5. Vous pouvez également essayer la soustraction, la multiplication et la division comme suit:

4+2 (vous obtiendrez Résultat = 6)

8-3 (vous obtiendrez Résultat = 5)

5*3 (vous obtiendrez Résultat = 15)

10/2 (vous obtiendrez Résultat = 5)

Étape 5: Comprendre le programme

Comprendre le programme
Comprendre le programme
Comprendre le programme
Comprendre le programme
Comprendre le programme
Comprendre le programme
Comprendre le programme
Comprendre le programme

Commençons par comprendre comment fonctionnent l'entrée et la sortie du port série. Un utilisateur peut saisir des données dans le champ de saisie de la fenêtre du moniteur série pour envoyer des valeurs et des données à l'Arduino. N'importe quel programme série, ou même une application série personnalisée, peut être utilisé pour envoyer des données à l'Arduino au lieu d'utiliser la fenêtre Serial Monitor. De même, l'utilisateur peut sortir des données vers le moniteur série.

Nous allons maintenant l'utiliser pour construire notre propre calculatrice.

Première dans la méthode setup():

Nous initialisons les variables et le port série.

Serial.begin(9600); // commence les communications série

Serial.println("Envoyez-moi un calcul");

Serial.println("Par exemple: 2+3");

Puis dans la méthode loop():

while(Serial.available() > 0) { // pendant que des données sont envoyées à arduino, nombre1 = Serial.parseInt();

opération = Serial.read(); // l'opération sera le premier caractère après le premier nombre

nombre2 = Serial.parseInt(); // stocke le deuxième nombre dans nombre2

Ensuite, nous appelons calculate() et imprimons le résultat du calcul.

calculer () est la fonction personnalisée qui effectue les calculs. Permet de comprendre comment cela fonctionne.

Si (opération == '+'), il additionne les deux nombres et stocke le résultat dans la variable "résultat".

Si (opération == '-'), il soustrait les deux nombres et stocke le résultat dans la variable "résultat".

Si (opération == '*'), il multiplie les deux nombres et stocke le résultat dans la variable "résultat".

Si (opération == '/'), il divise les deux nombres et stocke le résultat dans la variable "résultat".

Sinon, il affiche "Erreur"

Conseillé: