La carte Arduino_Uno

« Arduino »est un circuit imprimé[1] en matériel libre[2] sur lequel se trouve un micro-contrôleur[3] qui peut être programmé pour analyser et produire des signaux électriques[4].

L'Arduino est une plate-forme open source d'électronique programmée qui est basée sur une carte à micro-contrôleur et un logiciel. Plus simplement, on peut dire que l'Arduino est un module électronique, doté d'un micro-contrôleur programmable. Il peut être utilisé pour développer des objets interactifs, munis d'interrupteurs ou de capteurs, et peut contrôler une grande variété de lumières, moteurs ou toutes autres sorties matérielles.

Le principe de fonctionnement est simple:

  1. On réalise le programme sur un ordinateur.

  2. On connecte l'ordinateur à l'Arduino via une prise USB.

  3. On envoie le programme sur l'Arduino.

  4. L'Arduino exécute enfin le programme de manière autonome.

La programmation se fait à l'aide d'une adaptation de Processing, un langage proche du C/C++, dont les bases sont faciles d'accès. Le logiciel nécessaire fonctionne à la fois sur Mac OSX, Windows et GNU/Linux et demande très peu de ressources. Il fonctionnera ainsi très bien sur un ancien ordinateur ou, par exemple, un Raspberry Pi. Comme le prix d'un module Arduino est faible (moins de 30 €), nous disposons donc d'un excellent outil pédagogique, peu onéreux qui nous permettra d'apprendre les bases de la programmation, de l'électricité, de l'électronique et de l'automation.

  • Programmation et alimentation de la carte via un port USB

  • Alimentation de la carte en 12 V maxi via une prise jack 2,1 mm

  • 6 entrées analogiques (0 à 5V)

  • 12 sorties logiques (0 à 5V) dont 5 PWM[5]

Broche

AVR

Broche

AVR

A0

PC0

D2

PD2

A1

PC1

~D3

PD3

A2

PC2

D4

PD4

A3

PC3

~D5

PD5

A4

PC4

~D6

PD6

A5

PC5

D7

PD7

D8

PB0

~D9

PB1

~D10

PB2

~D11

PB3

D12

PB4

D13

PB5