Recension : Programming with STM32 Nucleo Boards
Projets d'extension
La gamme des cartes d'extension STMicro est tout aussi diversifiée, mais moins déroutante que celle des MCU et le livre s'avère tout aussi bon pour les présenter et les caractériser succinctement. On trouvera des cartes d'extension Bluetooth, Wi-Fi, moteurs pas à pas, moteurs CC sans balais, détecteur de mouvement MEMS & capteurs, LED, NFC et détection gestuelle. Pour certaines, il vous faudra insister pour les obtenir ; d'autres vous seront offertes gracieusement. On pourra objecter que toutes les cartes d'extension ne sont pas utilisées dans les projets décrits dans le livre.Les projets
Dans le livre, les projets sont précédés par quelques chapitres succincts, essentiellement théoriques, consacrés à la chaîne d'outils de développement (ou IDE = environnement de développement intégré) : Nucleo (ch. 3), architecture du processeur STM32 Nucleo (ch. 4) et exemples de programmes utilisant les IDE (ch. 5). Ici, j'ai été ravi d'apprendre la compatibilité avec des produits tiers comme ARM Mbed, MDK-ARM et TrueSTUDIO. Le System Workbench de STMicro est décrit en dernier très succinctement et n'a pas la faveur de l'auteur comparé aux autres produits. Peut-être est-ce parce que System Workbench est très similaire à TrueSTUDIO, tous deux basés sur Eclipse.Les projets du chapitre 6 sont les joyaux du livre, non pas par leur originalité mais en raison de l'architecture solide de chacun d'eux, parfois simples, mais ailleurs plus élaborés au point de pouvoir « éventuellement rivaliser avec ceux de Clemens Valens ». Ils sont structurés comme suit :
- titre du projet
- description du projet
- objectif du projet
- diagramme logique du projet
- schéma électronique du projet
- construction du projet
- listing du programme du projet
- description du programme
- tâches complémentaires (option)
C'est là que nous avons la preuve de la grande expérience d'auteur technique, d'instructeur, de conférencier et d'expérimentateur, en un mot d'enseignant, de Dogan Ibrahim. Il a essayé et testé tous les projets du livre.
Bien qu'ils ne présentent pas d'ambiguïté électriquement parlant, je trouve que les diagrammes des circuits manquent du style et des symboles habituels d'Elektor. En revanche, les listings des programmes ne sont pas confinés par la mise en page. Mais bonne affaire, vous n'aurez peut-être rien à taper…

Discussion (1 commentaire(s))