Acheter aux États-Unis | Acheter au Royaume-Uni | Acheter en Allemagne | Acheter en Italie | Acheter en France | Acheter en Espagne | ここでご購入を! |
Dans cette leçon, nous allons imiter un système de lumière automatique. Lorsque le capteur de photo-résistance détecte que l’environnement naturel est sombre, l’ordinateur allumera la lumière artificielle (LED). Lorsque l’environnement naturel est lumineux, l’ordinateur éteindra la LED.
À travers ce projet, nous apprendrons comment utiliser des blocs de variables et des blocs d’entrée analogique.
Dans le schéma de circuit ci-dessus, vous pouvez voir que :
La broche négative de la LED est connectée à la masse (GND)
La broche positive de la LED est connectée à GP15 via une résistance de 220 Ω
La broche 1 de la photo-résistance est connectée à 3,3 V via une résistance de 10 kΩ
La broche 2 de la photo-résistance est connectée à GP28
1)Cliquez sur l’icône Nouveau projet. Une icône Mon projet avec un nom fantaisiste apparaîtra, comme indiqué dans l’image suivante.
2)Cliquez sur la nouvelle icône dans Mes projets
Vous accéderez ensuite à une nouvelle page de programmation graphique. Veuillez cliquer sur le bouton CONNECTER en bas de la page et connecter votre carte Pico à votre projet. Votre navigateur affichera ensuite un menu d’options de port série. Veuillez sélectionner Pico dans le menu et cliquer sur le bouton Connecter.
Si vous ne voyez pas Pico dans le menu du port série, cela signifie que votre Pico n’est pas configuré correctement. Vous devez revenir à l’étape 1 de la leçon 1.
Après avoir connecté le Pico au port série, le bouton de connexion de votre interface utilisateur passera au bouton de déconnexion, comme indiqué sur l’image suivante.
1)Cliquez sur l’option “Puce” et sélectionnez “Démarrer”. Déplacez la puce “Démarrer” dans la zone de codage comme indiqué sur l’image suivante.
2)Cliquez sur “Boucles” et sélectionnez “Répéter tant que vrai”. Déplacez ce bloc juste en dessous du bloc “Démarrer”.
3)Créez maintenant une variable en cliquant sur “Variables” et en sélectionnant “Créer une variable”. Nommez la variable “valeur_lumière” comme indiqué sur l’image suivante.
4)Vous verrez quelques nouveaux blocs de variables. Déplacez le bloc “définir valeur_lumière à” à l’intérieur du bloc “répéter tant que vrai” comme indiqué sur l’image suivante.
5)Dans la catégorie “Puce”, ajoutez un bloc “Lire la tension” au bloc “définir valeur_lumière à”. Changez le port de A0 à A2 comme indiqué sur l’image suivante.
Explication : ce bloc lira la valeur de tension de la broche ADC 2 (GP28) et donnera la valeur à la variable “valeur_lumière”.
6)Dans la catégorie “Puce”, ajoutez un bloc “imprimer” en dessous du bloc “définir valeur_lumière à”. Cliquez avec le bouton droit de la souris et supprimez le bloc “” à l’intérieur du bloc d’impression.
7)Dans la catégorie “Variable”, ajoutez un bloc “valeur_lumière” au bloc d’impression comme indiqué sur l’image suivante.
8)Dans la catégorie “Logique”, ajoutez un bloc “si_alors_sinon” sous le bloc d’impression comme indiqué sur l’image suivante.
9)Dans la catégorie “Logique”, ajoutez un bloc “0=0” sous le bloc d’impression comme indiqué sur l’image suivante.
10)Cliquez sur la catégorie “Variables” et ajoutez un bloc “valeur_lumière” au bloc “si” comme indiqué sur l’image suivante.
11)Changez le signe “=” en “<“, ajoutez un bloc “0” au bloc “si”, puis changez la valeur de bloc de 0 à 2 comme indiqué sur l’image suivante.
12)Dans la catégorie “Puce”, ajoutez un bloc “allumer broche 0” à la zone “faire”. Changez le numéro de broche de 0 à 15 comme indiqué sur l’image suivante.
13)Ajoutez un autre bloc “allumer broche 0” à la zone “sinon”. Changez le numéro de broche de 0 à 15 et changez l’état “allumé” de la zone “sinon” en état “éteint” comme indiqué sur l’image suivante.
14)Dans la catégorie “Puce”, ajoutez un bloc “Attendre 1 seconde” sous le bloc “si alors sinon”. Changez le temps d’attente de 1 à 0,5 comme indiqué sur l’image suivante.
Maintenant que nous avons terminé la construction du programme, nous pouvons cliquer sur le bouton "DÉMARRER" pour exécuter le programme..
Lorsque le photoresistor est exposé à une forte lumière, la LED s’éteindra. Lorsque vous utilisez votre main pour bloquer la lumière du capteur, la LED s’allumera. Cela ressemble à un lampadaire automatique dans votre ville.
Vous pouvez cliquer sur l’onglet “Console” en bas pour voir la valeur “light_value” imprimée dans la console. Lorsque la lumière est bloquée par votre main, la valeur est très faible comme indiqué dans l’image suivante.
DownLoad Url osoyoo.com