
Les kits Arduino vous permettent d’apprendre l’électronique et la robotique, de zéro à cent, avec pratiquement aucune connaissance préalable. Vous avez juste besoin d’un ordinateur, d’une envie d’apprendre et de vous procurer l’un de ces kits, qui comprennent tous les composants, programmes et tutoriels nécessaires.
Nous avons toujours considéré l’électronique comme une discipline difficile qui demande de nombreuses années d’études… Jusqu’à l’arrivée d’Arduino, un environnement de développement qui permet de tout créer d’une simple alarme à un drone ou une imprimante 3D.
Arduino est un environnement de développement matériel et logiciel gratuit pour les projets de prototypage et d’électronique.
Le noyau principal d’Arduino est la carte mère (la carte Arduino elle-même), où se trouve le microprocesseur, et à laquelle nous connectons les différents composants via leurs broches (ou ports) d’entrée et de sortie.
Une fois le circuit, ou matériel, assemblé, il reste l’autre partie fondamentale d’Arduino : programmer le microcontrôleur pour suivre les instructions que nous lui donnons.
La programmation est assurée en connectant la carte à un ordinateur, via son port USB intégré, et en chargeant le programme correspondant (également appelé sketch). Ce programme sera écrit, ou copié, à l’aide d’une application IDE installée sur l’ordinateur.
Arduino possède son propre environnement de développement intégré (ou IDE) officiel, téléchargeable gratuitement, ainsi que d’autres applications informatiques tout aussi valables. Il existe des environnements visuels dans lesquels vous n’avez même pas besoin de connaître la programmation, bien qu’il est préférable d’apprendre si vous allez le prendre au sérieux.
Le programme chargé sur la carte Arduino restera dans sa mémoire tant qu’il n’est pas remplacé par un autre, et vous pouvez le remplacer autant de fois que vous le souhaitez. En fait, dans la phase de développement et de programmation, il sera écrasé continuellement, chaque fois que des modifications seront apportées au code.
Parce qu’Arduino, en plus du matériel et du logiciel, c’est beaucoup plus de choses. Voici les principaux avantages d’utiliser Arduino pour vous initier au monde de la robotique :
Arduino n’est pas un modèle de carte unique, mais il en existe une grande variété, environ 30, afin de s’adapter aux besoins de chaque projet.
Les différents types de cartes Arduino en font un environnement de développement extrêmement polyvalent. Par exemple, si vous voulez créer un simple thermomètre ou thermostat, choisissez l’une des plaques les plus basiques (ou portable si vous voulez la porter); tandis que si votre projet est de la robotique, avec plusieurs capteurs et actionneurs, vous devez utiliser une carte plus avancée, telle que l’Arduino Mega.
Fondamentalement, les différents types de cartes diffèrent par leur taille, leur nombre de broches et leur microprocesseur, bien qu’elles soient toutes compatibles à 100% et utilisent le même environnement de programmation.
Pour les débutants : Arduino UNO
La carte Arduino UNO est celle qui est habituellement utilisée pour apprendre, et celle que je recommande. C’est une carte qui vous aidera à expérimenter presque tout, avec 14 broches numériques et 6 broches analogiques. Avec des caractéristiques similaires, vous avez également l’Arduino Leonardo et l’Arduino Nano et Micro, de taille réduite.
Pour les projets avancés : Arduino Mega 2560
La carte Arduino Mega est celle qui offre les performances les plus élevées en termes de processeur 8 bits, de mémoire et de nombre de broches, et la plus grande. Il possède 54 broches numériques et 16 broches analogiques. Les autres cartes hautes performances sont l’Arduino Due et l’Arduino Zero.
Pour les appareils portables : Arduino Lilypad
Les wearables sont de petits objets à porter ou à incorporer dans des vêtements, et la carte Arduino Lilypad sert à cette fin. Une autre carte ayant le même objectif est l’Arduino Gemma, encore plus petite et avec seulement 4 broches. Les deux sont rondes.
Avec connexion WIFI : Arduino MKR1000
Si vous voulez connecter votre appareil à Internet via WIFI, vous pouvez choisir de connecter un module externe (comme l’ESP8266), ou d’acheter une carte Arduino MKR1000. Si, par contre, vous voulez qu’il se connecte à un réseau local, ou à Internet avec le câble réseau, vous pouvez vous procurer l’Arduino Ethernet.
Si vous envisagez de faire des projets avec Arduino, essayez d’obtenir un kit Arduino dès que possible.
Il ne faut pas oublier que tout ce que propose Arduino est Open Hardware et Open Software. Cela implique que n’importe qui peut répliquer à la fois le matériel et le logiciel.