mardi 15 décembre 2015

Arduino 25 livres gratuits

25 Livres gratuits, Arduino!

Lire et apprendre plus au sujet de l'alternative Raspberry Pi, Arduino avec ces livres gratuits!







1. Début Arduino, 2e édition

L'introduction du livre dit: «Vous voulez allumer un écran? contrôler un écran tactile Programme un robot? L'Arduino est une carte microcontrôleur qui peuvent vous aider à faire toutes ces choses, plus près de quoi que ce soit vous pouvez rêver. Encore mieux, il est peu coûteux et, avec l'aide de début Arduino deuxième édition, facile à apprendre. En début Arduino Deuxième Édition, vous saurez tout sur ​​l'Arduino populaire en travaillant votre chemin à travers un ensemble de 50 projets fraîches . Vous progressez d'un débutant complet à Arduino Arduino intermédiaire et les compétences électroniques et la confiance pour créer vos propres projets étonnants. Vous apprendrez également sur ​​les dernières cartes Arduino Uno et comme le Leonardo le long du chemin. Absolument aucune expérience dans programmation ou électronique nécessaire! " 

2. programmation C pour Arduino

L'introduction du livre, il dit, "informatique physique nous permet de construire des systèmes physiques interactives en utilisant des logiciels et du matériel afin de détecter et de répondre à la réalité. programmation C pour Arduino vous montrer comment exploiter de puissantes fonctionnalités comme la détection, des évaluations, de la programmation et même câblage et le développement de vos propres systèmes autonomes. programmation C pour Arduino contient tout ce dont vous avez besoin pour démarrer directement le câblage et coder votre propre projet électronique. Vous apprendrez C et comment Code plusieurs types de firmware pour votre Arduino et de passer ensuite à la conception de petits systèmes typiques de comprendre comment les boutons de manutention, LED, LCD, modules de réseau et beaucoup plus. " 

3. Arduino et LEGO Projets 

L'introduction du livre dit: «Nous avons tous savoir comment LEGO est redoutable, et de plus en plus de gens découvrent combien de choses étonnantes que vous pouvez faire avec Arduino. Dans Arduino et LEGO projets, Jon Lazar vous montre comment combiner deux des choses les plus cool de la planète pour faire des gadgets amusants comme un Magic Lantern RF lecteur, une boîte à musique de LEGO capteur est activé, et même un ensemble de train de LEGO Arduino contrôlé. Que vous voulez impressionner vos amis, ennuyer le chat, ou tout simplement se détendre et se prélasser dans la majesté de vos créations, Arduino et LEGO projets vous montre exactement ce que vous avez besoin et comment mettre tout cela ensemble. " 

4.Raspberry Pi domotique avec Arduino 

L'introduction du livre dit, "Low-cost et performante, avec une gamme diversifiée de massivement utilisations et applications , le Raspberry Pi est en passe de révolutionner la façon dont nous pensons à l'informatique et à la programmation. En combinant le Raspberry Pi avec une carte Arduino vous serez en mesure de révolutionner la façon dont vous interagissez avec votre maison et de faire partie d'un groupe en pleine croissance d'amateurs et les amateurs. Cette référence essentiel vous guidera à travers une série de projets passionnants qui vous permettra d'automatiser votre propre maison. Avec faciles à suivre, étape par étape, des exemples, des schémas et des explications que vous ne trouverez pas uniquement elle . incroyablement productif mais aussi très intéressante et informative " 

5 Arduino Adventures 

L'introduction du livre dit: «Arduino Adventures: Escape de la station de Gemini fournit une introduction amusante au microcontrôleur Arduino par vous (le lecteur) mettre dans l'action d'une science fiction récit d'aventure vous vous trouverez ci-dessous le long de Cade et Elle explorer Gémeaux Station -.. un musée en orbite dédié à la préservation et le partage de la technologie à travers les siècles problème découle La station est évacué, y compris Cade et la classe de Elle qui était en visite la station. sur une visite de terrain. Cade et Elle ne permettent pas à bord de leur navette et sont piégés sur la station avec une intelligence artificielle sympathique nommé Andrew qui veut les aider à descendre la station endommagée. " 

6. Programmation professionnelle Android Open Accessory avec Arduino 

