Qu’est-ce que Arduino ?
Pour faire simple, le terme Arduino englobe une carte électronique et un logiciel de programmation.
C’est un kit trĂšs pĂ©dagogique et ludique pour crĂ©er des petites applications indĂ©pendantes ou au contraire pilotables Ă distance.
Dans cet article, je vais vous présenter :
- Le livre « Démarrer avec Arduino »
- Une carte « Arduino Leonardo »
- … et un kit de base, pour commencer Ă tĂątonner !
- Comment débuter ?
Avec ces 3 éléments, on va pouvoir vraiment débuter avec des bases simples et de façon trÚs ludiques.
Vous allez pouvoir créer des petits objets interactifs, comme par exemple :
- une serrure Ă empreinte digitale,
- un tracker GPS Ă installer dans votre voiture,
- un capteur de pression, de niveau d’eau, d’intensitĂ© lumineuse, de pollutions, et autres !
Mais aussi et surtout, vous allez apprendre de façon ludique les grands principes et l’Ă©lectronique. Si vous avez rĂȘvĂ© de rĂ©parer vos outils, vos lampes torches, etc. Pas de soucis, vous dĂ©butez sur Arduino, et petit Ă petit vous allez acquĂ©rir le vocabulaires, la technique et tout le nĂ©cessaire Ă vos petits bricolages.
Il n’y a de limites que l’imagination, vraiment.
Et j’insiste sur le mot LUDIQUE : c’est un systĂšme créé pour tous, amateurs, novices, confirmĂ©s, artistes, designers, etc.
Ăa permet de crĂ©er rapidement nos idĂ©es et nos envies de façon trĂšs simple (prototypage rapide) sans devoir passer par des ingĂ©nieurs et des mois d’attente et d’Ă©change.
Voyez qu’en une heure de lecture du guide, je peux crĂ©er une LED qui change d’intensitĂ© lumineuse grĂące Ă un bouton. Pas trĂšs compliquĂ© mais trĂšs intĂ©ressant pour la suite…
Pourquoi ne pas créer une alarme qui se déclenche à partir de 100km/h de vent et qui vous envoie un mail ?
Ou alors contrĂŽler un ventilateur grĂące Ă votre smartphone ?
D’infinies possibilitĂ©s s’offrent Ă vousâŠ

Le Livre : Démarrez avec Arduino
Commençons notre dossier Arduino par le commencement… Le livre !
C’est un petit bouquin d’une centaine de pages, Ă©crit par Massimo Banzi (co-inventeur d’Arduino), qui vous expliquera bien mieux que moi les principes de base de systĂšme.
Pour vous mettre l’eau Ă la bouche, sachez juste que le dĂ©veloppement fonctionne sur Mac, PC et Linux.
Il vous suffira en plus de la carte, un simple cĂąble usb, un logiciel gratuit et des heures de temps libre. Et Ă vous le bricolage !
Pas besoin d’ĂȘtre un expert en Ă©lectronique et dĂ©veloppement, le livre, qui se dĂ©vore, explique bien qu’un dĂ©butant peut se lancer et crĂ©er une application en seulement quelques jours.
Des 6 chapitres, on retient une bonne grosse base thĂ©orique sur le bricolage Ă©lectronique, l’intĂ©rĂȘt du prototypage, et la solution Arduino.
On apprend Ă installer et prĂ©parer le terrain pour ensuite commencer Ă s’amuser.
Les lignes de codes fournies dans le livre sont aussi tĂ©lĂ©chargeables sur le site, j’aurais par contre tendance Ă dire de ne pas se servir sur le web en copier-coller pour commencer, mais vraiment de tout Ă©crire Ă la main. C’est le mĂ©tier qui rentre.
A la fin du livre, on sent vraiment qu’on vient d’acquĂ©rir les principes du dĂ©veloppements, de l’Ă©lectronique simple et des liens qui les rĂ©unit.

