Recherche

oled

Extraits

ActuaLitté

Programmation

Initiation au langage CircuitPython et à la puce nRF52840. En moins de 100 lignes de code par projet avec les cartes Feather Sense et Clue Express d'Adafruit

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.

02/2021

ActuaLitté

Programmation

Se former à l'ARDUINO sans souder. Des bases de la programmation à la robotique et aux objets connectés

De trop nombreux électroniciens hésitent encore à se lancer dans la grande aventure des microcontrôleurs, pourtant si passionnante ! Ce livre tient à démystifier le module à microcontrôleur Arduino-UNO et à vous ôter toute réticence à propos des difficultés d'apprentissage de son langage et de sa mise en pratique. En lisant attentivement cet ouvrage, vous éprouverez une certaine aisance et beaucoup de plaisir à travailler avec l'Arduino. Les modules Arduino évitent pratiquement toutes les modifications de la section électronique d'une réalisation lors de la mise au point d'un projet. Il suffit simplement de changer quelques lignes de code afin de parvenir au résultat escompté. Nous avons opté pour le module Arduino-UNO compte tenu de son faible coût, de sa popularité et de sa grande puissance de traitement. Ce livre, largement illustré en couleur, démontre que la programmation en langage Arduino ne présente pas plus de difficultés que le Basic d'autrefois. Il convient donc autant aux novices qu'aux lecteurs initiés. Vous n'aurez pas besoin de réaliser les circuits imprimés dont les opérations photographiques et chimiques rebutent tant d'électroniciens. Tout se passe sur des plaques de câblage sans soudures en interconnectant des modules tout prêts (d'approvisionnement aisé) et quelques composants, au moyen de fils munis de connecteurs mâles ou femelles (standard Dupont). Après les projets de base, nous évoluerons graduellement vers des applications nous menant à la domotique, à la robotique et aux commandes à distance sans fils (en infrarouge et en Bluetooth). Les applications pour les Smartphones Android®, développées par l'auteur, se téléchargent directement à partir de son site Web. Vous apprendrez à traiter de multiples circuits et périphériques : entrées numériques et analogiques, sorties faibles et fortes puissances, afficheur LCD alphanumérique et "OLED" , sonde de température, gestion des servomoteurs, télécommande par infrarouge et en Bluetooth, composants I2C, etc. Après la lecture et la mise en pratique de cet ouvrage, vous serez à même de concevoir vos propres projets et pourquoi pas, de les réaliser avec leurs circuits imprimés, comme le font les professionnels.

04/2023

Tous les articles

ActuaLitté
ActuaLitté
ActuaLitté
ActuaLitté
ActuaLitté
ActuaLitté
ActuaLitté
ActuaLitté
ActuaLitté
ActuaLitté
ActuaLitté
ActuaLitté
ActuaLitté
ActuaLitté
ActuaLitté
ActuaLitté
ActuaLitté
ActuaLitté