L'introduction du livre dit, "Android Open Accessory est une nouvelle, simple et sécurisé protocole pour connecter n'importe quel périphérique de microcontrôleur habilitée à un smartphone ou tablette Android. Ce guide Wrox montre programmeurs Android comment utiliser AOA avec Arduino la plate-forme de micro- , pour contrôler des systèmes tels que l'éclairage, la climatisation et les systèmes de divertissement à partir d'appareils Android. Par ailleurs, il enseigne les compétences de renforcement des circuits nécessaires pour créer des jeux et des produits pratiques qui tiennent également parti de la technologie Android ". 

7. Apprenez électronique avec Arduino 

Le Présentation du livre dit: «Avez-vous jamais demandé comment les gadgets électroniques sont créés? Avez-vous une idée pour un nouveau dispositif de preuve de concept de technologie ou un jouet électronique mais n'ont aucun moyen de tester la faisabilité de l'appareil? Avez-vous accumulé une boîte d'ordure de pièces électroniques et se demandent maintenant ce qu'il faut construire? savoir Electronics avec Arduino répondra à ces questions à la découverte des applications agréables et innovantes pour de nouveaux produits de haute technologie en utilisant des techniques de modification, de réutilisation, et d'expérimentation. Vous apprendrez les concepts de l'électronique tout en renforçant frais et appareils et de gadgets pratiques basées sur l'Arduino un microcontrôleur de bord-à-programme peu coûteuse et facile et qui est en train de changer la façon dont les gens pensent de la maison-infusion innovation technologique. " 

8. Surveillance atmosphérique avec Arduino 

L'introduction du livre dit: «Makers autour le monde construisent des dispositifs à faible coût pour surveiller l'environnement, et avec cette pratique sur le guide, si vous le pouvez. Grâce tutoriels succincts, illustrations et des instructions claires étape par étape, vous apprendrez à créer des gadgets pour l'examen la qualité de notre atmosphère, en utilisant Arduino et plusieurs capteurs peu coûteux. détecter les gaz nocifs, particules de poussière comme la fumée et le smog, et de trouble substances et des conditions qui sont souvent invisibles à vos sens dans la haute atmosphère. Vous découvrirez également comment utiliser l' méthode scientifique pour vous aider à apprendre encore plus de vos essais atmosphériques. " 

9. Beginning C pour Arduino 

L'introduction du livre dit, "Beginning C pour Arduino est écrit pour ceux qui n'ont aucune expérience préalable avec les microcontrôleurs ou de la programmation mais aimerait expérimenter et d'apprendre à la fois. Ce livre vous présente le langage de programmation C, renforçant chaque structure de programmation avec un simple démonstration de la façon dont vous pouvez utiliser C pour contrôler la famille Arduino de microcontrôleurs. Auteur Jack Purdum utilise un style engageant pour enseigner les techniques de programmation de bons aide d'exemples qui ont été aiguisé au cours de ses 25 années d'enseignement universitaire. " 

10. Arduino Wearables

L'introduction du livre dit: «Vous avez probablement vu LED décoration T-shirts et des chapeaux, et peut-être même d'autres gadgets électroniques embarqués dans les vêtements, mais avec Arduino Wearables vous pouvez apprendre à faire vos propres créations électroniques portables. Ce livre est une introduction à l'informatique portable, de prototypage et matériaux intelligents utilisant la plateforme Arduino. Chaque chapitre vous emmène tout le chemin de l'idée au produit fini projet. Même si vous avez aucune expérience avec Arduino ce livre va vous aider à mettre en place avec tous les matériaux, les logiciels et le matériel dont vous avez besoin, vous allez effectuer des projets simples d'abord, et ensuite construire sur votre expertise croissante pour rendre les projets plus complexes ". 

11. microcontrôleurs AVR pratiques 

L'introduction du livre dit: «Si vous avez entendu parler de Arduino ou même utilisé dans vos propres projets, vous savez probablement que le microcontrôleur AVR est le cerveau de l'Arduino. Dans microcontrôleurs AVR pratiques, vous apprendrez à utiliser . le microcontrôleur AVR pour faire vos propres projets astucieux et gadgets vous allez commencer avec les bases de la première partie:. configuration de votre environnement de développement et d'apprendre l'AVR "nu" diffère de l'Arduino Ensuite, vous gagnerez de l'expérience en construction . quelques gadgets simples et apprendre tout peut être interconnecté " 

