Manuel Arduino IoT Cloud
- Comment travailler avec Arduino Create
- Comment travailler avec Arduino IoT Cloud
- Comment créer des propriétés
- Comment contrôler une lumière via le cloud IoT
- Comment lire la valeur d'un potentiomètre dans le cloud IoT
- Comment lire la valeur d'un bouton poussoir dans le cloud IoT
- Comment afficher la valeur d'un HC-SR04 dans le cloud IoT
Leçon 1: Lumière LED du cloud IoT
Ceci est la première leçon de la Manuel Arduino IoT Cloud. Dans cette première leçon, vous apprendrez à configurer votre nouvel Arduino Nano 33 IoT dans Arduino Create. Nous expliquons les concepts de base du cloud IoT et vous montrons comment contrôler une lumière via Internet.
Qu'est-ce qu'Arduino Create?
Avec Arduino Create, vous pouvez écrire des codes. Vous avez également accès au contenu, vous pouvez boards configurer et partager des projets. L'Arduino Create est une version toujours à jour et en ligne du IDE Arduino. Il offre la possibilité de partager des builds et de recevoir des commentaires. Cela garantit que vous pouvez travailler efficacement et efficacement depuis votre domicile. Si vous ne voulez pas démarrer un projet à partir de zéro, il y a toujours la possibilité d'exploiter le pouvoir de la communauté. Cela peut être fait en parcourant les projets sur le hub de projets Arduino et en les personnalisant.
Prérequis:
1X Arduino Nano 33 IdO
1X painboard
Fils de cavalier 3X
Voyant lumineux 1X LED
Résistance 1X 220 Ohm
Arduino Créer
Étape 1: Configurer Arduino Create
On y va d'abord board configurer dans Arduino Create. Aller à: https://create.arduino.cc/. Vous verrez alors le menu principal. Sélectionnez IoT Cloud ici. Si vous êtes déjà connecté, vous serez redirigé vers un écran qui dit "Vos choses". Si vous n'êtes pas encore connecté, vous devez vous connecter ou créer un compte. Arduino Create est gratuit, mais une version payante est également disponible. En fonction de ce que vous voulez faire avec Arduino Create et de votre utilisation, vous pouvez choisir entre ces versions.
Lorsque vous êtes connecté et sur la page IoT Cloud, il y a une boîte qui dit "Créer une nouvelle chose", sélectionnez-la. Vous allez maintenant être redirigé vers un nouvel écran. Ici, vous pouvez obtenir un board sélectionner. Puisque nous travaillons avec un Arduino Nano 33 IoT dans ce projet, sélectionnez celui-ci. Vous arrivez sur une nouvelle page où certaines choses sont expliquées. À board pour configurer, sélectionnez "Démarrer".
Connectez maintenant votre Arduino Nano 33 IoT à votre ordinateur via un câble USB. Si l'ordinateur est l'Arduino board vous passerez automatiquement à l'étape suivante. Dans cette étape vous devez nommer votre Arduino Nano 33 IoT. Nous avons nommé le nôtre «EVJ-33-iot». Mais vous pouvez donner au vôtre un nom de votre choix.
dès que tu board avez donné un nom, sélectionnez "Suivant". Maintenant vous pouvez board configurer. Vous obtiendrez l'option "Non merci" et "Configurer". Sélectionnez "Configurer". L'Arduino Nano 33 IoT dispose d'un Puce cryptographique Microchip ECC508† Cette puce sert à identifier votre board lorsqu'il est lié à votre compte Arduino. Une fois la puce configurée, il est board prêt à l'emploi. Sélectionnez maintenant "Retour au cloud", vous arriverez à "Créer une nouvelle chose"
Ici, nous entrons un nom et le choisissons board ce que nous voulons utiliser. Lorsque vous l'avez saisi, sélectionnez "Créer".
Maintenant que vous avez créé votre Thing, vous pouvez ajouter une propriété. Dans ce projet, la propriété est une lumière LED (rouge). Sélectionnez "Ajouter une propriété"
Sur cette page, nous donnons un nom à la LED. Dans ce cas "Led_red". Pour le type, nous sélectionnons «ON / OFF (booléen). Un booléen est un type de données avec seulement 2 valeurs possibles.
Dans "Permission", vous sélectionnez "Read & Write". Nous faisons cela parce que nous pouvons allumer et éteindre la LED depuis le cloud IoT.
Nous laissons également Update sur «Quand la valeur change», cela garantit que lorsque la valeur de la propriété / variable change dans l'esquisse de la carte, cette valeur est immédiatement envoyée au Cloud. Une fois que vous avez rempli tout cela, sélectionnez "Créer une propriété"
Sous le titre "Dashboard” Vous pouvez trouver la propriété nouvellement créée. Comme vous pouvez le voir, il s'agit d'un interrupteur marche/arrêt. Si vous avez plusieurs propriétés, vous pouvez également les déplacer en les faisant glisser. Le cloud IoT est maintenant prêt. Nous allons maintenant connecter la LED à l'Arduino Nano 33 IoT, puis la programmer.
Étape 2: Construire et câbler
Nous allons maintenant assembler le projet.
On commence par placer l'Arduino Nano 33 IoT sur le painboard† Au milieu du painboard il y a une fente. Assurez-vous que les broches du board des deux côtés de la fente, comme illustré ci-dessous. Placez maintenant la lumière LED sur le board et connectez le + à la sortie D2. Au - placer une résistance de 220 Ohm. Connectez-le ensuite à une broche GND. C'était ça! Vous avez maintenant câblé votre premier projet IoT.
Étape 3: programmation
Maintenant que vous avez terminé le câblage et la construction de votre éclairage Arduino IoT, vous pouvez commencer à programmer l'Arduino Nano 33 IoT. Lorsque vous êtes dans le cloud IoT, vous verrez «Modifier le croquis», cliquez ici. Vous allez maintenant accéder automatiquement à Arduino Web Creator. Ici, une nouvelle esquisse a été automatiquement créée qui contient déjà quelques valeurs.
Nous allons d'abord configurer la connexion Internet. Allez dans l'onglet «Secret», ici vous pouvez entrer le SSID et le mot de passe de votre réseau. Cela est nécessaire pour connecter l'Arduino Nano 33 IoT au cloud IoT.
Jetons maintenant un œil à l'onglet "thingProperties.h"
#include <ArduinoIoTCloud.h>
Cela importera la bibliothèque ArduinoIoTCloud. Cette bibliothèque garantit que les variables d'esquisse locales sont synchronisées avec les propriétés IoT Cloud.
#include <Arduino_ConnectionHandler.h>
Le WifFiConnectionManager est utilisé pour gérer la connexion WiFi.
char ssid[] = SECRET_SSID;
char pass[] = SECRET_PASS;
Ces valeurs proviennent de l'onglet «Secret».
const char THING_ID[] = "df79a865-1cb7-455e-8b93-b3a26e90737e";
Il s'agit de l'identifiant unique de la "chose"
void onLedRoodChange();
Cette ligne déclare une fonction à appeler chaque fois que la valeur de notre propriété LED est modifiée dans le tableau de bord IoTboard† Ce type de fonction est appelé Callback.
bool light;
Explication de la variable LED.
void initProperties()
Cette fonction est appelée dans le bloc setup () du fichier .ino.
ArduinoCloud.setThingId(THING_ID);
Dit notre croquis auquel la «Chose» doit se connecter.
ArduinoCloud.addProperty(led_rood, READWRITE, ON_CHANGE, onLedRoodChange);
Indique à l'esquisse de considérer la variable LED comme une propriété de notre chose et d'exécuter la fonction de rappel sur LedRoodChange chaque fois que la valeur de la propriété est modifiée à partir d'Arduino IoT Cloud. Les autorisations sont définies sur READWRITE pour cette propriété car c'est ce que nous avons sélectionné lors de la création de cette propriété.
WiFiConnectionHandler ArduinoIoTPreferredConnection(ssid, pass);
IInitialise la gestion de la connexion à l'aide du nom du point d'accès WiFi (SECRET_SSID) et du mot de passe (SECRET_PASS) que nous avons définis dans l'onglet «Secret».
Nous revenons maintenant au premier onglet. Ici, nous allons écrire le code. Comme tout Arduino Sketch, le code se compose de 2 parties. La configuration du vide et la boucle du vide. Le setup est exécuté une fois dès que le board démarre ou lorsque le bouton de réinitialisation est enfoncé. La boucle continue de se répéter tant qu'elle est board un état.
Il existe déjà quelques lignes de code standard prêtes. Nous les décrivons ci-dessous.
#include "thingProperties.h"
Importe toutes les variables et fonctions de l'onglet «thingProperties.h».
setDebugMessageLevel(2);
Définit le niveau souhaité des messages de journal affichés sur le moniteur série. Ceci est maintenant réglé au niveau 2, mais nous pouvons le changer de 0 (qui enregistre uniquement les erreurs) à 3 (qui enregistre TOUT!). Si quelque chose ne fonctionne pas avec la connexion au Wi-Fi ou au cloud, il est plus facile de trouver le problème s'il est réglé à un niveau supérieur. Pour l'instant, nous pouvons le laisser tel quel.
Serial.begin(9600);
Initialise le moniteur série pour l'afficher et le lire.
delay(1500);
Attendez 1,5 seconde pour donner au moniteur série le temps qu'il faut pour s'initialiser.
initProperties();
Initialise les propriétés telles que définies dans thingProperties.h.
ArduinoCloud.begin(ArduinoIoTPreferredConnection);
Initialise le Cloud Arduino avec le ConnectionManager susmentionné.
ArduinoCloud.update();
Cela couvre beaucoup de choses en coulisses, y compris la synchronisation des valeurs des propriétés entre le cloud et la carte, la vérification de la connexion entre le réseau et le cloud, et d'autres logiques. Si la valeur d'une propriété change dans l'esquisse, la bibliothèque la détectera automatiquement et notifiera le Cloud, afin que cette valeur soit reflétée dans l'Arduino IoT Cloud Dashboard† De même, lorsque la valeur d'une propriété dans le Dashboard est modifiée, la bibliothèque mettra à jour la valeur correspondante sur l'appareil.
Vous trouverez ci-dessous le code que vous pouvez utiliser pour faire fonctionner la lampe.
Vous pouvez maintenant télécharger ce code sur l'Arduino Nano 33 IoT. Si cela réussit, sélectionnez "Aller à IoT Cloud". Dans ton tableau de bordboard vous pouvez maintenant allumer et éteindre la LED avec le bouton virtuel.
Vous avez maintenant terminé avec succès la première leçon. Vous savez maintenant comment allumer et éteindre une lumière LED via Internet. Vous savez également à présent ce que représentent les fonctions standard de l'IoT Cloud.
Leçon 2: Potmètre cloud IoT
Au cours de la première leçon, vous avez appris à allumer et éteindre une lumière. Dans cette deuxième leçon, vous apprendrez à lire la valeur d'un potentiomètre et à l'afficher dans le tableau de bord IoT Cloudboard.
Prérequis:
1X Arduino Nano 33 IdO
1X painboard
Fils de cavalier 3X
Potmètre 1X 10K
Arduino Créer
Étape 1: Configurer Arduino Create
Pour ce projet, nous créons une nouvelle «chose». Vous pouvez également utiliser la «chose» de la leçon précédente, mais pour que tout reste clair, recommençons.
Si vous créez une nouvelle "Chose" et la même board vous serez invité à le dissocier. Dans ce projet, nous l'avons appelé "Thing" Arduino-IoT-lesson-2-Potmeter.
Lorsque vous avez créé votre «chose», vous pouvez ajouter une autre «propriété». Dans ce projet, la "propriété" est un potentiomètre 10K. Nous appelons cette "propriété" Potmeter_Angle. Au type que nous remplissons »int" dans. À la «Valeur min.», Nous entrons 0. À la «valeur maximale», nous saisissons 270.
Dans ce projet, nous sélectionnons Lecture seule à «Permission». Nous faisons cela parce que nous n'avons qu'à lire la valeur.
À "Mettre à jour" nous sélectionnons "
Sous le titre "Dashboard” Vous pouvez trouver la propriété nouvellement créée. Comme vous pouvez le constater, aucune donnée n'est encore disponible. C'est parce que nous n'avons pas encore programmé l'Arduino. Une fois l'Arduino correctement connecté, une valeur apparaîtra ici.
Étape 2: Construire et câbler
Nous allons maintenant assembler le projet.
On commence par placer l'Arduino Nano 33 IoT sur le painboard† Au milieu du painboard il y a une fente. Assurez-vous que les broches du board des deux côtés de la fente, comme illustré ci-dessous. Placez maintenant le potentiomètre et connectez la broche de gauche au GND. Connectez la broche du milieu à A0 et la broche de droite au 3.3V. Vous avez maintenant correctement connecté le potentiomètre et vous pouvez commencer la programmation.
Étape 3: programmation
Maintenant que vous avez terminé le câblage et la construction de votre potentiomètre Arduino IoT, vous pouvez commencer à programmer l'Arduino Nano 33 IoT. Nous faisons cela de la même manière que dans la leçon 1.
Voici le code que vous pouvez utiliser pour faire fonctionner le potentiomètre.
Vous pouvez maintenant télécharger ce code sur l'Arduino Nano 33 IoT. Si cela réussit, sélectionnez "Aller à IoT Cloud". Dans ton tableau de bordboard vous pouvez voir la valeur changer en direct pendant que vous tournez le potentiomètre. Vous avez maintenant terminé avec succès la deuxième leçon. Vous savez maintenant lire un potentiomètre via Internet.
Leçon 3: Bouton poussoir cloud IoT
Dans cette leçon, vous apprendrez à voir dans Arduino IoT Cloud si un bouton est activé ou désactivé (enfoncé ou non). Si vous commencez par la suite à travailler avec de nombreux boutons, vous pouvez voir l'état de ce bouton à partir du cloud IoT.
Prérequis:
1X Arduino Nano 33 IdO
1X painboard
Fils de cavalier 3X
Bouton poussoir 1X
Résistance 1X 10K
Arduino Créer
Étape 1: Configurer Arduino Create
Pour le projet, nous créons une nouvelle «chose». Vous pouvez également utiliser l'une des «choses» des leçons précédentes. Mais pour que tout soit clair, nous créons une nouvelle «chose» pour ce projet. Dans ce projet, nous avons appelé le «Thing» Arduino-IoT-Lesson-3-Push Button. Lorsque la chose est créée, nous ajoutons une propriété. La propriété dans ce cas est un bouton poussoir. Pour le type, nous optons à nouveau pour le booléen, mais l'autorisation doit être en lecture seule. Nous faisons cela parce que nous voulons lire le bouton-poussoir physique.
Maintenant que nous avons fait la propriété, nous allons construire et câbler le circuit.
Tout comme dans la leçon précédente, vous pouvez voir qu'aucune donnée n'est encore arrivée. Dès que le code sur l'Arduino Nano 33 IoT il dit "True" ou "False". Il est généralement réglé sur "False", dès que le bouton est enfoncé, il passe à "True".
Étape 2: Construire et câbler
Nous allons maintenant assembler le projet.
Vous commencez par placer l'Arduino Nano 33 IoT sur le painboard† Au milieu du painboard il y a une fente. Assurez-vous que les broches du board des deux côtés de la fente, comme illustré ci-dessous. Le bouton dispose de 4 connexions 2 de chaque côté. Connectez maintenant les fils de cavalier à chaque broche d'un côté (voir schéma). Le bouton est normalement ouvert, dès que le bouton est enfoncé, une connexion est établie.
Mettez les 3,3 volts du côté positif, puis nous utilisons la broche 5 pour connecter le bouton. La broche 5 est connectée au côté négatif du bouton. Avant de connecter le moins au GND, il doit y avoir une résistance de 10 kohms entre les deux.
Maintenant que vous avez terminé la construction et le câblage du circuit, vous pouvez commencer la programmation.
Étape 3: programmation
Nous programmons l'Arduino de la même manière que dans les leçons précédentes. Le code que vous utiliserez pour cela est indiqué ci-dessous. Si vous voulez mieux apprendre, tapez le code au lieu de le copier-coller. Vous apprenez alors à mieux programmer.
Une fois que vous avez écrit le code, vous pouvez le télécharger sur l'Arduino. Si cela réussit, revenez au Cloud IoT, cliquez sur le tiretboard† S'il est correct, il indiquera "Faux". Dès que vous appuyez sur le bouton, il passe à "True".
Vous savez maintenant lire les données à partir d'un bouton poussoir via l'Arduino IoT Cloud!
Leçon 4: Capteur à distance du cloud IoT
Dans cette leçon, vous apprendrez à lire la valeur d'un capteur de distance à ultrasons HC-SR04 dans l'Arduino IoT. Nous stockons ces valeurs afin de pouvoir les voir dans un graphique.
Prérequis:
1X Arduino Nano 33 IdO
1X painboard
Fils de cavalier 4X
1XHC-SR04
1X Painboard la nutrition. (5V)
Arduino Créer
Étape 1: Configurer Arduino Create
Pour le projet, nous créons une nouvelle «chose». Vous pouvez également utiliser l'une des «choses» des leçons précédentes. Mais pour que tout soit clair, nous créons une nouvelle «chose» pour ce projet. Dans ce projet, nous avons appelé le «Thing» Arduino-IoT-Lesson-4-Distance-Sensor. Lorsque la chose a été créée, nous ajoutons une propriété. La propriété dans ce cas est un capteur de distance. Pour le type, nous optons à nouveau pour «Longueur (centimètres)». Nous voulons uniquement lire les données, donc l'autorisation doit être définie sur lecture seule. Au bas de la page, vous verrez l'historique. Nous sélectionnons ceci pour stocker les données entrantes. Cela nous permet de voir plus tard un graphique avec les valeurs mesurées.
Maintenant que nous avons créé la propriété, nous allons la construire et la câbler.
Dans l'image ci-dessous, vous pouvez déjà voir certaines données. Vous ne le verrez vous-même qu'une fois le code téléchargé. La distance actuelle sera affichée dans l'image de gauche. En haut à droite, vous voyez un petit graphique. Si vous cliquez dessus, vous verrez la bonne image. En cela, les données collectées sont converties en un graphique. Vous pouvez voir la dernière minute, 30 minutes, heure, etc.
Étape 2: Construire et câbler
Nous allons maintenant assembler le projet.
Vous commencez par placer l'Arduino Nano 33 IoT sur le painboard† Au milieu du painboard il y a une fente. Assurez-vous que les broches du board des deux côtés de la fente, comme illustré ci-dessous. Le HC-SR04 nécessite une alimentation 5V. Pour alimenter le capteur en tension constante, on utilise un Breadboard la nutrition. Le HC-SR04 a 4 broches. Le VCC se connecte au chemin + du painboard car il a maintenant 5V dessus. Ensuite, nous connectons la broche Trig (déclencheur) à D11. Nous connectons la broche Echo à D12 et la broche GND au - chemin du painboard.
NB ! Si vous aimez le painboard l'alimentation utilisée, assurez-vous que le capuchon du cavalier est réglé sur 5 V au lieu de 3,3 V.
Maintenant que vous avez terminé la construction et le câblage du circuit, vous pouvez commencer la programmation.
Étape 3: programmation
Nous programmons l'Arduino de la même manière que dans les leçons précédentes. Le code que vous utiliserez pour cela est indiqué ci-dessous. Si vous voulez mieux apprendre, tapez le code au lieu de le copier-coller. Vous apprenez alors à mieux programmer.
Une fois que vous avez écrit le code, vous pouvez le télécharger sur l'Arduino. Si cela réussit, revenez au Cloud IoT, cliquez sur le tiretboard† Vous devriez maintenant voir les données comme indiqué dans les images de l'étape 1.
Vous savez maintenant lire les données à partir d'un bouton poussoir via l'Arduino IoT Cloud!
Leçon 5: Capteur d'humidité et de température des nuages IoT
Ceci est la cinquième leçon de la Manuel Arduino IoT Cloud. N'avez-vous pas encore pris les premières leçons? Regardez celui-ci ICI. Dans cette leçon, vous apprendrez à lire la valeur d'un capteur de température et d'humidité DHT11 dans l'Arduino IoT.
- Niveau - Débutant / Intermédiaire 35%
- Durée - 20/30 min 33%
- Coûts - 41,30 € complets 30%
Provisions
1X Arduino Nano 33 IdO
1X painboard
Fils de cavalier 3X
1X DHT11
Arduino Créer
Étape 1: Configurer Arduino Create
Pour le projet, nous créons une nouvelle «chose». Vous pouvez également utiliser l'une des «choses» des leçons précédentes. Mais pour que tout soit clair, nous créons une nouvelle «chose» pour ce projet. Dans ce projet, nous avons appelé le «Thing» Arduino-IoT-Lesson-4-Humidity-Sensor. Lorsque la chose est créée, nous ajoutons deux propriétés. Les propriétés dans ce cas sont la température et l'humidité. Pour le type, nous choisissons «Capteur de température (Celsius)» et «Humidité relative (pourcentage)». Nous voulons uniquement lire les données, les autorisations doivent donc être en lecture uniquement pour les deux. Au bas de la page, vous verrez l'historique. Nous ne les sélectionnons pas.
Dans l'image ci-dessous, vous pouvez déjà voir certaines données. Vous ne le verrez vous-même qu'une fois le code téléchargé. À gauche, vous voyez la température et à droite l'humidité.
Étape 2: Construire et câbler
Nous allons maintenant assembler le projet.
Vous commencez par placer l'Arduino Nano 33 IoT sur le painboard† Au milieu du painboard il y a une fente. Assurez-vous que les broches du board des deux côtés de la fente, comme illustré ci-dessous. Le DHT11 a 4 broches. Le VCC se connecte à la broche 3.3 V de l'Arduino. Ensuite, nous connectons la broche de données à D2. La broche GND sur la broche GND de l'Arduino.
Maintenant que vous avez terminé la construction et le câblage du circuit, vous pouvez commencer la programmation.
Étape 3: programmation
Nous programmons l'Arduino de la même manière que dans les leçons précédentes. Le code que vous utiliserez pour cela est indiqué ci-dessous. Si vous voulez mieux apprendre, tapez le code au lieu de le copier-coller. Vous apprenez alors à mieux programmer.
Une fois que vous avez écrit le code, vous pouvez le télécharger sur l'Arduino. Si cela réussit, revenez au Cloud IoT, cliquez sur le tiretboard† Vous devriez maintenant voir les données comme indiqué dans les images de l'étape 1.
Leçon 6: Écran LCD IoT Cloud
Ceci est la sixième leçon de la Manuel Arduino IoT Cloud. N'avez-vous pas encore pris les premières leçons? Regardez celui-ci ICI. Dans cette leçon, vous apprendrez à écrire du texte dans Arduino IoT sur un écran LCD.
- Niveau - Moyen 45%
- Durée 20/30 min 33%
- Coûts - 46,80 € complets 30%
Provisions
1X Arduino Nano 33 IdO
1X painboard
Fils de cavalier 4X
Écran LCD 1X I2C
Arduino Créer
Étape 1: Configurer Arduino Create
Pour le projet, nous créons une nouvelle «chose». Vous pouvez également utiliser l'une des «choses» des leçons précédentes. Mais pour que tout soit clair, nous créons une nouvelle «chose» pour ce projet. Dans ce projet, nous avons appelé le «Thing» Arduino-IoT-Lesson-6-LCD-Cloud. Lorsque la chose a été créée, nous ajoutons une propriété. La propriété dans ce cas est la saisie de texte. Pour le type, nous choisissons «Chaîne de caractères». Nous voulons écrire des données, les autorisations doivent donc être définies sur «Lecture et écriture». Au bas de la page, vous verrez l'historique. Nous ne les sélectionnons pas.
Dans l'image ci-dessous, vous pouvez voir le tiretboard contenant la saisie de texte. Ici, vous saisirez le texte pour l'écran LCD lorsque vous aurez terminé la programmation.
Étape 2: Construire et câbler
Nous allons maintenant assembler le projet.
Vous commencez par placer l'Arduino Nano 33 IoT sur le painboard† Au milieu du painboard il y a une fente. Assurez-vous que les broches du board des deux côtés de la fente, comme illustré ci-dessous. L'I2C. réL'écran LCD a 4 brochesLe VCC est connecté à la broche 5V de l'Arduino. Ensuite, nous connectons la broche GND à la broche GND de l'arduino. La broche SDA sur A4 et enfin la broche SCL sur A5.
Maintenant que vous avez terminé la construction et le câblage du circuit, vous pouvez commencer la programmation.
Étape 3: programmation
Nous programmons l'Arduino de la même manière que dans les leçons précédentes. Le code que vous utiliserez pour cela est indiqué ci-dessous. Si vous voulez mieux apprendre, tapez le code au lieu de le copier-coller. Vous apprenez alors à mieux programmer.
Une fois que vous avez écrit le code, vous pouvez le télécharger sur l'Arduino. En cas de succès, revenez au cloud IoT, cliquez sur le tiretboard† Vous devriez maintenant pouvoir écrire des données sur votre écran LCD.
Leçon 7: Accéléromètre IoT IMU
Ceci est la septième leçon de la Manuel Arduino IoT Cloud. N'avez-vous pas encore pris les premières leçons? Regardez celui-ci ICI. Dans cette leçon, vous apprendrez à programmer le capteur IMU intégré de l'Arduino Nano 33 IoT en tant qu'accéléromètre.
- Niveau - Débutant / Intermédiaire 35%
- Durée 20/30 min 33%
- Coûts - 23,45 € complets 15%
Provisions
1X Arduino Nano 33 IdO
Arduino Créer
Étape 1: Configurer Arduino Create
Pour le projet, nous créons une nouvelle «chose». Vous pouvez également utiliser l'une des «choses» des leçons précédentes. Mais pour que tout soit clair, nous créons une nouvelle «chose» pour ce projet. Dans ce projet, nous avons appelé l'accéléromètre Arduino-IoT-Lesson-7 "Thing". Lorsque la chose a été créée, nous ajoutons une propriété. La propriété dans ce cas est un nombre décimal. Pour le type, nous choisissons «Float». Nous voulons écrire des données, donc les autorisations doivent être définies sur «Lecture seule». Au bas de la page, vous verrez l'historique. Nous ne les sélectionnons pas.
Dans l'image de gauche, vous pouvez voir le tiretboard y compris l'accélération. Ici, vous verrez à quelle vitesse vous accélérez lorsque vous avez terminé la programmation.
Étape 2: Construire et câbler
Nous allons maintenant assembler le projet.
Dans ce projet, c'est très simple. Vous n'avez pas besoin de plus que l'Arduino Nano 33 IoT. Pas de fils et de connexions.
Étape 3: programmation
Nous programmons l'Arduino de la même manière que dans les leçons précédentes. Le code que vous utiliserez pour cela est indiqué ci-dessous. Si vous voulez mieux apprendre, tapez le code au lieu de le copier-coller. Vous apprenez alors à mieux programmer.
Une fois que vous avez écrit le code, vous pouvez le télécharger sur l'Arduino. En cas de succès, revenez au cloud IoT, cliquez sur le tiretboard† Vous devriez maintenant être en mesure de voir à quelle vitesse vous accélérez !