• Comprenez les limitations des cartes Arduino
• Adaptez du code venant d’une autre plateforme
• Contrôlez les leds et simulez les phases
• Construisez votre lune lumineuse
7,90 € TTC
p. 04 Fabriquez vos câbles/jumpers pour platines à essais
p. 12 Créez une lampe lunaire : préparation
p. 24 Créez une lampe lunaire : en route !
p. 38 Visualisez la charge processeur de votre Pi avec Pimoroni Piglow
p. 50 Sense HAT pour donner de la couleur et plus à votre Raspberry Pi
p. 70 Créez votre ordinateur 8 bits sur platine à essais : le processeur
p. 76 Prenez de bonnes mesures ! Et si dès la rentrée on se mettait au courant ?
Tout change et rien ne change...
Dans ce numéro, vous trouverez un article un peu particulier traitant d’un processeur dont la conception remonte à plus de 40 ans. Toutefois, celui-ci fonctionne dans les grandes lignes exactement sur les mêmes bases qu’un modèle dernier cri comme l’AMD Ryzen Threadripper (qui, soit dit en passant, semble être une merveille. C’est plaisant de voir AMD revenir dans la course).
Plus d’intégration, plus de vitesse, plus de cœurs, plus de fonctionnalités, plus de bits... mais au final, les mêmes fondations et la même logique. Ceci n’a rien d’exceptionnel et, si l’on regarde de près (de très très près), on se rend rapidement compte qu’entre un SoC ARM d’une Raspberry Pi, un Intel Core i9, le microcontrôleur de votre Arduino ou encore le processeur MIPS d’un routeur ou d’une box, au bout du compte, il n’y a pas vraiment de différences, seul l’usage change. Celui que vous, vous décidez d’en faire.
Python sur Raspberry Pi, C/C++ sur Arduino, assembleur sur un Z80... En réalité, la seule chose qui change, c’est votre comportement, vos préférences. Ceci est tout aussi vrai dans bien des domaines qui nous occupent ici, la radio logicielle, la bidouille, l’électronique, la programmation, le bricolage... mais plus largement encore, c’est vrai dans toutes les disciplines. Et si vous allez à contre-courant, à l’opposé des usages et des habitudes, et obtenez le résultat escompté ou plus encore, vous arrivez dans le hacking, au sens noble du terme : une solution innovante, créative, originale et montrant une certaine excellence technique (n’en déplaise aux médias qui nous martèlent le pénible hacker=pirate).
Et grâce à cela, à cette continuité, nous pouvons améliorer notre compréhension du présent grâce à des choses qui peuvent aujourd’hui paraître « primitives ». Et si cela est vrai pour la technologie, cette « chose » qui fait de nous des humains, ça l’est très certainement aussi pour tout le reste. Je crois que si on expliquait l’importance qu’a l’Histoire ainsi aux plus jeunes, le monde serait bien différent. Mais cela est un tout autre débat...
Sur cette note hautement « philosophique », je vous laisse découvrir ce numéro de rentrée. Les vacances sont finies, au boulot ! ;)
Denis Bodor
Né en 2014, Hackable est un bimestriel destiné aux professionnels et particuliers souhaitant découvrir et progresser dans les domaines de l’électronique numérique et de l’embarqué. Il fournit un contenu riche orienté vers une audience désireuse de bénéficier d'une veille technologique différente et résolument pratique. Le contenu du magazine est conçu de manière à permettre une mise en pratique directe des connaissances acquises et apprendre tout en faisant.
Un PC, un Mac, une carte Raspberry Pi, un Arduino... tout ceci paraît tellement simple de nos jours. Quelques clics, quelques commandes ou quelques lignes de code et voilà la chose s'anime gaiement selon notre bon plaisir. En réalité, cette simplicité n'existe pas et n'est que le résultat d'une dissimulation de la complexité qui, elle, a toujours été présente dans ce domaine, depuis ces toutes premières heures et n'a jamais disparue. Renouer avec cette savoureuse complexité, cette technicité historique, est justement le but de cet article et d'autres qui suivront à l'avenir.