Tutoriel de programmation Arduino

Logo Arduino

Arduino C'est probablement l'un des projets ou plates-formes de logiciels et de matériels libres les plus réussis et celui qui a eu le plus d'impact dans le monde du bricolage. La communauté a créé à la fois des logiciels open source pour la programmation du microcontrôleur des cartes, ainsi que différentes cartes matérielles qui sont également libres de travailler. Tous licenciés sous la licence GNU GPL afin qu'une multitude de modules complémentaires et dérivés de ceux-ci puissent également être créés.

En fait, ils ont réveillé toute une industrie électronique avec une multitude d'accessoires, chapeaux ou boucliers Avec lequel vous pouvez étendre les capacités de votre carte Arduino au-delà de ses fonctionnalités de base qu'elle implémente en standard. De nombreux kits ont également été lancés pour démarrer ou réaliser des projets très spécifiques, tels que des kits pour la robotique, des kits pour des projets à énergie solaire, des kits de démarrage, etc.

Quels types d'assiettes existe-t-il?

Cartes Arduino

diverses cartes Arduino officielles, bien que pour commencer, je recommande d'utiliser Arduino UNO, qui est ce que j'utilise comme base pour le tutoriel. Les différentes assiettes qui ressortent le plus sont:

  • Arduino UNO Rév3: c'est la plaque la plus flexible et la plus utilisée de toutes, celle recommandée pour commencer. Il dispose d'un microcontrôleur ATmega328 16Mhz, 2KB de SRAM et 32KB de flash, 14 broches d'E / S numériques et 6 entrées analogiques.
  • Arduino Due: Il dispose d'un microcontrôleur AT91SAM3X8E avec 84 Mhz, 96 Ko de SRAM et 512 Ko de mémoire flash, vous pourrez donc enregistrer des programmes plus complexes pour des projets plus importants. De même, vous trouverez 54 connexions d'E / S numériques et 12 entrées analogiques + 2 sorties analogiques.
  • Mega Arduino: Microcontrôleur ATmega2560 16Mhz, 8 Ko de SRAM, 256 Ko de flash, 54 broches d'E / S numériques et 16 entrées analogiques. En d'autres termes, il s'agirait d'un modèle intermédiaire entre Due et UNO, pour des projets de complexité intermédiaire.
  • Nénuphar Arduino : Petite assiette ronde flexible pour vos projets e-textile, c'est-à-dire un portable que vous pouvez mettre sur les vêtements. C'est labable.
  • Micro Arduino: C'est une très petite carte avec un microcontrôleur qui peut être utile lorsque l'espace est un facteur clé et que vous avez besoin d'une carte qui prend peu de place pour l'insérer dans un petit espace. Il existe une version Pro avec des capacités améliorées. Il comprend un microcontrôleur ATmega32U4 16Mhz et 20 broches d'E / S que vous devrez souder.
  • Arduino Nano: c'est une carte encore plus petite que la Micro, mais avec des caractéristiques et un prix similaires, avec un microcontrôleur ATmega328.
  • Arduino Explorer: C'est un peu plus cher que la plupart des précédents, il est basé sur le primitif Leonardo, avec des capacités similaires à l'UNO et qui a été la première plaque qui est apparue. Mais son design a été renouvelé, réduit et diffère en ce que certains boutons, mini joystick et capteurs ont été intégrés directement sur la carte. Par conséquent, il est intéressant pour les projets de jeux.

Vous trouverez également plaques non officielles, créé par la communauté ou par d'autres entreprises. Leurs caractéristiques peuvent être très similaires, voire compatibles avec Arduino en termes de programmation ou de niveau électronique, mais nous laissons déjà cela comme une alternative de votre choix. Je ne vous recommande en aucun cas de commencer avec ces cartes dérivées, car il pourrait y avoir des choses incompatibles et vous ne trouverez pas autant d'aide. De plus, certains d'entre eux sont très spécifiques à la robotique, aux drones, etc.

D'autre part, vous avez le accessoires électroniques qui fournira à votre carte Arduino des capacités supplémentaires, telles que la connectivité WiFi, Bluetooth, des pilotes pour contrôler les moteurs, etc. Certains des boucliers les plus connus sont:

  • Bouclier Wifi: pour ajouter une connectivité WiFi et pouvoir connecter votre projet à Internet pour le gérer à distance.
  • Bouclier GSM: pour la connectivité des données mobiles.
  • Blindage Ethernet- Connexion filaire au réseau.
  • Proto de bouclier: vous permet d'utiliser une maquette pour vos créations.
  • Et beaucoup plus, comme les écrans, les claviers, ...

En principe, pour commencer, Je ne pense pas que ce type d’élément vous intéresse, même si vous en aurez probablement besoin plus tard.