12 Arduino et Kinect Projets 

L'introduction du livre dit: «Si vous avez fait quelques tâtonnements Arduino et je me demandais comment vous pourriez intégrer le Kinect - ou l'inverse - alors ce livre est pour vous Les auteurs de Arduino et Kinect projets vous montrer comment créer 10 étonnantes, des projets créatifs, du simple au complexe, vous découvrirez aussi comment intégrer le traitement dans la conception de votre projet -.. une langue très similaire à la langue Arduino. Les dix projets sont soigneusement conçus pour renforcer vos compétences à chaque étape. partir de l'équivalent Arduino et Kinect de «Bonjour tout le monde», les auteurs vous mènera à travers un large éventail de projets qui mettent en valeur la vaste gamme des possibilités qui s'ouvrent quand Kinect et Arduino sont combinés. " 

13. Arduino Robotics 

L'introduction du livre dit: «Ce livre va vous montrer comment utiliser votre Arduino pour contrôler une variété de robots, tout en offrant étape-par-étape instructions sur l'ensemble du processus de construction de robots. Vous apprendrez base Arduino ainsi que les caractéristiques des différents types de moteurs utilisés en robotique. Vous découvrirez également des méthodes de régulation et les méthodes de sécurité intégrée, et d'apprendre à les appliquer à votre projet. L'ouvrage commence avec des robots de base et se déplace dans les projets plus complexes, y compris un robot de GPS, une tondeuse à gazon robotique, un robot de combat, et même un Segway-clone DIY ". 

14. Projets Arduino pour sauver le monde  

l'introduction du livre, il dit, "Arduino projets pour sauver le monde montre que cela prend un peu plus de quelques outils, quelques fils et des capteurs, une carte Arduino, et un peu de bon sens pour construire des dispositifs qui réduisent les factures d'énergie, vous aider à développer notre propre nourriture, la pollution de l'écran dans l'air et dans le sol, même vous mettre en garde contre les tremblements de terre. Arduino projets pour sauver le monde présente les types de capteurs nécessaires à la collecte de données de l'environnement des capteurs de température à des détecteurs de mouvement. Vous verrez des projets qui traitent de sources d'énergie de la construction de votre propre bande de puissance de fonctionnement de votre carte Arduino sur les panneaux solaires de sorte que vous pouvez réellement procéder à construire des systèmes qui aideront, par exemple, de réduire vos factures d'énergie. Une fois que vous avez des données, il est temps de le mettre à la bonne utilisation par l'édition en ligne comme vous le recueillir;. ce livre vous montre comment " 

15 Arduino Cookbook, 2e édition  

L'introduction du livre dit: «Voulez-vous créer des dispositifs qui interagissent avec le monde physique Ce livre de cuisine est parfait pour tous ceux qui veulent expérimenter avec le microcontrôleur et la programmation Arduino populaire. Vous trouverez plus de 200 trucs et techniques pour la construction d'une variété d'objets et prototypes tels que des jouets, des détecteurs, des robots, et des vêtements interactif qui peut détecter et répondre au toucher, le son, la position, la chaleur et la lumière. Vous n'avez pas besoin d'avoir maîtrisé Arduino ou la programmation pour commencer. Mise à jour pour la version 1.0 Arduino, les recettes de cette deuxième édition comprennent des exemples pratiques et des conseils pour vous aider à commencer, étendre et améliorer vos projets droite loin -. si vous êtes un artiste, créateur, amateur, étudiant ou ingénieur " 

16 Arduino en action 

L'introduction du livre dit, "Arduino en action est un guide pratique pour le prototypage et la construction de bricolage électronique Vous. ll commencer par les bases -. déballage de votre conseil d'administration et en utilisant un programme simple de faire quelque chose Ensuite, vous essayez de projets de plus en plus complexes que vous vous connectez Arduino à moteurs, les écrans LCD, Wi-Fi, GPS, Bluetooth et vous ». ll explorer capteurs d'entrée / sortie, y compris les ultrasons, infrarouges et la lumière, et les utiliser pour des tâches comme la robotique évitement d'obstacle. programmes Arduino ressemblent beaucoup à C ou C + +, donc une certaine habileté de programmation est utile. " 

17. Faire un esprit- contrôlée Arduino Robot 

