AstucesProgrammationTechnologie

C’est quoi une carte Arduino ? D’où vient le projet Arduino ?

Arduino a commencé en Italie, chez Interaction Design Institute Ivera (IDII), une école spécialisée en design qui se focalise sur la manière dont nous interagissons avec les produits, les systèmes et les environnements numériques, et comment ces derniers nous influencent en retour.

Projet Arduino et son histoire

Le terme de design d’interaction a été élaboré par Bill Verplank et Bill Moggridge vers le milieu des années 80. Le dessin de Verkplank repris en Figure : 

D’où vient Arduino - C'est quoi une carte Arduino ? D’où vient le projet Arduino ?

Le principe du design d’interaction, illustré par Bill Verplank.

illustre parfaitement le principe de base du design d’interaction : si vous faites quelque chose, vous ressentez un changement, et c’est à partir de là que vous pouvez savoir quelque chose du monde qui vous entoure.

Quoiqu’il s’agisse d’un principe général, le design d’interaction se réfère plus spécifiquement à la manière dont nous interagissons avec des ordinateurs conventionnels à l’aide de périphériques, tels que les souris, les claviers et les écrans tactiles, pour naviguer dans un environnement numérique dont une représentation graphique est affichée à l’écran.

Il existe une autre approche, qu’on désigne par informatique concrète (physical computing) et qui consiste à étendre la portée des programmes, logiciels ou systèmes informatiques. Grâce à de l’électronique, les ordinateurs peuvent capter des informations provenant du monde physique, et être ainsi capables d’agir en retour sur ce dernier.

Ces deux domaines – le design d’interaction et l’informatique concrète – sont nouveaux. Ils requièrent donc de pouvoir créer des prototypes pour comprendre et explorer les interactions. Or, produire des prototypes représentait une difficulté considérable pour des étudiants en design qui n’étaient pas techniciens, ni richissimes.

En 2001, Casey Reas et Bengamin Fry ont commencé un projet nommé Processing. L’objectif était de permettre à des non-programmeurs de se mettre à la programmation en permettant facilement et rapidement de pro

duire des représentations à l’écran. Le projet permettrait à l’utilisateur de disposer d’un carnet de croquis numériques (des programmes) pour tester des idées au prix d’un investissement temporel minimal. Le projet a ensuite inspiré un projet similaire pour tester des idées dans le monde réel.

S’appuyant sur les mêmes bases que Processing, Hernando Barragan a commencé à développer une carte à microcontrôleur en 2004, qu’il a nommée Wiring. Cette carte était le prédécesseur d’Arduino.

Comme Processing, le projet Wiring cherchait à impliquer des artistes, des designers et d’autres personnes non versées dans la technique. Wiring désirait les encourager à se lancer dans l’électronique plutôt que dans la programmation.

carte wiring - C'est quoi une carte Arduino ? D’où vient le projet Arduino ?

Une des premières cartes Wiring.

La carte Wiring était moins onéreuse que certains microcontrôleurs tels que le PIC ou le Basic Stamp, mais elle constituait toujours un investissement non négligeable pour des étudiants.

C’est ainsi qu’en 2005, le projet Arduino a été lancé pour fournir un matériel bon marché et facile à utiliser à destination des étudiants en design d’interaction. On dit que Massimo Banzi et David Cuartielles nommèrent leur projet d’après Arduin d’Ivera, un roi italien, mais des sources fiables m’ont rapporté que ce serait le nom d’un bar proche de leur université.

Le projet Arduino a puisé dans nombre des expériences de Wiring et de Processing. Par exemple, l’influence de Processing se fait sentir dans l’interface graphique utilisée pour le logiciel de création des croquis Arduino. Cette interface fut initialement « empruntée » à Processing ; même si elle est similaire, elle a depuis été personnalisée pour Arduino.

Arduino a aussi conservé la terminologie de Processing en désignant ses programmes sources des croquis (des sketches). Comme Processing, Arduino est fourni avec un carnet de croquis prédéfinis pour concevoir et tester rapidement les premiers projets. Tout au long de ce livre, je réutilise de nombreux croquis d’exemples qui permettent à votre Arduino d’accomplir une grande diversité de tâches. En utilisant et en modifiant les croquis de ce livre, vous pourrez rapidement comprendre comment ils fonctionnent, et vous enchaînerez sur la création des vôtres en un rien de temps. Chaque croquis est suivi d’une explication ligne par ligne de son fonctionnement pour être certain de ne rien laisser dans l’ombre.

La carte série Arduino originelle - C'est quoi une carte Arduino ? D’où vient le projet Arduino ?

La carte série Arduino originelle

La carte Arduino, représentée sur la Figure, a été conçue pour être plus robuste et mieux pardonner les erreurs que Wiring et d’autres microcontrôleurs antérieurs. En effet, il n’était pas rare que les étudiants et les professionnels, surtout quand ils venaient du design ou de la création graphique, détruisent le microcontrôleur après quelques minutes d’utilisation, simplement en faisant une erreur de câblage. Cette fragilité était un vrai problème, non seulement du fait du coût engendré, mais aussi pour le succès de la carte en dehors des cénacles de techniciens.

A lire aussi : Découvrir l’Arduino Uno R3

Sur la carte Arduino, le microcontrôleur n’est pas soudé, mais enfiché sur un support. Si vous grillez le processeur, vous pouvez le remplacer au lieu de devoir racheter une carte.

A lire aussi : Les types des broches et connecteurs d’Arduino

Une autre différence importante entre Arduino et les autres cartes à microcontrôleur est le prix. En 2006, un autre microcontrôleur populaire, le Basic Stamp, ne coûtait pas loin de quatre fois plus qu’un Arduino. De nos jours, une carte Wiring coûte toujours près du double d’un Arduino.

À l’occasion d’un de mes premiers ateliers Arduino, on m’a rapporté que le prix avait été élaboré en tenant compte des moyens des étudiants. Le prix d’un bon repas avec un verre de vin avoisinait alors les 30 euros, si bien que si vous deviez réaliser un projet, vous pouviez vous priver de ce repas et financer votre projet.

Show More

SupportIvy

SupportIvy.com : Un lieu pour partager le savoir et mieux comprendre le monde. Meilleure plate-forme de support gratuit pour vous, Documentation &Tutoriels par les experts.

Related Articles

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Close
Close