Panier d'achat :
0 article / 0.00 €

[s'identifier]


Outils de Développement

Ouvrage technique "module mbed"

Ouvrage technique "module mbed"

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 !


L'auteur: Bert van Dam, titulaire d‘une maîtrise en chimie, est né aux Pays-Bas mais a vécu en Australie et aux États-Unis. Aujourd‘hui il est à son compte mais auparavant il a travaillé pour McCain (nourriture congelée) et Isover (isolants thermiques).

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


Apprenez à programmer en langage C un microcontrôleur ARM mbed, sans aucune des complications habituelles de l'installation d'outils particuliers : tout se passe en ligne ! Une connexion à l'internet, un navigateur et une interface USB (pour la programmation), et c'est parti !

Avec ce nouveau livre, l'apprentissage de la programmation en C n'a rien de rébarbatif. Pas d’expérience préalable requise.

Les exemples donnés commencent bien sûr par l'innocente LED clignotante, mais vous entraîneront rapidement vers des aventures plus exaltantes. Et puisque vous aurez une interface USB à votre disposition, vous ne vous priverez pas de l'utiliser.

Vous avez un PC connecté, muni d'au moins un port USB. Ce qu'il vous faut en plus maintenant : la carte mbed et bien sûr ce livre. Les exemples de programmes sont gratuits.

Auteur: Bert van Dam / 232 p.

 
Référence : 978-2-86661
37.44 € HT   40.06 € TTC
     Quantité :