Le projet Arduino a été lancé par un
groupe d'enseignants et d'étudiants l'école de Design
d'Interaction d'Ivrea en Italie en 2004-2005.
L'équipe de développement composée de
Massimo Banzi, David Cuartuelles, Tom Igoe, Gianluca Martino, David Mellis et
Nicholas Zambetti a conçu ce projet et mis en oeuvre une petite carte
électronique programmable et un logiciel multiplateforme, que tout le
monde peut utiliser dans le but de créer facilement des systèmes
électroniques.
· des « bidouilleurs » dont beaucoup ont peu de
connaissances en électronique
· des artistes qui ont besoin d'animer leurs oeuvres ou de
créer des interactions avec elles
· des étudiants, des lycées et des
collèges
Il y a trois types de cartes:
· Les « officielles », qui sont
fabriquées en Italie par Smart Projects. À ce jour, dix-sept
versions de cartes de type Arduino ont été produites et vendues,
y compris la version Arduino MKR (que nous utiliserons), qui est une
série de cartes au format simplifié pour l'IoT ; la carte propose
plusieurs versions, chaque version et possède différentes
fonctions de connexion IoT: Sigfox, LoRa, Wi-Fi, etc.
· Les « compatibles », non fabriqués
par Smart Projects, mais entièrement compatibles avec les Arduino
officielles telles que celles de STMicroelectronics. La carte Nucleo STM32
basée sur le processeur STM32 utilise l'architecture ARM au lieu de
l'architecture Harvard d'Atmel AVR.
· Les « autres », produites par d'autres
sociétés et vendues sous différents noms (Freeduino,
Seeduino, Femtoduino, etc.).
Les cartes Arduino sont compatibles avec nombres de Shields
(cartes d'extension) avec des fonctions diverses qui s'enfichent sur la carte
Arduino :
· Relais, commande de moteurs, lecteur carte SD, ...
· Ethernet, WIFI, GSM (Global System for Mobile),
GPS (Global Positioning System)...
· Afficheurs LCD (Liquid Crystal Display),
Écran TFT (Thin-film transistor), ...
DUT R&T - Mémoire 2020 - BOURGEAY Raphaël 8
Figure 1 : diverses cartes Arduino (source :
npoulain.fr)
Figure 2 : divers shields Arduino
Avantages :
Un prix accessible de quarante euros pour la carte seule,
soixante-dix euros pour le pack avec les différents capteurs et
actionneurs que nous utiliserons dans le cours. Cependant, certaines cartes
sont à moins de dix euros, et à une vingtaine d'euros le pack
complet.
DUT R&T - Mémoire 2020 - BOURGEAY Raphaël 9
La communauté est très développée et
de nombreux forums d'entre-aide sont disponibles en cas de besoin de solutions
aux programmes et de bibliothèques...
Un site en anglais
arduino.cc et un autre en
français
arduino.cc où nous trouverons
tout de la référence Arduino, le matériel, des exemples
d'utilisations, de l'aide pour débuter, des explications sur le logiciel
et le matériel...
Une liberté quasi absolue. Elle constitue en
elle-même deux choses:
· Le logiciel: gratuit et open source,
développé en Java, très simple d'utilisation, disponible
sur internet et est compatible sous toutes les plateformes : Windows, Linux et
Mac OS (Operating System).
· Le matériel: cartes électroniques dont les
schémas sont en libre circulation sur internet.