L'introduction du livre dit: «Construire un robot qui réagit à l'activité électrique de votre cerveau -. c'est facile et amusant si vous êtes familier avec Arduino et avoir des compétences de base en mécanique du bâtiment, ce livre va vous montrer comment construire un robot qui joue des sons, des lumières clignote, et réagit aux signaux d'un électroencéphalogramme abordable (EEG) bandeau. concentré et le robot se déplace. concentrer davantage et il ira plus vite. Laissez votre esprit vagabonder et le robot va ralentir ". 

18 . Début Arduino Programmation

L'introduction du livre dit, "Commencer à programmer Arduino vous permet de développer rapidement et intuitivement vos compétences en programmation par l'esquisse dans le code. Cette introduction claire vous permet de comprendre la structure de base pour le développement de code Arduino, y compris la structure , la syntaxe, les fonctions et les bibliothèques nécessaires pour créer des projets futurs. Vous apprendrez également comment programmer votre carte d'interface Arduino de sentir le monde physique, de contrôler la lumière, le mouvement et le son, et pour créer des objets ayant un comportement intéressant. " 

19. Arduino génie pratique 

L'introduction du livre dit, "les cartes Arduino ont impressionné les pirates et les ingénieurs. Que vous soyez un amateur ou un professionnel, ce n'est pas seulement une planche à pain et une vague idée qui vous maintient. C'est essentiel pour instituer une bonne conception, l'instrumentation de l'appareil et, en effet, de tester votre projet à fond avant de s'engager à un prototype particulier Chaque chapitre illustre ce processus et démontre comment vous pouvez profiter de la mise en œuvre de solides principes d'ingénierie -. indépendamment du fait que vous venez de jouer dans votre sous-sol ou si vous voulez faire connaître et vendre vos appareils. " 

20.Premiers pas avec Arduino, 2e édition 

L'introduction du livre dit: «Arduino est la plate-forme de prototypage électronique open-source qui a pris la conception et du monde amateur par la tempête. Cette approfondie introduction, mis à jour pour Arduino 1.0, vous donne beaucoup d'idées de projets et vous permet de travailler avec eux tout de suite. De s'organiser pour mettre la touche finale à votre prototype, toutes les informations dont vous avez besoin est ici! Débuter avec Arduino est un clin d'oeil . Pour utiliser les exemples d'introduction de ce guide, tout ce que vous avez besoin d'une carte Arduino Uno ou modèle antérieur, avec câble USB AB et une LED. L'environnement facile à utiliser développement Arduino est à télécharger gratuitement. " 

21. MintDuino 

L'introduction de le livre dit, "Faites-vous commencé avec MintDuino, le kit de hangar Maker qui est parfait pour apprendre ou enseigner les fondamentaux de la façon microcontrôleurs travaillent. Cela mains sur livre vous montre comment construire un projet complet de MintDuino du début à la fin. Apprenez à assembler le microcontrôleur sur une planche à pain (pas soudure), et de commencer immédiatement la programmer. Vous allez construire le Reflex jeu MintDuino en cinq étapes distinctes ou de sous-tâches. Briser un grand projet en tâches gérables vous aide à traquer les erreurs rapidement, et vous permet de voir comment chaque partie des travaux de circuit. Une fois que vous terminez le jeu, vous aurez les ressources et l'expérience pour faire face à d'autres projets de MintDuino. " 

22. Arduino Cookbook 

L'introduction du livre dit, "Créez vos propres jouets, télécommande contrôleurs, alarmes, détecteurs, des robots, et de nombreux autres projets avec le dispositif Arduino. Cette carte simple microcontrôleur permet artistes et designers construire une variété d'objets étonnants et des prototypes qui interagissent avec le monde physique. Grâce à ce livre, vous pouvez plonger à droite et expérience avec plus d'une centaine de conseils et de techniques, quel que soit votre niveau de compétence est. Les recettes de ce livre fournissent des solutions aux problèmes les plus courants et les questions que les utilisateurs Arduino ont, y compris tout de concepts de programmation de travailler avec des capteurs, des moteurs, l'éclairage et le son , ou de communiquer sur des réseaux câblés et sans fil Vous trouverez les exemples et les conseils dont vous avez besoin pour commencer, étendre et améliorer vos projets tout de suite ".. 

