- Package de support matériel d'installation pour MATLAB:
- Test de MATLAB:
- Contrôle des LED à l'aide de MATLAB et Arduino:
Dans ce projet, nous allons apprendre,
- Comment configurer le support matériel pour Arduino dans le logiciel MATLAB.
- Comment contrôler un Arduino en utilisant le code MATLAB.
Nous utilisons normalement Arduino IDE pour écrire et télécharger des codes sur Arduino. L'avantage de MATLAB est qu'il utilise un langage de programmation de haut niveau qui est plus simple que C / C ++. L'autre avantage de l'utilisation de MATLAB est que nous pouvons voir rapidement les résultats des opérations d'E / S (sans compilation). De plus, MATLAB fournit des fonctions de traçage que nous pouvons utiliser pour analyser et visualiser rapidement les données collectées à partir d'Arduino. Tout d'abord, nous allons apprendre à configurer le package de support matériel pour Arduino dans le logiciel MATLAB. Après avoir configuré le package de support matériel pour Arduino dans le logiciel MATLAB, nous allons contrôler les LED connectées à la carte Arduino à l'aide du code MATLAB.
Package de support matériel d'installation pour MATLAB:
Étape 1. Démarrez MATLAB (dernière version préférée).
Étape 2. Dans la section Environnement , sélectionnez Modules complémentaires> Obtenir des packages de support matériel .
Étape 3. Cela lancera la fenêtre de l'explorateur de modules complémentaires.
Étape 4. Cliquez sur MATLAB Support Package for Arduino Hardware.
Étape 5. Cliquez sur Installer, le programme d'installation vous demandera maintenant de vous connecter à votre compte MathWorks. Si vous n'avez pas de compte MathWorks, vous pouvez créer un compte lors de l'installation.
Étape 6. Une fois connecté, acceptez le contrat de licence et procédez à l'installation.
Étape 7. Maintenant, attendez que le package soit téléchargé et installé.
Étape 8. Vous avez maintenant installé avec succès le package de support Arduino pour MATLAB.
Test de MATLAB:
Après avoir installé le package de support pour MATLAB, nous devons vérifier s'il est correctement installé ou non.
1. Ouvrez MATLAB.
2. Connectez Arduino au PC.
3. Tapez la commande suivante dans la fenêtre de commande MATLAB.
a = arduino ()
4. Si nous avons plus d'un Arduino connecté au PC, nous pouvons spécifier le type de carte et le port COM auquel il est connecté en utilisant la commande suivante.
a = arduino ('COM5', 'uno')
5. Après avoir entré la commande ci-dessus, MATLAB essaiera de communiquer avec votre Arduino, en cas de succès, MATLAB affichera les propriétés de la carte Arduino connectée au PC.
6. Nous pouvons maintenant voir la variable «a» dans l'espace de travail, qui est l'objet arduino MATLAB. Pour effacer l'objet, nous pouvons utiliser la commande suivante.
effacer un
Cela supprimera l'objet Arduino de l'espace de travail.
Contrôle des LED à l'aide de MATLAB et Arduino:
Dans cet exemple, nous allons faire clignoter une LED connectée à Arduino en utilisant MATLAB.
Composants requis:
- Arduino
- Résistances
- LED
- Câble USB pour Arduino
Schématique:
Pas:
- Démarrez MATLAB.
- Connectez votre Arduino au PC.
- Faites le circuit comme indiqué dans le schéma.
- Ouvrez votre code.m.
- Enregistrez-le et exécutez.
- La LED commence à clignoter.
- Après avoir clignoté 5 fois, la LED s'éteint.
Le code est très simple et il est donné ci-dessous, copiez-le et enregistrez-le dans un fichier avec l'extension.m. Vous pouvez jouer autour du code et le personnaliser selon vos besoins. Le fonctionnement complet du projet est démontré dans la vidéo ci-dessous.
De plus, si vous voulez en savoir plus sur l'interface graphique MATLAB avec Arduino, consultez ce projet: Système domotique basé sur l'interface graphique utilisant Arduino et MATLAB