Trouvez facilement votre prochaine lecture
10 livres de référence pour s'initier à Arduino sur de bonnes bases

10 livres de référence pour s’initier à Arduino sur de bonnes bases

Arduino est une plateforme matérielle et logicielle open source permettant de créer des dispositifs électroniques interactifs. Elle se compose d’un microcontrôleur (généralement basé sur une architecture AVR) et d’un environnement de développement intégré (IDE) permettant de programmer et de télécharger facilement du code sur le microcontrôleur.

Fort de sa simplicité d’utilisation, de sa souplesse et de son coût abordable, Arduino est aujourd’hui largement répandu. Il permet de concevoir des projets aussi simples qu’une LED clignotante ou aussi complexes que des robots autonomes ou des instruments de mesure sophistiqués.

Tour d’horizon des ouvrages de référence à son sujet.

Voir aussi : livres sur Raspberry Pi


1. Le grand livre d’Arduino (Erik Bartmann)

Disponible sur Amazon Disponible à la Fnac

L’ouvrage de référence sur Arduino.

Avec son petit microcontrôleur hautement performant et facilement programmable, la carte Arduino a révolutionné le mouvement Do lt Yourself. Se couplant aisément avec d’autres composants (écrans LCD, capteurs, moteurs…), elle est devenue aujourd’hui un élément indispensable dans de nombreux dispositifs électroniques. Sa simplicité d’utilisation, l’étendue de ses applications et son prix modique ont conquis un large public d’amateurs et de professionnels : passionnés d’électronique, designers, ingénieurs, musiciens…

Feuilleter un extrait

D’une pédagogie remarquable, cet ouvrage de référence vous fera découvrir le formidable potentiel d’Arduino, en vous délivrant un peu de théorie et surtout beaucoup de pratique avec ses 27 montages à réaliser. Mise à jour avec les dernières évolutions d’Arduino, cette quatrième édition entièrement refondue s’est enrichie de nouveaux projets à monter, qui vous familiariseront notamment avec l’Internet des objets grâce à l’ESP32, Node-RED et MQTT.

Dans ce livre, vous apprendrez notamment à :

  • Créer un séquenceur de lumière
  • Fabriquer un afficheur LCD
  • Commander un moteur pas-à-pas
  • Faire de la musique avec Arduino.

À qui s’adresse ce livre ? Aux makers, électroniciens, bricoleurs, bidouilleurs, ingénieurs, designers, artistes…

Éditions EYROLLES ; 518 pages.


2. Programmation Arduino – Développez rapidement vos premiers programmes (Simon Monk)

Disponible sur Amazon Disponible à la Fnac

Apprenez à configurer le matériel et les logiciels, à développer vos propres programmes, à travailler avec des bibliothèques Arduino personnalisées et intégrées et à explorer l’Internet des objets, le tout sans aucune expérience préalable en programmation !

Feuilleter un extrait

Entièrement révisé pour le nouvel Arduino Uno R3, ce livre, traduction du best seller américain sur le sujet, explique comment rédiger des programmes en utilisant le langage C modifié pour Arduino. Vous apprendrez à configurer le matériel et les logiciels, à développer vos propres programmes, à travailler avec des bibliothèques Arduino personnalisées et intégrées et à explorer l’Internet des objets, le tout sans aucune expérience préalable en programmation !

Le gourou de l’électronique, Simon Monk, traite de tous les concepts et de la syntaxe avec un langage simple et donne des instructions claires, conçues pour tout débutant. L’ouvrage contient des dizaines d’exemples simples à suivre et d’illustrations de haute qualité. Tous les exemples présentés dans le livre peuvent être utilisés tels quels ou modifiés pour répondre à vos besoins.

Éditions DE BOECK SUP ; 192 pages.


3. Arduino – Maîtrisez sa programmation et ses cartes d’interface (Christian Tavernier)

Disponible sur Amazon Disponible à la Fnac

L’Arduino permet de réaliser à moindre coût des applications à base de microcontrôleur sans nécessiter de connaissances particulières en électronique ni en programmation, sans avoir besoin de sortir le fer à souder et sans devoir investir dans des outils de développement. C’est en grande partie grâce à ces atouts que l’Arduino doit son succès planétaire.

Après un bref rappel de ce qu’est un microcontrôleur et une présentation des différentes versions d’Arduino, cet ouvrage fournit tous les éléments nécessaires à la conception et à la mise en œuvre de nombreuses applications performantes avec notamment :

  • La présentation complète de la syntaxe du langage de programmation ;
  • Plusieurs dizaines de schémas d’interfaces avec les dispositifs les plus divers (afficheurs, moteurs, relais, capteurs, bus I2C, SPI, Ethernet, etc.) ;
  • Plusieurs dizaines d’exemples de programmes types permettant la mise en œuvre de ces interfaces.