23. Marque: Arduino Moteurs de recherche et Gadgets 

L'introduction du livre dit: «Voulez-vous construire vos propres robots, transformer vos idées en prototypes, des dispositifs de contrôle, avec un ordinateur, ou faire vos propres applications de téléphone cellulaire? C'est un jeu d'enfant avec ce livre et l'Arduino open source plateforme de prototypage électronique. Commencez avec six projets amusants et obtenir des résultats impressionnants . rapidement Avec Arduino construire vos propres gadgets embarqués est facile, même pour les débutants Les systèmes embarqués sont partout -.. l'intérieur des voitures, des jouets d'enfants, et les téléphones mobiles Ce livre va vous apprendre les bases de systèmes embarqués et vous aider à construire votre premier gadget à juste quelques jours. Chaque projet apprendre-as-you-construction qui suit va ajouter à vos connaissances et compétences. " 

24. Arduino 

L'introduction du livre dit: «Arduino est une plateforme open-source qui rend les projets de l'électronique de bricolage facile que jamais . lecteurs qui n'ont aucune expérience de l'électronique peuvent créer leurs premiers gadgets en quelques minutes. Ce livre est à jour pour la nouvelle carte Arduino Uno, avec des instructions étape-par-étape pour la construction d'une télécommande universelle, un contrôleur de jeu de mouvement de détection , et beaucoup d'autres amusement, des projets utiles. " 

25. pratique Arduino 

L'introduction du livre dit, "Créez vos propres conceptions à base de Arduino, acquérir une connaissance approfondie de l'architecture de l'Arduino et apprendre la langue Arduino convivial tout en le cadre de projets concrets que vous pouvez construire vous-même à la maison. Obtenez une expérience pratique en utilisant une variété de projets et de recettes pour tout, de la domotique pour équipement de test. Arduino a pris son envol comme un bloc de construction incroyablement populaire parmi ubicomp (informatique omniprésente) amateurs, robotique amateurs, et les développeurs de domotique bricolage. Auteurs Jonathan Oxer et Hugh Blemings fournir des instructions détaillées pour la construction d'un large éventail de projets Arduino liées à la fois pratique et amusant, qui couvrent des domaines tels que les loisirs, l'automobile, les communications, la domotique et de l'instrumentation . " Atithya Amaresh, EFYTIMES Nouvelles du Réseau

mercredi 9 décembre 2015

L'Arduino

Arduino est un circuit imprimé en matériel libre sur lequel se trouve un microcontrôleur. Les plans de la carte elle-même sont publiés en licence libre, cependant, certains composants de la carte, comme le microcontrôleur par exemple, ne sont pas en licence libre. Le microcontrôleur peut être programmé pour analyser et produire des signaux électriques, de manière à effectuer des tâches très diverses comme la domotique (le contrôle des appareils domestiques - éclairage, chauffage…), le pilotage d'un robot, etc. C'est une plateforme basée sur une interface entrée/sortie simple. Il était destiné à l'origine principalement mais pas exclusivement à la programmation multimédia interactive en vue de spectacle ou d'animations artistiques. C'est une partie de l'explication de la descendance de son interface de programmation de Processing, lui-même inspiré de l'environnement de programmation Wiring1.

Arduino peut être utilisé pour construire des objets interactifs indépendants (prototypage rapide), ou bien peut être connecté à un ordinateur pour communiquer avec ses logiciels (ex. : Macromedia Flash, Processing, Max/MSP, Usine Hollyhock, Pure Data, SuperCollider). En 2011, les versions vendues sont préassemblées. Des informations sont fournies pour ceux qui souhaitent assembler l'Arduino eux-mêmes.

Le projet Arduino a reçu un titre honorifique à l'Ars Electronica 2006, dans la catégorie Digital Communities.

Matériel