La Carte Arduino Leonardo
On continue notre article avec une présentation détaillée de la carte Arduino Leonardo.
Présentation
La carte Arduino Leonardo, c’est une carte Ă©lectronique basĂ©e sur l’utilisation d’un microprocesseur.
En gros c’est une carte qui embarque un tout petit ordinateur complet dans une puce Ă©lectronique.
Elle embarque aussi Ă©videmment des sorties et des entrĂ©es analogiques, des sorties et des entrĂ©es digitales, qui vont nous permettre d’interagir entre les logiciels de programmation, la carte et les diffĂ©rents composants Ă©lectroniques qui nous serviront (LED, HP, interrupteurs, etc.)
A savoir qu’il existe d’autres cartes Arduino, la carte Leonardo fait partie d’une gamme.
Spécificités
- alimentation : via port USB ou 7 Ă 12 V sur connecteur alim
- microprocesseur : ATMega32u4
- mémoire flash : 32 kB
- mémoire SRAM : 2,5 kB
- mémoire EEPROM : 1 kB
- 20 broches d’E/S dont 6 PWM
- 6 entrées analogiques 10 bits
- intensité par E/S : 40 mA
- cadencement : 16 MHz
- bus série, I2C et SPI
- gestion des interruptions
- fiche micro USB
- dimensions: 70 x 54 x 15 mm
La carte Arduino LEONARDO est basée sur un ATMega32u4 cadencé à 16 MHz permettant la gestion du port USB par un seul processeur.
Des connecteurs situĂ©s sur les bords extĂ©rieurs du circuit imprimĂ© permettent d’enficher une sĂ©rie de modules complĂ©mentaires.
Elle peut se programmer avec le logiciel Arduino. Le contrĂŽleur ATMega32u4 permet la gestion du port, ce qui permet d’augmenter la flexibilitĂ© dans la communication avec l’ordinateur.
Allons plus loin
Décryptons un peu cette carte.
C’est bien beau, mais Ă quoi ça sert tout ça ?
Voyons ensemble les points importants, à savoir les différentes connexions
- En haut à gauche nous avons une entrée 9V. On va donc pouvoir alimenter notre carte assez facilement avec un adaptateur secteur.
- En haut Ă droite, le petit bouton rouge est un bouton reset. A savoir que quand crĂ©er un petit programme, on le tĂ©lĂ©charge sur la carte via le cĂąble usb. Ce programme existera alors tant qu’il n’est pas Ă©crasĂ© par un autre programme tĂ©lĂ©chargĂ© sur la carte OU effacĂ© par ce bouton reset.
- En haut, entre l’entrĂ©e 9V et le bouton reset, on a le port mini-usb. Qui va permettre le transfert de donnĂ©es ET l’alimentation. Pas nĂ©cessaire donc d’avoir un adaptateur 9V pour alimenter votre carte, en phase de dĂ©veloppement. Par la suite, si vous voulez un truc autonome, il y a le port 9V.
- CotĂ© gauche, on a une platine de 8 connexions. Principalement dĂ©diĂ©es Ă l’alimentation, 3.3V, 5V, terre, etc.
- CotĂ© gauche en bas, une platine de 6 (A0-A5). Ce sont 6 entrĂ©es analogiques qui servent Ă la mesure de signaux analogiques et Ă leur conversion en nombres compris entre 0 et 1023. En gros, si vous pouvez dĂ©tecter la tension d’un capteur et la convertir pour l’utiliser dans un programme.
- Coté droit, deux platines pour un total de 17 connexions. Les pattes 0, 1, 2, 4, 7, 8, 12, sont des entrées/sorties digitales qui sont configurées dans le programme que vous écrivez.
- CotĂ© droit toujours, les pattes 3, 5, 6, 9, 10, 11 et 13 (celle avec un ~ devant) sont aussi des entrĂ©es/sorties digitales, mais qui peuvent, Ă loisir, ĂȘtre reconfigurĂ©es en sorties analogiques.
Bref, vous voyez que cette carte Leonardo a un fort potentiel et se montre trÚs « versatile ».

Les différentes connexions 
Leonardo 
La carte Arduino Leonardo
Kit de base pour Arduino
On a parlé du livre, ainsi que de la carte Arduino Leonardo.
Maintenant que vous avez les clés pour démarrer, on va parler du kit de base qui va vous permettre de créer vos premiers bricolages !
Cette petite boite verte fluo qui ressemble Ă un kit de soin, c’est THE kit de base pour commencer Ă faire des petits trucs avec la carte Leonardo.
Vous avez votre ordi, votre carte, il manque plus que les composants.
Voici la liste :
- 1 boĂźte de connexion 400 points
- 50 jumpers de connexion
- 10 leds rouges 3 mm
- 10 leds vertes 3 mm
- 1 led RGB 5 mm
- 10 condensateurs céramiques 10 nF
- 10 condensateurs céramiques 100 nF
- 30 résistances 1/4 W (10 x 330 Ω, 10 x 1 kΩ et 10 x 10 kΩ)
- 1 dĂ©tecteur d’inclinaison
- 1 thermistance
- 1 LDR
- 1 diode 1N4004
- 1 buzzer
- 5 boutons-poussoirs
- 5 inverseurs
- 1 servo miniature
- 1 potentiomÚtre ajustable 10 kΩ
Je ne vais pas m’attarder sur les fonctions des diffĂ©rents composants, mais sachez qu’il y a vraiment le nĂ©cessaire pour commencer Ă expĂ©rimenter et dĂ©couvrir quelques trucs sympa Ă faire.

Kit de base Arduino 
Le contenu du kit ! 
Tout est bien rangé !
Débuter avec tout ça !
Avec la carte et ce kit, vous allez pouvoir faire vos premiers exercices de débutant.
Pas de prise de tĂȘte, la boite contient en plus une fiche schĂ©ma pour reconnaitre les composants (pour les plus nuls !), ainsi qu’un tableau pour connaitre la valeur des rĂ©sistances.