Accessible sans connaissances préalables en électronique ou en programmation, cette nouvelle édition mise à jour s’adresse aussi bien à l’amateur passionné, qu’au professionnel désireux d’intégrer des Arduino dans ses applications. Chacun pouvant y trouver selon son niveau le degré d’information requis.

Éditions DUNOD ; 232 pages.


4. Démarrez avec Arduino (Massimo Banzi, Michael Shiloh)

Disponible sur Amazon Disponible à la Fnac

Si vous avez l’âme d’un bricoleur de génie, mais ni la patience ni les connaissances d’un ingénieur, Arduino est fait pour vous. Ce composant compact et abordable associe un circuit imprimé et un microcontrôleur, que vous pouvez programmer simplement grâce à sa plateforme gratuite et open source. Sans oublier une communauté active, qui partage de nombreuses ressources sur Internet.

Ce livre, écrit par le co-inventeur d’Arduino, Massimo Banzi, est une synthèse pratique idéale pour démarrer avec Arduino. Il vous guide pas à pas, de l’installation jusqu’à l’écriture des premiers programmes, à l’aide d’exemples pratiques. Cette 4e édition enrichie par Michael Shiloh tient compte des dernières nouveautés du composant : les différentes gammes, le cloud, etc.

Les points forts d’Arduino : – une simplicité d’utilisation, – une large étendue d’applications, – accessible à un large public, des bricoleurs aux artistes, en passant par les enseignants et les étudiants en électronique.

Éditions DUNOD ; 192 pages.


5. Arduino pour les nuls (John Nussey)

Disponible sur Amazon Disponible à la Fnac

Arduino est un circuit composé d’un microcontrôleur ultra performant qui se programme très facilement. Il permet de se connecter à différents composants comme des écrans, des moteurs électriques, tous types de capteurs, etc.

C’est aujourd’hui un composant très apprécié dans l’interfaçage avec de nombreux composants électroniques. Son prix très abordable attire de très nombreux utilisateurs professionnels ou passionnés d’électronique.

Ce livre s’adresse à tous ceux qui veulent découvrir le circuit composé d’Arduino, que vous ayez ou non des notions d’électronique. À travers la découverte du kit Arduino (Arduino uno et Arduino nano), l’utilisation des composants et la programmation de ce circuit, vous aurez toutes les cartes en main pour développer vos compétences sur le sujet !

Au programme :

  • Découverte de la carte Arduino
  • Éléments de base de l’électronique
  • Circuits simples
  • Utiliser des composants
  • Initiation à la programmation
  • Au cœur de la programmation d’Arduino
  • Exemples de montage avec Arduino.

Éditions POUR LES NULS ; 444 pages.


6. Programmer avec Arduino en s’amusant pour les nuls (Olivier Engler)

Disponible sur Amazon Disponible à la Fnac

Pour programmer un Arduino dès 10 ans !

Ce livre est destiné aux nouveaux utilisateurs d’une carte Arduino, juniors dès 10 ans, adultes et enseignants. Il se distingue des dizaines d’autres livres sur Arduino en mettant l’accent sur la découverte pas à pas de l’écriture de programmes dans le langage C de l’Arduino.

Au programme :

  • La carte Arduino et le microcontrôleur
  • Notions de base et outils indispensables
  • Code source, mots réservés, compilation
  • Algorithmes, fonctions, blocs de répétition
  • Test binaires, expressions booléennes
  • Infrarouges et ultrasons
  • Générateur de phrases
  • Afficheur LCD, capteur de couleurs
  • Plus de 20 projets avec le code source !

Éditions POUR LES NULS ; 340 pages.


7. Arduino – Le guide complet (John Malcolm Hughes)

Disponible sur Amazon Disponible à la Fnac

Le livre le plus complet sur Arduino et son environnement de programmation. Il prend en compte les dernières évolutions des cartes Arduino.

Au programme :

  • La famille Arduino
  • Le micro-contrôleur AVR
  • Programmer Arduino
  • Utiliser le langage C et C++
  • Les bibliothèques Arduino
  • Les modules d’entrées/sorties
  • Élaborer 4 projets grandeur nature.

Éditions FIRST INTERACTIVE ; 800 pages.

Cliquez sur les images pour voir un aperçu du livre


8. Arduino – Apprivoisez l’électronique et le codage (Jean-Christophe Quetin)

Disponible sur Amazon Disponible à la Fnac

Ce livre s’adresse aussi bien aux professeurs des écoles, professeurs de technologie, animateurs et parents qui souhaitent découvrir le fonctionnement de l’Arduino et appréhender l’apprentissage de l’électronique et du codage, qu’aux utilisateurs, amateurs de DIY qui cherchent à rafraîchir leurs connaissances ou trouver des idées pour la réalisation de projets maker nécessitant un microcontrôleur (détecteur de CO2, robot, jeux…).

