Description
Troisième édition augmentée et révisée avec AVR Playground et Elektor Uno R4
Les cartes Arduino connaissent un énorme succès. Ils sont faciles à utiliser et bon marché. Ce livre vous présente non seulement le monde d'Arduino, mais vous apprend également à programmer les microcontrôleurs en général. Ce livre met la théorie en pratique sur une carte Arduino en utilisant l'environnement de programmation Arduino.
Du matériel est également en cours de développement : un bouclier polyvalent pour construire certaines des expériences des 10 premiers chapitres ; l'AVR Playground, une véritable carte de développement de microcontrôleur basée sur Arduino pour un développement d'applications confortable, et l'Elektor Uno R4, un Arduino Uno R3 sous stéroïdes.
L'auteur, expert Elektor, fournit au lecteur les connaissances théoriques de base nécessaires à la programmation de n'importe quel microcontrôleur : entrées et sorties (analogiques et numériques), interruptions, bus de communication (RS-232, SPI, I²C, 1-wire, SMBus, etc. .), des minuteries et bien plus encore. Les programmes et croquis du livre montrent comment utiliser plusieurs composants électroniques courants: claviers matriciels, écrans (LED, LCD couleur alphanumérique et graphique), moteurs, capteurs (température, pression, humidité, son, lumière et infrarouge), encodeurs rotatifs, buzzers piézo, boutons poussoirs, relais, etc. Ce livre sera votre premier livre sur les microcontrôleurs avec une fin heureuse !
Ce livre est fait pour vous si vous êtes un débutant en microcontrôleurs, un utilisateur d'Arduino (amateur, bricoleur, artiste, etc.) qui souhaite approfondir ses connaissances, un étudiant diplômé en électronique ou un professeur en quête d'idées.
Grâce à Arduino, la mise en œuvre des concepts présentés est simple et ludique. Certains des projets proposés sont très originaux :
- Jeu d'argent
- Misophone (une fourchette musicale)
- Brouilleur GPS de voiture
- Station météo
- Décodeur DCF77
- Émetteur d'heure illégal
- Manipulateur de télécommande infrarouge
- Générateur de bruit gênant
- Alarme klaxon italien
- Détecteur de surchauffe
- Contrôleur PID
- Enregistreur de données
- Fichier SVG Oscilloscope
- Voltmètre 6 canaux
Tous les projets et exemples de code de ce livre ont été essayés et testés sur une carte Arduino Uno. Ils devraient également fonctionner avec l'Arduino Mega et toute autre carte compatible exposant les connecteurs d'extension du blindage Arduino.
Fiches techniques des composants actifs utilisés (fichier .PDF) :
- ATmega328 (Arduino Uno)
- ATmega2560 (Arduino Méga 2560)
- BC547 (Transistor bipolaire, chapitres 7, 8, 9)
- BD139 (Transistor de puissance bipolaire, chapitre 10)
- BS170 (transistor N-MOS, chapitre 8)
- DCF77 (module récepteur, chapitre 9)
- DS18B20 (capteur de température, chapitre 10)
- DS18S20 (capteur de température, chapitre 10)
- HP03S (capteur de pression, chapitre 8)
- IRF630 (transistor de puissance N-MOS, chapitre 7)
- IRF9630 (transistor de puissance P-MOS, chapitre 7)
- LMC6464 (ampli-op quad, chapitre 7)
- MLX90614 (capteur infrarouge, chapitre 10)
- SHT11 (capteur d'humidité, chapitre 8)
- TS922 (double ampli-op, chapitre 9)
- TSOP34836 (récepteur infrarouge, chapitre 9)
- TSOP1736 (récepteur infrarouge, chapitre 9)
- MPX4115 (capteur de pression analogique, chapitre 11)
- MCCOG21605B6W-SPTLYI (écran LCD I²C, chapitre 12)
- SST25VF016B (EEPROM SPI, chapitre 13)
A propos de l'auteur :
Clemens Valens, né aux Pays-Bas, vit en France depuis 1997. Manager chez Elektor Labs et Webmaster d' ElektorLabs , amoureux d'électronique, il développe des systèmes de microcontrôleurs pour le plaisir, et parfois aussi pour son employeur. Polyglotte - il parle couramment C, C++, PASCAL, BASIC et plusieurs dialectes assembleurs - il passe la plupart de son temps sur son ordinateur pendant que sa femme, leurs deux enfants et leurs deux chats tentent d'attirer son attention (seuls les chats y parviennent). Visitez le site Web de l'auteur : www.polyvalens.com .
Témoignage authentique d'Hervé M., l'un des premiers lecteurs du livre :
"J'ai presque pleuré de joie lorsque ce livre m'a fait comprendre en seulement trois phrases des choses qui semblaient auparavant complètement insondables."