De quoi ai-je besoin pour commencer?

Fritzing: capture de son interface

Pour commencer, Je vous conseille d'acquérir le matériel suivant:

  • Kit de démarrage Arduino: c'est un kit de démarrage complet contenant une plaque Arduino UNO, un manuel très complet et une multitude d'éléments électroniques variés avec lesquels travailler (résistances, condensateurs, écrans LED, afficheurs, maquette, LED, câbles, diodes, transistors, buzzers, moteurs et servomoteurs, drivers, etc.).
  • Si vous choisissez d'acheter l'une des plaques mentionnées ci-dessus, gardez à l'esprit que vous devrez acquérir le matériel électrique nécessaire pour chaque projet de votre propre chef dans les magasins spécialisés… Il est également possible qu'une fois que vous avez exploité le kit de démarrage, vous êtes intéressé à acheter plus de matériel pour continuer à étendre vos projets ou faire des choses au-delà de ce que ce kit vous permet.

Au-delà du physique, il serait également intéressant de disposer d'un logiciel adéquat:

  • IDE Arduino: tu peux télécharge le pour diverses plates-formes entièrement gratuit. Dans le didacticiel PDF, j'explique comment l'installer sur chaque système d'exploitation et comment cela fonctionne.
  • ArdublockComment: est un autre plugin en Java pour plusieurs plates-formes qui peuvent également être descargado libre. Il vous permet de travailler graphiquement, c'est-à-dire d'utiliser des blocs similaires à des pièces de puzzle pour composer vos programmes sans avoir à utiliser le langage de programmation. Tout cela est également expliqué dans le PDF.
  • Fritzing: est un programme qui vous permet de réaliser des simulations ou des prototypes de vos circuits avant de les assembler. Il est très intéressant et comprend une multitude d'éléments parmi ses bibliothèques de périphériques. Télécharger les ici.

Avec ça, vous auriez plus que assez pour commencer…

Tutoriel de programmation Arduino:

Arduino Obtenir un cours de démarrage

Bien que la plateforme fonctionne depuis des années, il peut y avoir beaucoup de jeunes ou moins jeunes qui nous lisent maintenant et qui souhaitent rejoindre la grande communauté de makers qui existe en créant des projets basés sur Arduino en ce moment. Donc, si vous voulez commencer à apprendre à programmer à partir de zéro et étape par étape, je vous propose un ebook gratuit sur la programmation Arduino. Avec lui, vous apprendrez tout ce dont vous avez besoin pour commencer à créer vos premiers designs ...

Que comprend le fichier de téléchargement?

Dans le Télécharger le ZIP vous trouverez plusieurs fichiers avec lesquels travailler:

  • eBook avec tutoriel Programmation Arduino IDE et Ardublock en PDF standard pour pouvoir l'utiliser sur votre PC.
  • eBook identique au précédent, mais de plus petite taille et léger à utiliser depuis vos appareils mobiles.
  • Téléchargez des liens avec le programmes nécessaire.
  • Un dossier avec des fichiers source d'esquisse que vous pouvez essayer comme exemples ou modifier pour apprendre. Il existe à la fois du code pour l'IDE Arduino et d'autres pour Ardublock et même des codes pour travailler avec le Raspberry Pi.

Téléchargez gratuitement l'eBook et les modules complémentaires:

Lancer le téléchargement ici:

LIVRE ÉLECTRONIQUE ARDUINO

J'espère que cela vous aide et que vous commencez à être un créateur avec vos premiers projets. Vous pouvez laisser des commentaires avec vos premiers designs et partager vos créations avec nous.


Le contenu de l'article adhère à nos principes de éthique éditoriale. Pour signaler une erreur, cliquez sur c'est par ici !.

4 commentaires, laissez le vôtre

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.

  1.   Tomas dit

    Salutations Bon après-midi:
    Vous deviez faire un TESTEUR qui prend deux valeurs d'un condensateur et une résistance en parallèle à la terre C = 470Mfx50V, R = 330k 1 / 4W, cela se connecte à l'entrée et à la sortie 3.5 AUDIO Jack
    Par une question 3.5
    question dans arduino peut être fait quelque chose qui mesure et génère des valeurs,

  2.   Mario Piñones v. dit

    Je commence et j'ai l'intention d'obtenir de bons résultats

  3.   Norberto dit

    Le téléchargement de votre EBOOK Arduino ne fonctionne pas

    1.    Isaac dit

      Salut,
      Je viens d'essayer et ça marche pour moi. Il est vrai qu'une annonce sort en premier.
      Mais la deuxième fois que vous cliquez sur le lien, il se télécharge.
      salutations