Arduino est très populaire parmi tous les amoureux de la conception. Il est nécessaire de les familiariser avec ceux qui n'ont jamais entendu parler de lui.
Qu'est-ce que Arduino?
Comment pouvez-vous caractériser brièvement Arduino? Les mots optimaux sont: concepteur électronique. Arduino est un outil avec lequel vous pouvez créer divers appareils électroniques. En fait, il s'agit d'une véritable plateforme informatique matérielle à usage universel. Il peut être utilisé à la fois pour construire des schémas simples et pour mettre en œuvre des projets plutôt complexes.
Le concepteur est basé sur son matériel,qui est une carte d'E / S. Pour programmer le tableau, les langages basés sur C / C ++ sont utilisés. Ils ont reçu le nom, respectivement, Processing / Wiring. Du groupe C, ils ont hérité de la simplicité ultime, ce qui leur permet de maîtriser très rapidement toute personne, et l'application des connaissances dans la pratique n'est pas un problème très important. Pour vous faire comprendre la facilité de travail, il est souvent dit que Arduino est pour les concepteurs de sorciers débutants. Pour faire face à des cartes "Arduino" peut même les enfants.
Que peut-on assembler dessus?
L'utilisation d'Arduino est assez diversifiée, sonpeut être utilisé, comme pour les exemples les plus simples, qui seront recommandés à la fin de l'article, et pour des mécanismes assez complexes, notamment des manipulateurs, des robots ou des machines de production. Certains artisans gèrent sur la base de tels systèmes pour faire des tablettes, des téléphones, des systèmes de surveillance et de sécurité de maisons, des systèmes de maison intelligents ou simplement des ordinateurs. Les projets Arduino pour les débutants, que même les débutants peuvent aborder d'abord sans expérience, sont à la fin de l'article. Ils peuvent même être utilisés pour créer des systèmes de réalité virtuelle primitifs. Tout cela grâce au contenu du composant matériel universel et aux capacités fournies par Arduino.
Où acheter des composants?
Les composants sont considérés comme originaux,fabriqué en Italie. Mais le prix de ces ensembles n'est pas faible. Par conséquent, un certain nombre d'entreprises, ou même de particuliers, utilisant des produits artisanaux, fabriquent des dispositifs et des composants compatibles avec Arduino, qui sont appelés en plaisantant des clones de production. Lors de l'achat de tels clones, il est impossible de dire avec certitude qu'ils fonctionneront, mais le désir d'économiser se fait sentir.
Les composants peuvent être achetés ouensembles, ou individuellement. Il existe même des ensembles pré-préparés pour collecter des voitures, des hélicoptères avec différents types de contrôle ou des navires. L'ensemble, comme sur la photo ci-dessus, produit en Chine, coûtera 49 $.
Plus d'informations sur l'équipement
La carte Arduino est un simple microcontrôleurAVR, qui a été flashé avec un chargeur de démarrage et possède le port USB-UART minimum requis. Il y a encore des composants importants, mais dans les limites de l'article, il vaudra mieux se concentrer uniquement sur ces deux composants.
D'abord sur le microcontrôleur, le mécanisme,construit sur le même schéma, dans lequel le programme est situé. Le programme peut être influencé en appuyant sur des boutons, en recevant des signaux des composants de la création (résistances, transistors, capteurs, etc.), etc. Les capteurs peuvent être très différents dans leur fonction: éclairage, accélération, température, distance, pression, obstacles etc. Comme dispositifs d'indication, des composants simples peuvent être utilisés, des LED et des pischalok aux dispositifs complexes, tels que les affichages graphiques. Comme les actionneurs sont considérés comme des moteurs, des vannes, des relais, des servos, des électro-aimants et beaucoup d'autres, qui sont énumérés très, très long. Avec certaines de ces listes, le MC fonctionne directement, à l'aide de fils de connexion. Pour certains mécanismes, des dispositifs transitoires sont nécessaires. Mais si vous commencez vraiment à concevoir, il sera difficile de s'en sortir. Parlons maintenant de la programmation Arduino.
Plus d'informations sur le processus de programmation du forum
Déjà prêt à l'emploi sur le microcontrôleurle programme s'appelle le firmware. Il peut y avoir un projet ou des projets Arduino, de sorte que chaque firmware doit être stocké dans un dossier séparé pour accélérer le processus de trouver les bons fichiers. Il est cousu sur un cristal MC au moyen d'appareils spécialisés: des programmeurs. Et ici "Arduino" a un avantage - il n'a pas besoin d'un programmeur. Tout est fait pour que la programmation d'Arduino pour les débutants ne soit pas difficile. Le code écrit peut être téléchargé sur MK via un câble USB. Cet avantage est atteint non pas par un programmeur déjà intégré, mais par un firmware spécial - un chargeur de démarrage. Un bootloader est un programme spécial qui démarre juste après la connexion et écoute s'il y aura des commandes, que ce soit pour faire clignoter le cristal, s'il y a des projets Arduino ou pas. De l'utilisation du bootloader vient quelques pros très attractifs:
- N'utilisez qu'un seul canal de communication, qui n'est pasnécessite des coûts supplémentaires au fil du temps. Donc, les projets Arduino ne nécessitent pas que vous connectez beaucoup de fils différents, et il y avait confusion lors de leur utilisation. Pour un fonctionnement réussi, un câble USB suffit.
- Protection contre les courbes des mains. Pour amener le microcontrôleur à l'état de la brique à l'aide d'un firmware simple est assez facile, il n'est pas nécessaire de trop solliciter. Lorsque vous travaillez avec un bootloader, vous ne pouvez pas accéder à des paramètres potentiellement dangereux (avec l'aide du programme de développement, bien sûr, et vous pouvez tout casser). Par conséquent Arduino pour les débutants est non seulement conçu du point de vue qui est compréhensible et pratique, il permettra également d'éviter les dépenses monétaires indésirables associés à l'inexpérience de la personne qui travaille avec eux.
Projets pour commencer
Quand vous avez un kit, un fer à souder,colophane et soudure, ne sculptez pas immédiatement des dessins très complexes. Bien sûr, ils peuvent être éblouis, mais les chances de succès dans Arduino pour les débutants sont assez faibles pour les projets complexes. Pour vous entraîner et vous «bourrer» les mains, vous pouvez essayer de mettre en œuvre quelques idées plus simples pour vous aider à comprendre l'interaction et le travail d'Arduino. En tant que telles premières étapes dans le travail avec Arduino pour les débutants, vous pouvez conseiller de considérer:
- Créez une LED clignotante qui fonctionnera grâce à Arduino.
- Connexion d'un bouton séparé à "Arduino". Ainsi il est possible de faire en sorte que le bouton puisse régler l'illumination d'une LED de l'article №1.
- Connexion du potentiomètre.
- Contrôle du servomoteur.
- Connexion et travail avec une LED tricolore.
- Connexion de la cellule piézoélectrique
- Connexion de la photorésistance.
- Connexion du capteur de mouvement et des signaux sur son fonctionnement.
- Connectez un capteur d'humidité ou de température.
Projets pour le futur
Il est peu probable que vous soyez intéressé par "Arduino"pour connecter des LED individuelles. Très probablement, vous êtes attiré par la possibilité de créer votre propre voiture, un bateau radiocommandé ou un moulinet volant. De tels projets sont complexes dans leur mise en œuvre, ils nécessiteront beaucoup de temps et de persévérance, mais, après les avoir réalisés, vous obtiendrez ce qu'ils voulaient: une expérience précieuse de conception avec Arduino pour les débutants.</ p>