Un module Arduino est généralement construit autour d'un microcontrôleur Atmel AVR (ATmega328 ou ATmega2560 pour les versions récentes, ATmega168 ou ATmega8 pour les plus anciennes), et de composants complémentaires qui facilitent la programmation et l'interfaçage avec d'autres circuits. Chaque module possède au moins un régulateur linéaire 5 V et un oscillateur à quartz 16 MHz (ou un résonateur céramique dans certains modèles).
Le microcontrôleur est préprogrammé avec un bootloader de façon à ce qu'un programmateur dédié ne soit pas nécessaire.
Les modules sont programmés au travers d'une connexion série RS-232, mais les connexions permettant cette programmation diffèrent selon les modèles. Les premiers Arduino possédaient un port série, puis l'USB est apparu sur les modèles Diecimila, tandis que certains modules destinés à une utilisation portable se sont affranchis de l'interface de programmation, relocalisée sur un module USB-série dédié (sous forme de carte ou de câble).
L'Arduino utilise la plupart des entrées/sorties du microcontrôleur pour l'interfaçage avec les autres circuits. Le modèle Diecimila par exemple, possède 14 entrées/sorties numériques, dont 6 peuvent produire des signaux PWM, et 6 entrées analogiques. Les connexions sont établies au travers de connecteurs femelle HE14 situés sur le dessus de la carte, les modules d'extension venant s'empiler sur l'Arduino. Plusieurs sortes d'extensions sont disponibles dans le commerce.
Certains modules non officiels, compatibles avec la technologie Arduino, utilisent des connecteurs mâle pour une utilisation aisée avec des plaques de test.

Logiciel

Le logiciel de programmation des modules Arduino est une application Java, libre et multi-plateforme, servant d'éditeur de code et de compilateur, et qui peut transférer le firmware et le programme au travers de la liaison série (RS-232, Bluetooth ou USB selon le module). Il est également possible de se passer de l'interface Arduino, et de compiler et uploader les programmes via l'interface en ligne de commande3.
Le langage de programmation utilisé est le C++, compilé avec avr-g++ 4, et lié à la bibliothèque de développement Arduino, permettant l'utilisation de la carte et de ses entrées/sorties. La mise en place de ce langage standard rend aisé le développement de programmes sur les plates-formes Arduino, à toute personne maîtrisant le C ou le C++.

Plateforme

Matériel officiel

Un Arduino Diecimila.
Les modules d'origine des différentes versions de l'Arduino sont fabriqués par la société italienne Smart Projects. Quelques-unes des cartes de marque Arduino ont été conçues par la société américaine SparkFun Electronics.
Dix-sept versions des cartes de type Arduino ont été produites et vendues dans le commerce à ce jour dans l'ordre chronologique ci-dessous :
  1. Serial Arduino programmé avec une connexion série par connecteur DB9 et utilisant un ATmega8.
  2. Arduino Extreme, programmable via une connexion USB et utilisant un ATmega8.
  3. Arduino Mini, une version miniature de l'Arduino utilisant un ATmega168 de type CMS.
  4. Arduino Nano, une version encore plus petite de l'Arduino alimenté par USB et utilisant un ATmega168 (avant la version 3) ou ATmega328 (à partir de la version 3.0) de type CMS.
  5. LilyPad Arduino, une conception de type minimaliste pour permettre une application portable utilisant un ATmega168 de type CMS.
  6. Arduino NG, programmable via une connexion USB et utilisant un ATmega8.
  7. Arduino NG plus, programmable via une connexion USB et utilisant un ATmega168.
  8. Arduino Bluetooth(BT), programmable via une connexion Bluetooth et utilisant un ATmega 3285.
  9. Arduino Diecimila, possède une interface USB et utilise un ATmega168 dans un boitier format DIL28. (16 ko flash, 1 ko SRAM, 0,5 ko EEPROM)
  10. Arduino Duemilanove (2009) utilise un Atmega168 et est alimenté en électricité par le connecteur USB ou une alimentation externe avec commutation automatique6. La nouvelle version7 est équipé d'un ATmega328 (32 ko de flash, 2 ko de SRAM, et 1 ko d'EEPROM).
  11. Arduino Mega est équipé d'un ATmega1280 de type CMS pour avoir des Entrées/Sorties supplémentaires et de la mémoire (128 ko flash, 8 ko SRAM, 4 ko EEPROM)8.
  12. Arduino Uno utilise un ATmega328 comme les derniers modèles de Duemilanove, mais alors que le Duemilanove utilisait une puce FTDI pour la programmation via un connecteur USB, le Uno utilise une puce ATmega8U2 programmé comme un convertisseur série9.
  13. Arduino Mega2560 est équipé d'un ATmega2560 de type CMS, augmentant la mémoire totale disponible à 256 ko. Il est équipé aussi de la nouvelle puce USB ATmega8U210.
  14. Arduino Ethernet est une carte Arduino UNO intégrant un chip Wiznet W5100 pour rajouter la connectivité Ethernet intégré11.
  15. Arduino Leonardo est une version bas coût de l'Arduino UNO à base d'un ATmega32U4.
  16. Arduino DUE est une évolution de l'Arduino Mega2560 avec un micro-contrôleur 32 bits Atmel SAM3X (ARM 32 bits Cortex-M3).
  17. Arduino Esplora est une carte dérivée de l'Arduino Leonardo. Elle a la forme d'une manette de jeu. Contrairement aux autres Arduino, c'est une carte « tout-en-un » qui comporte de nombreux capteurs (température, accélération, lumière, microphone, potentiomètre…) ainsi que 4 boutons poussoirs, un potentiomètre et un joystick analogique.
















































































































































