Initiation au langage CircuitPython et à la puce nRF52840. En moins de 100 lignes de code par projet
Bottin Michaël
PUBLITR ELEKTOR
39,95 €
Epuisé
EAN :9782866612115
Le langage de programmation Python est apprécié par les pédagogues parce que sa syntaxe le rend facile à comprendre. Il s'est également imposé chez les informaticiens expérimentés. La société Adafruit a développé une version spéciale de Python pour l'embarquer sur les microcontrôleurs à 32 bits : CircuitPython. Ce livre permettra au lecteur de s'initier à la programmation en CircuitPython sur deux cartes : Feather BlueFruit Sense (également appelée Feather nRF52840 Sense) et CLUE nRF52840 Express.Chacune est animée par le SoC nRF52840 de NORDIC avec une architecture à 32 bits. Pour ce voyage dans le monde de la programmation embarquée, l'auteur sort du chemin classique, à savoir un cours complet sur la programmation orientée objet appliquée à ce langage. Il préfère emmener le lecteur directement sur le terrain avec des projets qui mettent en oeuvre les cartes et différents périphériques. Plus d'une quarantaine d'exemples et de montages permettent de découvrir la richesse de CircuitPython.Toutefois l'auteur s'est imposé une limite pour ne pas décourager les novices : le code de chaque projet ne dépasse jamais la centaine de lignes. Pour ce qui est du matériel, là aussi la simplicité domine : aucun programmateur, un simple PC suffit ; aucun soudage grâce au câblage sur platine d'essai. Les cartes d'extension FeatherWing à enficher sur la Feather nRF52840 Sense permettent de démultiplier ses fonctions : matrice de LED, enregistreur de données, écran à encre électronique, écran OLED, écran TFT, commande de moteurs, audio, relais...Toutes les étapes (assemblage des différents composants, installation des bibliothèques requises, programmation, tests...) sont expliquées en détail. Le code des différents exemples et projets est disponible sur Github. Le résultat de chaque projet est même présenté sur de courtes vidéos disponibles sur YouTube. A la fin de sa lecture, le nouveau Pythonien pourra facilement approfondir les notions abordées et donner vie à ses propres projets grâce aux outils qu'il aura essayés.Ce livre s'adresse aux lycéens et étudiants ainsi qu'à toute la communauté des makers.
Nombre de pages
552
Date de parution
25/02/2021
Poids
1 012g
Largeur
170mm
Plus d'informations
Plus d'informations
EAN
9782866612115
Titre
Initiation au langage CircuitPython et à la puce nRF52840. En moins de 100 lignes de code par projet
Auteur
Bottin Michaël
Editeur
PUBLITR ELEKTOR
Largeur
170
Poids
1012
Date de parution
20210225
Nombre de pages
552,00 €
Disponibilité
Epuisé
Pourquoi choisir Molière ?
Efficacité et rapiditéCommandé avant 16hlivré demain
Économique et pratiqueLivraison dès 3,90 €
Facile et sans fraisRetrait gratuiten magasin
Disponibilité et écouteContactez-nous sur WhatsApp
Affecté par la Guerre civile, censuré par le régime franquiste, José Martin Recuerda est un grenadin de souche et un Andalou de coeur et de chair, que sa passion pour le théâtre a dévoré. L'Andalousie et l'Espagne ont été ses sources d'inspiration et sont devenues les protagonistes de ses pièces dominées par la présence de personnages féminins, paradigmes des héroïnes de la tragédie grecque.
La prochaine crise financière sera-t-elle l'oeuvre de la cession de dette ? Le mécanisme a longtemps demeuré dans le coeur des civilistes des XIXe et XXe siècles avant d'être mis sur l'atelier législatif à l'occasion de la réforme de 2016. Néanmoins, l'élaboration de son régime au cours de celle-ci n'a pas profité de l'engouement des anciens, ce qui, pour de nombreux juristes, amène à se poser tardivement la question de son opportunité. A première vue, la cession de dette n'est que la petite soeur de la cession de créance. L'utilité de cette dernière n'est plus à démontrer tant elle est employée par les banques, rompues à l'exercice de la "cession Dailly". La cession de créance participe donc à l'enrichissement de ses utilisateurs. Toutefois, il a fallu reconnaître les risques qu'elle emporte, notamment lorsqu'elle sert de support au mécanisme de titrisation, funestement connu pour son rôle dans la crise financière de 2008. Ainsi, les enjeux soulevés par la cession de créance doivent-ils être réétudiés dans le contexte de la cession de dette. Son régime, issu de la réforme de 2016, a déjà fait l'objet de modifications, alors que tant d'autres seraient nécessaires à la préservation de la sécurité juridique.
The PC has longtime outgrown its function as a pure computer and has become an all-purpose machine. This book is targeted towards those people that want to control existing or self-built hardware from their computer. Using Visual Basic as Rapid Application Development tool we will take you on a journey to unlock the world beyond the connectors of the PC. After familiarizing yourself with Visual Basic, its development environment and the toolset it offers, items such as serial communications, printer ports, bitbanging, protocol emulation, ISA, USB and Ethernet interfacing and the remote control of test-equipment over the GPIB bus are covered in extent. Each topic is accompanied by clear, ready to run code, and where necessary, schematics are provided that will get your project up to speed in no time. This book will show you advanced things like: using tools like Debug to find hardware addresses, setting up remote communication using TCP/IP and UDP sockets and even writing your own internet servers. Or how about connecting your own block of hardware over USB or Ethernet and controlling it from Visual Basic. Other things like inter-program communication, DDE and the new graphics interface of Windows XP are covered as well. All examples are ready to compile using Visual Basic 5.0, 6.0, NET or 2005. Extensive coverage is given on the differences between what could be called Visual Basic Classic and Visual Basic NET / 2005.
You can use it as projects book and build more thon 50 projects for your own use. The clear explanations, schematics, and pictures of each project on a breadboard make this a fun activity. You can also use it as a study guide. The technical background information in each project explains why the project is set up the way it is, including the use of datasheets This way you'll learn a lot about the project and the microcontroller being used, and you can expand the project to suit your own needs...making it ideal for use in schools and colleges. This book can also be used as a reference guide. The explanation of the JAL programming language and ail of the expansion libraries used is unique and found nowhere else. Using the index, you can easily locate projects that serve as examples for the main commands. But even after you've built all the projects it will still be a valuable reference guide to keep next to your PC. Four microcontrollers are discussed, the 12f675, 16f628, 16f876A, and 16f877, as well as how to migrate programs from one microcontroller to another. All software used in this book can be downloaded for free, including all of the source code, a program editor, and the JAL open source programming language. This powerful and yet easy to learn language is used by hobbyists and professionals worldwide. A hardware kit is also available for purchase separately that contains all the parts to get you started, including a few microcontrollers. There is even a free support website with additional information, FAQ, and links.