Publicité
Lorsque vous commencez dans le monde d'Arduino, câbler un projet simple et trouver comment le coder est la meilleure façon d'apprendre. Mais si vous n'avez pas accès à un Arduino, que vous voulez un moyen plus rapide de simuler un circuit ou que vous voulez simplement essayer quelque chose de nouveau, Circuits 123D est un excellent moyen de l'essayer en ligne.
123D Circuits vous permet de créer et de tester des circuits Arduino virtuels, de vérifier votre câblage, de déboguer votre code et d'expérimenter différentes configurations. C’est un outil fantastique pour tous entrer dans Arduino pour la première fois Débuter avec Arduino: Guide du débutantArduino est une plate-forme de prototypage électronique open source basée sur du matériel et des logiciels flexibles et faciles à utiliser. Il est destiné aux artistes, designers, amateurs et à toute personne intéressée par la création d'objets ou d'environnements interactifs. Lire la suite ou des experts qui souhaitent une certaine flexibilité dans la manière de prototyper et de tester.
Tout ce dont vous avez besoin
123D Circuits se compose de 4 bacs à sable différents: il y a le laboratoire d'électronique; un centre de conception de circuits imprimés; un outil Circuit Scribe; et un centre de création MESH. Le laboratoire d'électronique sera le plus utile pour le prototypage d'Arduino, et c'est ce que nous utiliserons pour construire un projet Arduino en un instant.

Chaque bac à sable possède tous les outils dont vous avez besoin pour schématiser un projet, un peu comme Fritzing, l'un de nos outils de création de diagrammes préférés Fritzing - L'outil ultime pour esquisser des projets électroniques [Multiplateforme]Bien qu'il ressemble à un alcopop, Fritzing est en fait un incroyable logiciel gratuit que vous pouvez utiliser pour créer schémas des circuits et des composants pour une utilisation avec des cartes électroniques à prototypage rapide telles que le fantastique open-source Arduino ... Lire la suite ici à MakeUseOf. Ils ont des tonnes de composants différents, différents modèles Arduino et des moyens réalistes de tout connecter. Vous pouvez même convertir votre diagramme en un schéma de circuit contenant toutes les informations électroniques nécessaires pour recréer le projet.
Vous pouvez également commander certaines des choses dont vous aurez besoin pour créer votre projet dans la vraie vie directement à partir du site.

Le laboratoire d'électronique vous permet de tester réellement vos créations en entrant le code Arduino et en voyant ce qui se passe. Examinons un exemple de projet pour voir comment cela fonctionne.
Exemple de projet: feu de circulation Arduino
Nous allons créer un exemple de projet rapide pour avoir une idée du fonctionnement de 123D Circuits. le Feu de circulation Arduino Programmation Arduino pour les débutants: tutoriel de projet de contrôleur de feux de circulationConstruire un contrôleur de feux de circulation Arduino vous aide à développer des compétences de base en codage! Nous vous aidons à démarrer. Lire la suite est un excellent projet pour les débutants, nous allons donc utiliser le système pour en créer un.
Lorsque vous entrez pour la première fois dans le laboratoire d'électronique, vous verrez une planche à pain et rien d'autre. Changeons cela. Cliquez sur Composants dans le coin supérieur droit pour voir une liste de choses que vous pouvez ajouter à l'esquisse. Une recherche rapide de «arduino» montre trois options, et nous ajouterons l'Arduino UNO R3 en cliquant d'abord sur l'icône, puis dans la zone de travail.

Une autre recherche rapide de «led» nous montre la LED simple; cliquez sur l'icône, puis cliquez sur la maquette pour placer la LED. Une fois qu'il est placé, le menu déroulant dans le coin supérieur droit de la zone de travail nous permet de changer la couleur. Nous allons placer un rouge, un jaune et un vert.

Maintenant pour tout câbler. Pour ajouter un fil, cliquez simplement n'importe où sur la maquette sans d'abord cliquer sur un composant (vous pouvez également utiliser le Composant "fil d'essai"), puis cliquez sur l'espace, soit sur la carte d'essai, soit sur l'Arduino, où vous le souhaitez relier; vous pouvez changer la couleur de la même manière que les LED; en utilisant la liste déroulante dans le coin supérieur droit de la zone de travail.