Schéma d’un Arduino.
Les différentes versions des Arduino13 fonctionnent sous le même principe général :
  • A : ce sont les broches dites numériques (0 ou 1) ou « tout ou rien » ; elles offrent en sortie du 5 V et acceptent en entrée du 5 V sur le même principe.
    • fonctions digitalWrite() et digitalRead()14
  • B : ce sont les broches dites analogiques, valeur entre 0 V et 5 V
    • fonctions analogWrite() et analogRead()14
  • C : les différentes broches d'alimentation :
    • Rouge : sortie 5 V (+)
    • Orange : sortie 3,3 V (+)
    • Noire : les masses (−)
    • Jaune : entrée reliée à l'alimentation (7 V-12 V)
Il y a des variations entre les différentes cartes (par exemple : UNO, la patte 13 est équipée d'une résistance)

Matériels et logiciels dérivés

Plusieurs logiciels et matériels compatibles Arduino (bien que non officiels) ont été produits commercialement par d'autres fabricants :
Plusieurs logiciels compatibles Arduino (bien que non officiels) ont été développés pour faciliter la programmation des cartes Arduino. Bien que très différents les uns des autres, ils permettent une programmation sans utilisation du langage Arduino. On retrouve :
  • La solution graphique Ardublock qui permet une programmation par assemblage de blocs fonctionnels. C’est un plug-in qui ajoute une interface graphique à celle d’Arduino.
  • La solution graphique MiniBloq qui permet elle aussi une programmation par assemblage de blocs fonctionnels. C’est un plug-in qui ajoute une interface graphique à celle d’Arduino.
  • Le pseudo-langage EDU qui permet une programmation avec un ensemble de mots clés simplifiés. C’est une bibliothèque qui permet l'écriture d’un programme en français directement dans l'interface Arduino.
  • Carte de contrôle pour imprimantes 3D RepRap comme les Generation7 Electronics 15 ou les Sanguinololu16 base sur une carte Arduino complétée par des drivers de moteur pas à pas des acquisitions de température et des sorties de puissance.
  • Des systèmes de pilote automatique pour Drones Comme par exemple les systèmes ArduPilot17 APM:Plane & APM:Copter ou les cartes FlyDuino18 permettent d'effectuer la stabilisation ainsi que la programmation de mission, permettant de transformer un modèle réduit en Drone.
Certain logiciels musicaux proposent grâce à leur module série une intégration de l'Arduino dans le processus de création musical.
  • Des exemples sur [=arduino cette page] avec le logiciel Usine hollyhock

Matériel libre et logiciel libre

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 bibliothèques embarquées sont disponibles sous licence LGPL.

Restrictions du nom Arduino

Bien que le design matériel et logiciel soit sous licence 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 collaboration19.
En réponse à cette restriction, des utilisateurs ont développé une cinquantaine de modules équivalents, nommés Freeduino, Sanguino, Seeduino, Uduino, Diduino, etc20. Ces modules, totalement compatibles avec le logiciel Arduino, et parfois avec les blasons21 Arduino, sont généralement moins chers[réf. souhaitée] que les cartes Arduino originales. La plupart offrent également des fonctions additionnelles.
On trouve par ailleurs des contrefaçons, ornées de sérigraphies qui mentent sur l'identité du constructeur et sur le lieu de fabrication, et qui se reconnaissent notamment à leur prix nettement inférieur à celui des cartes "officielles"22.

L'équipe de développement

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