Tout au long du livre l’auteur s’appuie sur des exemples concrets et ludiques : gérer des feux de circulation, envoyer un message en morse, créer un appareil enregistrant l’évolution des températures, jouer de la musique avec des bananes, contrôler plusieurs types de robots (mBot, Zumo, OTTO, Keyestudio 4WD Mecanum…), fabriquer un chapeau clignotant, un panneau de LED RGB, une manette de jeu, une télécommande pour ordinateur ou un clone du jeu Simon… Dans cette nouvelle édition, un nouveau chapitre présente désormais différentes cartes Arduino avec de nombreux exemples d’utilisation.

Pour commencer, vous ferez connaissance avec le matériel nécessaire, et particulièrement l’Arduino Uno. L’auteur consacre un chapitre aux notions indispensables d’électricité.

Vous découvrirez les principaux langages de programmation de l’Arduino et l’utilisation de l’IDE Arduino (versions 1 et 2) sous Windows, Mac OS X, Linux et Android. Vous étudierez la programmation par blocs avec Scratch, mBlock et Vittascience.

Pour illustrer les principes de base du codage, vous travaillerez sur des exemples concrets et vous utiliserez les composants électroniques les plus courants au format modules Grove ou Breadboard (LED, boutons, résistances, potentiomètres, buzzer) puis des composants et modules plus spécialisés comme les capteurs (analogiques ou numériques), les LED adressables (Neopixel), les relais, les différents types de moteurs ou les modules d’affichage (à LED ou LCD), de lecture/écriture (RFID, carte SD) ou de gestion du temps (horloge en temps réel).

Afin de faciliter l’apprentissage, tous les programmes de base sont présentés en deux versions : langage blocs et langage Arduino.

Dans un chapitre dédié, l’auteur explore différents modes de communication de l’Arduino (bus I2C, liaisons série, Bluetooth, radio, infrarouge, Ethernet, et USB avec le Raspberry Pi). Il poursuit avec la présentation d’autres modèles de cartes électroniques comme l’Arduino UNO Mini Limited Edition, l’Arduino Nano, l’Arduino Nano Every, l’Arduino Leonardo, l’Arduino Micro, l’Arduino Mega 2560, l’Arduino Zero, les Arduino MKR, l’Arduino Due et les mini cartes XIAO de Seeed Studio. La fabrication d’un Arduino avec le kit « Make Your UNO » ou à partir d’un microcontrôleur ATmega328P (et de quelques composants électroniques) est également détaillée…

Éditions ENI ; 640 pages.


9. La boîte à outils Arduino – 120 techniques pour réussir vos projets (Michael Margolis)

Disponible sur Amazon Disponible à la Fnac

Cet ouvrage a été conçu avec comme premier objectif de vous ouvrir des horizons sur ce que vous pouvez réaliser avec Arduino, et ensuite de vous donner les moyens d’y parvenir par vous-même.

Il s’adresse à tous ceux qui veulent progresser dans la compréhension et la mise en œuvre d’Arduino, qu’ils soient amateurs passionnés ou professionnels, qu’ils viennent du monde de l’électronique ou de celui de la programmation informatique.

Chacune de ses 120 recettes expose simplement un objectif à atteindre (Problème), la manière d’y parvenir (Solution), puis apporte des explications complémentaires (Discussion). Cette deuxième édition s’enrichit de 15 recettes complémentaires.

Éditions DUNOD ; 480 pages.


10. Arduino – Faites-le jouer au train (Pascal Barlier)

Disponible sur Amazon Disponible à la Fnac

Ce livre sur Arduino s’adresse à toute personne qui souhaite exploiter cette carte autour d’un projet concret. En effet, tout au long de ses pages, l’auteur donne toutes les informations nécessaires pour piloter un réseau de trains miniatures à l’aide d’Arduino. Des notions de programmation, de préférence dans les langages C ou C++, et une connaissance préalable d’ Arduino sont un plus pour la lecture de ce livre.

Après avoir présenté les connaissances de base liées à la numérisation d’ un réseau de trains (adressage, contrôle de la vitesse, commandes, circuits électroniques…), l’auteur étudie les protocoles DCC et I²C.

Des chapitres dédiés détaillent ensuite la programmation de nombreuses interfaces pilotables par une carte Arduino pour numériser le réseau de trains. Le lecteur est ainsi amené à programmer le décodeur de retour d’ information, le panneau de contrôle, la centrale de pilotage, la position des trains, le pilotage des aiguillages, la régulation des circulations, le poste de commande…

Au total, une trentaine de programmes et près d’une vingtaine de circuits électroniques sont présentés et expliqués dans ce livre. Ils permettent au lecteur d’appréhender l’étendue des possibilités offertes par Arduino pour numériser un réseau de trains.

Éditions ENI ; 387 pages.

error: Contenu protégé