Pour ajouter les résistances, sélectionnez-les dans la barre des composants, puis cliquez sur l'emplacement où vous souhaitez qu'ils se connectent. Si vous en avez besoin pour vous étirer davantage, vous pouvez utiliser des fils de maquette pour les connecter.

Pour sélectionner la résistance de chaque pièce, vous pouvez utiliser la case d'option des composants sur le côté droit de l'écran. Une fois que vous avez effectué le réglage, les bandes colorées de la résistance changeront de couleur pour refléter la résistance (assurez-vous de sélectionner également les unités correctes).

Utilisez les mêmes méthodes pour connecter le bouton-poussoir du diagramme Arduino. Pour faire tourner la résistance, sélectionnez-la puis appuyez sur le R. Pour plier un fil, cliquez simplement quelque part (sans composant) où vous souhaitez que le pli se produise.

Maintenant, appuyez sur le Éditeur de code pour ouvrir l'éditeur. C'est exactement comme utiliser l'IDE Arduino; il suffit de copier les instructions du Tutoriel sur les feux de circulation Arduino Programmation Arduino pour les débutants: tutoriel de projet de contrôleur de feux de circulationConstruire un contrôleur de feux de circulation Arduino vous aide à développer des compétences de base en codage! Nous vous aidons à démarrer. Lire la suite dans la zone de texte (remarque: il y a des erreurs "intentionnelles" dans le code que vous devrez corriger - si vous souhaitez un exemple complet et fonctionnel, Vérifiez le ici).

Après cela, appuyez sur Télécharger et exécuter, et vous avez vous-même un feu de circulation Arduino virtuel fonctionnel!

L'interface peut prendre quelques minutes, mais une fois que vous l'avez fait, l'ajout de composants et la modification du code sont très intuitifs.
Qu'est-ce que les autres ont créé?
Le nombre de composants différents disponibles combiné à la flexibilité de la plate-forme signifie que les prototypeurs du monde entier ont créé des projets vraiment sympas. Voici quelques-unes de mes préférées.
le Horloge NeoPixel est un projet très cool qui utilise deux cartes LED circulaires pour simuler les aiguilles d'une horloge et un petit écran à sept segments au milieu pour indiquer AM ou PM.

Un circuit légèrement moins excitant, mais potentiellement plus utile que vous pouvez consulter est celui-ci Station météo, qui extrait les données météorologiques de l'API OpenWeather pour obtenir la température actuelle à San Francisco.

Cependant, tous les projets ne sont pas censés être utiles. Voici un jeu de réflexe qui oppose deux joueurs l'un contre l'autre et allumera une LED pour le joueur dont les réflexes étaient plus rapides.

Il existe toutes sortes de projets sur 123D Circuits, de projets domotiques intelligents 5 projets de domotique DIY pour commencer avec votre maison intelligenteQuand il s'agit de créer des maisons intelligentes, la plupart des gens ne savent tout simplement pas par où commencer. Voici cinq projets de maison intelligente de base pour débutants que vous pouvez créer dès maintenant. Lire la suite aux jeux et projets qui jouent avec les moteurs pour voir ce qu'ils peuvent faire.
Une ressource précieuse
Si vous êtes un fan d'Arduino, 123D Circuits est un endroit idéal pour passer du temps, que vous cherchiez à apprendre les bases ou à perfectionner votre dernier projet complexe. En vous donnant un moyen de monter rapidement des projets, cela peut vous faire gagner beaucoup de temps dans la phase de prototypage. Bien sûr, cela ne remplace pas un véritable Arduino avec des fils, de l'électricité et de vrais composants, mais si vous avez besoin de travailler rapidement ou si vous n'avez pas accès à ce dont vous avez besoin, c'est un excellent outil.
Avez-vous utilisé un simulateur Arduino comme 123D Circuits? Qu'as-tu pensé? Allez-vous utiliser cet outil à l'avenir, ou préférez-vous utiliser une vraie planche? Partagez votre opinion dans les commentaires ci-dessous!
Dann est un consultant en stratégie de contenu et en marketing qui aide les entreprises à générer de la demande et des prospects. Il blogue également sur la stratégie et le marketing de contenu sur dannalbright.com.