Table des matières:

Circuit LED (TinkerCad) : 3 étapes
Circuit LED (TinkerCad) : 3 étapes

Vidéo: Circuit LED (TinkerCad) : 3 étapes

Vidéo: Circuit LED (TinkerCad) : 3 étapes
Vidéo: LEDs & Breadboards With Arduino in Tinkercad 2024, Juillet
Anonim
Circuit DEL (TinkerCad)
Circuit DEL (TinkerCad)

Ce projet est pour le plaisir, et je l'ai fait moi-même. Le but de ce projet est de changer la quantité de lumière émise par une photorésistance. Dans ce projet, vous aurez besoin de 2 résistances, d'une photorésistance, d'une lumière LED, d'Arduino Uno R3 et de fils. Ce projet est sur Tinkercad, vous n'aurez donc pas à acheter ces outils.

Étape 1: Étape 1: Construire le circuit

Étape 1: Construire le circuit
Étape 1: Construire le circuit

Tout d'abord, vous allez copier l'image ci-dessus. Vous obtiendrez Arduino Uno R3 et le configurerez quelque part sur l'écran. Ensuite, vous obtiendrez une lumière LED et connecterez une résistance à la cathode de la LED. Ensuite, vous configurerez un fil connecté à la résistance de la LED et vous le connecterez au GND de l'AUR3 (Arduino Uno R3). Vous ferez de même pour l'anode et connecterez le fil de celle-ci à la fente D9 de l'AUR3. À l'étape suivante, vous allez ajouter une photorésistance et ajouter une autre résistance, puis la connecter à la borne 1 de la photorésistance. Ensuite, vous connecterez la résistance au GND avec un fil, qui se trouve sur AUR3. Lors de la dernière étape de sa construction, vous connecterez l'A0 sur l'AUR3, et le connecterez à la borne 1, située sur la photorésistance. Enfin, vous connecterez un fil de 5v et le connecterez à la borne 2 de la photorésistance.

Étape 2: Étape 2: Coder avec des blocs

Étape 2: Coder avec des blocs
Étape 2: Coder avec des blocs

Cliquez sur la catégorie Variables dans l'éditeur de code.

Pour stocker la valeur de résistance de la photorésistance, créez une variable nommée "sensorValue". Faites glisser un bloc "set". Nous allons stocker l'état de notre photorésistance dans la variable sensorValue. Cliquez sur la catégorie Entrée et faites glisser un bloc « broche de lecture analogique », et placez-le dans le bloc « définir » après le mot « à » Puisque notre potentiomètre est connecté à l'Arduino sur la broche A0, changez la liste déroulante en A0. Cliquez sur la catégorie Sortie et faites glisser un bloc "Imprimer sur un moniteur série". Accédez à la catégorie Variables et faites glisser votre variable sensorValue sur le bloc "print to serial monitor", et assurez-vous que la liste déroulante est configurée pour imprimer avec une nouvelle ligne. Démarrez éventuellement la simulation et ouvrez le moniteur série pour vérifier que les lectures arrivent et changent lorsque vous ajustez le capteur. Les valeurs d'entrée analogique vont de 0 à 1023. Puisque nous voulons écrire sur la LED avec un nombre compris entre 0 (éteint) et 255 (luminosité maximale), nous utiliserons le bloc "map" pour effectuer une multiplication croisée pour nous. Accédez à la catégorie Math et faites glisser un bloc « carte ». Dans le premier emplacement, faites glisser un bloc variable sensorValue, puis définissez la plage de 0 à 255. De retour dans la catégorie Output, faites glisser un bloc analogique "set pin", qui par défaut dit "set pin 3 to 0". Ajustez-le pour définir la broche 9. Faites glisser le bloc de carte que vous avez créé précédemment dans le champ "à" du bloc "définir la broche" pour écrire le numéro ajusté sur la broche LED à l'aide de PWM. Cliquez sur la catégorie Contrôle et faites glisser un bloc d'attente, puis ajustez-le pour retarder le programme de 0,1 seconde.

Étape 3: Étape 3: Essayez-le

Étape 3: Essayez-le !
Étape 3: Essayez-le !

Maintenant que vous avez appris à lire une photorésistance et à mapper sa sortie pour contrôler la luminosité d'une LED, vous êtes prêt à appliquer ces compétences et d'autres que vous avez apprises jusqu'à présent. Ce projet n'était pas si difficile et ne m'a pris que 3 jours environ. Merci!

Conseillé: