Arduino - Définition

Source: Wikipédia sous licence CC-BY-SA 3.0.
La liste des auteurs de cet article est disponible ici.

Open hardware et open source

Le design matériel de l'Arduino est distribué sous licence Creative Commons Attribution Share-Alike 2.5 et est disponible sur le site d'Arduino. Les schémas ainsi que les typons de circuits sont également disponibles. Le code source de l'environnement de programmation et les librairies embarquées sont disponibles sous licence LGPL.

Restrictions du nom "Arduino"

Bien que le design matériel et logiciel soit sous license copyleft, les développeurs ont exprimé le désir que le nom Arduino et ses dérivés soient exclusivement réservés aux modules officiels, et qu'ils ne soient pas utilisés pour des projets non autorisés. La politique d'usage du nom Arduino insiste sur le fait que les projets officiels sont ouverts à la collaboration.

En réponse à cette restriction contraire à l'esprit de l'open source, des utilisateurs ont développé une cinquantaine de modules équivalents, nommé Freeduino, Sanguino, Seeduino , Uduino, etc. Ces modules, totalement compatibles avec le logiciel Arduino, et parfois avec les "shields" arduino, sont généralement moins chers que les cartes Arduino originales. La plupart offrent également des fonctions additionnelles.

Versions matérielles

Un Arduino Diecimila.

Les modules d'origine de l'Arduino sont fabriqués par Smart Projects.

Plusieurs versions des modules Arduino ont été commercialisées à ce jour:

  • Serial Arduino, programmé avec une connexion série DB9 et utilisant un ATmega8.
  • Arduino Extreme, programmable via une connexion USB et utilisant un ATmega8.
  • Arduino Mini, une version miniature de l'Arduino utilisant un ATmega168 CMS.
  • Arduino NG, programmable via une connexion USB et utilisant un ATmega8.
  • Arduino NG plus, programmable via une connexion USB et utilisant un ATmega168.
  • Arduino BT, programmable via une connexion Bluetooth et utilisant un ATmega168.
  • Arduino Diecimila, la version actuelle, qui possède une interface USB et un ATmega168 dans un format DIL28. (16Ko flash, 1Ko SRAM, 0.5Ko EEPROM)
  • Arduino Duemilanove, la nouvelle version, équipé d'un ATmega328 (32Ko de flash, 2Ko de SRAM, et 1Ko d'EEPROM).
  • Arduino Mega équipé d'un ATmega1280 (128Ko flash, 8Ko SRAM, 4Ko EEPROM).
Arduino Diecimila Duemilanove Duemilanove Mega
Processeur (Amtel) AVR ATmega8 ATmega168 ATmega328 ATmega1280
KB Flash 8 16 32 128
KB EEPROM .5 =.5 1 4
KB SRAM 1 =1 2 8
Digital I/O Pins (40 mA) 14 =14 =14 54
of which PWM output 6 =6 =6 14
Analog Input Pins 6 =6 =6 16


Plusieurs logiciels et matériels compatibles Arduino (bien que non officiels) ont été produits commercialement par d'autres fabricants:

  • Les kits "Freeduino Bare Bones Board et Really Bare Bones Board" compatibles Arduino, fabriqués et vendus par Modern Device Company.
  • Le "Freeduino Through-Hole", compatible Arduino, module évitant l'utilisation de composants CMS et destiné à une fabrication personnelle; fabriqué et vendu par NKC Electronics (sous forme de kit).
  • Le "Boarduino", un clone peu cher du Diecimila, avec des connecteurs pour une utilisation sur plaque de test.
  • Des versions "Fundamental Logic" en kit ou montées, le MaxSerial Freeduino compatible Arduino Diecimila, interface RS-232, alimentation 3.3V optionnelle sur la carte; et le mini iDuino pour une utilisation sur plaque de test.

L'équipe de développement

Le coeur de l'équipe des développeurs du projet Arduino est composé de Massimo Banzi, David Cuartielles, Tom Igoe, Gianluca Martino, David Mellis et Nicholas Zambetti.

Page générée en 0.424 seconde(s) - site hébergé chez Contabo
Ce site fait l'objet d'une déclaration à la CNIL sous le numéro de dossier 1037632
A propos - Informations légales
Version anglaise | Version allemande | Version espagnole | Version portugaise