Infos. pratiques
ISBN : 978-2-86661-178-1
Auteur : Bert van Dam
Volume : 232 pages
Format : 17 x 23,5 cm
Epaisseur : ---
Poids : --- kg
Date de parution : 03/2011
Prix : 40,00 €
Langue : français

|
Contenu
Table des matières :
- version PDF : ARM_initiation_TDM_enligne.pdf
- version HTML : voir ci-dessous
Couverture :
- Format JPG : cover_I_ARM.jpg
- Format PDF : cover_I_ARM.pdf
- 3D : coverARM1_FR_full_3D_RGB.jpg
4e de couverture :
- Format JPG : cover_IV_ARM1.jpg
- Format PDF : cover_IV_ARM1.pdf
Site de l'auteur : http://members.home.nl/b.vandam/lonely/index.html
Page réservée au livre : http://www.elektor.fr/ARM_initiation
Peu importe que vous débutiez avec les microcontrôleurs ARM, les contrôleurs en général ou même avec le langage de programmation C,
les projets de ce livre ont été conçus pour être réalisables aussi par des débutants. Cela ne signifie pas qu'il s'agit de projets simples,
mais qu'ils sont faciles à comprendre. De fait, nous irons jusqu'à utiliser la communication USB, sujet a priori complexe
mais que la carte mbed rend si facile à comprendre qu'il avait sa place ici.
La plate-forme mbed et son microcontrôleur ARM, le NXP LPC1768, sont conçus pour l'informatique en nuage ou cloud computing.
Ce concept révolutionne le développement de logiciel : la programmation du microcontrôleur mbed ne nécessite en effet aucune installation de logiciel spécifique.
Il suffit d'un navigateur Internet, par exemple Firefox ou Internet Explorer, et d'un port USB.
Vous développerez désormais vos programmes à l'aide de votre navigateur et stockerez vos résultats dans le nuage, c'est-à-dire sur l'internet,
afin de pouvoir y accéder depuis n'importe quel PC, où que vous vous trouviez.
Une fois votre travail achevé, quelques clics suffiront à transférer dans votre microcontrôleur mbed le code exécutable par lui.
Il n'est pas interdit de télécharger et de sauvegarder localement vos projets si vous préférez travailler de cette façon.
Grâce aux explications sur les instructions du langage C, à la description des bibliothèques mbed, aux exemples de programmes et à son index,
ce livre vous servira également de référence.
Vous le garderez à portée de main, car il y est question aussi du traitement de signaux analogiques, de capteurs, de moteurs et de servomoteurs, d'interrupteurs et même de LED bleues !
Autres titres du même auteur
Livres en français
- Intelligence artificielle : 23 projets ludiques et instructifs à construire soi-même -
imitation du comportement animal par des robots à microcontrôleurs PIC
- Programmation des PIC 16 et 18 en langage JAL : 50 nouvelles applications des microcontrôleurs PIC -
initiation et maîtrise par l‘expérimentation
Livres en anglais
- Microcontroller Systems Engineering - 45 projects for PIC, AVR and ARM
(La puissance universelle de Flowcode alliée à la commodité des E-blocks)
- PIC Microcontrollers - 50 Projects for Beginners and Experts
(50 réalisations du débutant à lexpert)
- Artificial Intelligence - 23 projects to bring your microcontroller to life!
(Intelligence artificielle : donnez vie à vos microcontrôleurs)
Table des matières
Introduction
1. Tour d’horizon
1.1 Qu’est-ce qu’un microcontrôleur ARM ?
1.2 Qu’est-ce qu’un programme ?
2. Matériel requis
2.1 Matériel indispensable
mbed NXP LPC1768
Navigateur Internet
Platine d’essai
Composants
Oscilloscope (logiciel)
Analyseur de spectre
HyperTerminal et pilote série pour la carte mbed
2.2 Matériel facultatif (pour votre confort)
Codes des résistances et des condensateurs
Éditeur audio
3. Tutoriels
3.1 Essai préalable
3.2 Vos premiers programmes C
3.2.1 LED clignotante
3.2.2 Errare humanum est
3.2.3 Clignoter autrement
3.2.4 Changer de LED
3.2.5 Deux LED clignotant à tour de rôle
3.3 À la découverte du site mbed
4. Interrupteurs
4.1 LED minutée
4.2 Interrupteur va-et-vient
4.3 Les trois petits clignotements
4.4 LED clignotante temporisée
5. Signaux analogiques
5.1 LED à fréquence de clignotement variable
5.2 Détecteur d’obscurité
5.3 Alarme silencieuse
5.4 Générateur de sinus (sortie analogique)
6. Communication USB vers un PC
6.1 Écho
6.2 Compteur série
6.3 Voltmètre
6.4 Techniques de débogage
7. Moteurs et servomoteurs
7.1 Moteur électrique
7.2 Commande de moteur par modulation de largeur d’impulsion
7.3 Servomoteur
7.4 Servomoteur commandé par USB
8. Capteurs
8.1 Détection d’objets par infrarouge
8.2 Télémètre à ultrasons
8.3 Détecteur de présence humaine
8.4 Détecteur de mouvement et d’inclinaison
8.5 Capteur de température
9. Son
9.1 Bip !
9.2 Fréquence variable
9.3 Répulsif anti-braillards
9.4 Un microcontrôleur qui parle
9.5 Grillon
9.6 Interrupteur commandé par le son
10. Projets divers
10.1 Fichiers
10.1.1 Lire un fichier
10.1.2 Écrire un fichier
10.2 Fonctions
10.3 Ticker (interruption déclenchée par le temporisateur)
10.4 Plus de puissance
10.4.1 Clignotement commandé par relais
10.4.2 Gradateur de lumière commandé par transistor
10.4.3 Bougie électrique
10.5 Devine ma couleur préférée : un programme d’auto-apprentissage
10.6 LED bleues de la mort
11. Épilogue
12. Appendice
12.1 Guide de référence du langage C
12.1.1 Généralités
12.1.2 Nombres binaires
12.1.3 Opérateurs
12.1.4 Abréviations mathématiques
12.1.5 Syntaxe
Variables
Pointeurs
Tableaux
While
Do
If-then
For
Wait
Fonctions
12.2 Guide de référence de la bibliothèque mbed
12.2.1 Timer
12.2.2 Ticker (interruption déclenchée par le temporisateur)
12.2.3 AnalogIn
12.2.4 Communication série
12.2.5 Modulation par largeur d’impulsion (Pulse Width Modulation)
12.2.6 Fonctions mathématiques
12.2.7 Système de fichiers local
12.2.8 Nombres aléatoires : rand()
12.2.9 Error
12.3 Caractéristiques techniques de la carte mbed
12.4 Table ASCII
12.5 Sélection de transistors
Explication des colonnes
12.6 Alimentation variable
12.7 Contenu du paquetage à télécharger
Instructions d’installation
12.8 Liste des composants
Index
Mes notes
|