Initiation au langage CircuitPython et à la puce nRF52840
Michaël Bottin
Code : 29677

Initiation au langage CircuitPython et à la puce nRF52840

Michaël Bottin
Code : 29677

Ce livre permettra au lecteur de s’initier à la programmation en CircuitPython sur deux cartes : Feather BlueFruit Sense et CLUE nRF52840 Express.

Plus que 120,00 € pour bénéficier de la livraison offerte en points Relais
Livraison à partir de 5,90 € ?
Quantité en stock : 1
-
+
39,95 €TTC
37,87 € HT

Paiement

Votre commande sera traitée dès réception du règlement. Différentes manières de régler :

  • Par carte bancaire : CB, VISA et Mastercard
  • Par Paypal
  • Par chèque bancaire français libellé en Euro
  • Par virement bancaire
  • Pour les administrations, paiement différé par mandat administratif sur présentation d’un bon de commande
  • Pour les sociétés, paiement différé possible sous réserve d’acceptation de notre service comptabilité. Merci de prendre contact à l’adresse suivante : contact@gotronic.fr.

Livraison

En France métropolitaine :

  • Lettre suivie : 2.90 € ttc (selon éligibilité des articles - +/- 4 jours - livraison gratuite à partir de 30.00 €)
  • Point-relais : à partir de 4.50 € ttc (en fonction du poids - 48 h - Livraison gratuite à partir de 120.00 €)
  • Colissimo suivi (avec / sans signature) : 7.90 € ttc / 5.90 € ttc (48 h - Livraison gratuite à partir de 180.00 €)
  • DPD : 7.90 € ttc (24/48 h - Entreprises et administrations uniquement - livraison gratuite à partir de 180.00 €)

Retrait possible en magasin : gratuit

En Belgique : 6.90 € ttc (gratuit à partir de 180.00 € ttc)

Autres destinations : Colissimo Expert International ou Outre-Mer (consultez votre panier pour plus de détails)

Description

Présentation et fonctionnalités :

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 œuvre 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.

À 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.

Chaîne YouTube de l’auteur : YouTube (Michaël Bottin)

552 pages. Michaël Bottin
Code EAN : 9782866612115

Contenu :
  • Préface
  • Chapitre 1 : Qu'est-ce que CircuitPython ?
  • Chapitre 2 : Carte Adafruit Feather nRF52840 Sense
  • Chapitre 3 : Premiers programmes
  • Chapitre 4 : Bases du langage CircuitPython
  • Chapitre 5 : Préparation du matériel
  • Chapitre 6 : Découverte du langage CircuitPython par la pratique
  • Chapitre 7 : Projets avec les cartes d'extension FeatherWing
  • Chapitre 8 : Carte Adafruit CLUE nRF52840 Express
  • Chapitre 9 : Un projet Bluetooth
  • Chapitre 10 : Conclusion
  • Index

Paiement

Votre commande sera traitée dès réception du règlement. Différentes manières de régler :

  • Par carte bancaire : CB, VISA et Mastercard
  • Par Paypal
  • Par chèque bancaire français libellé en Euro
  • Par virement bancaire
  • Pour les administrations, paiement différé par mandat administratif sur présentation d’un bon de commande
  • Pour les sociétés, paiement différé possible sous réserve d’acceptation de notre service comptabilité. Merci de prendre contact à l’adresse suivante : contact@gotronic.fr.

Livraison

En France métropolitaine :

  • Lettre suivie : 2.90 € ttc (selon éligibilité des articles - +/- 4 jours - livraison gratuite à partir de 30.00 €)
  • Point-relais : à partir de 4.50 € ttc (en fonction du poids - 48 h - Livraison gratuite à partir de 120.00 €)
  • Colissimo suivi (avec / sans signature) : 7.90 € ttc / 5.90 € ttc (48 h - Livraison gratuite à partir de 180.00 €)
  • DPD : 7.90 € ttc (24/48 h - Entreprises et administrations uniquement - livraison gratuite à partir de 180.00 €)

Retrait possible en magasin : gratuit

En Belgique : 6.90 € ttc (gratuit à partir de 180.00 € ttc)

Autres destinations : Colissimo Expert International ou Outre-Mer (consultez votre panier pour plus de détails)

Ressources

Avis

Avis du site
Info  Il n'y a aucun avis publié depuis le site
En savoir plus
Avis vérifiés

Produits liés à cet article

Carte Feather nRF52840 ADA4516
Code : 36767

Cortex-M4F + Bluetooth Low Energy

Carte Feather compatible Arduino basé sur un Cortex-M4F associé à un circuit BLE nRF52840. Cette Feather inclut également un accéléromètre, un gyroscope, une boussole, un détecteur de lumière, un capteur de T° et d'humidité, etc.

54,50 € TTC 45,42 € HT
Code : 36767
Achatrapide
En stock
-
+

Produits similaires

Accessoires

Autre version

Vous avez déja consulté

Caméra OV5640 pour XIAO ESP32S3 Sense
Code : 39156

Module caméra OV5640 pour XIAO ESP32S3 Sense (livrée avec nappe et dissipateur thermique) offrant une résolution jusqu'à 2592 x 1944 pixels. Sortie RAW RVB 8/10 bits avec mise au point automatique.

15,20 € TTC 12,67 € HT
Code : 39156
Achatrapide
En stock
-
+
Exemple d'utilisation (ESP32-CAM et cordon USB non inclus)
New

Programmateur ESP32-CAM-NB
Code : 38651

pour ESP32-CAM

Module prévu pour programmer une carte ESP32-CAM via un cordon USB Type-C (non inclus).

2,90 € TTC 2,42 € HT
Code : 38651
Achatrapide
En stock
-
+

Module Core2 AWS K010-AWS
Code : 38105

Carte de développement M5 Core2 AWS prévue pour la réalisation de projets connectés IoT avec l'aide du service de cloud computing Amazon Web Services.

56,40 € TTC 47,00 € HT
Code : 38105
Achatrapide
En stock
-
+

Arduino Nano 33 IoT ABX00027
Code : 36455

connecteurs non soudés

Carte Arduino Nano 33 IoT avec interface WiFi et Bluetooth adaptée à la réalisation de projets intelligents connectés en WiFi ou en Bluetooth.

26,25 € TTC 21,88 € HT
Code : 36455
Achatrapide
En stock
-
+

Kit GPIO pour Raspberry Pi PI018
Code : 35118

Kit GPIO pour Raspberry Pi permettant d'accéder aux entrées/sorties d'une carte Raspberry Pi directement sur une plaque de montage rapide.

10,90 € TTC 9,08 € HT
Code : 35118
Achatrapide
En stock
-
+

Module RTC I2C DS1307 ADA3296
Code : 34838

horloge temps réel

Ce module RTC basé sur le DS1307 fournit la date et l'heure au format 12h ou 24h, en tenant compte des années bissextiles. Il communique avec un microcontrôleur compatible Arduino via le bus I2C.

9,80 € TTC 8,17 € HT
Code : 34838
Achatrapide
En stock
-
+

Module RTC I2C DS3231 ADA3013
Code : 34360

horloge temps réel

Ce module RTC de précision basé sur le DS3231 donne la date et l'heure au format 12h ou 24h, en tenant compte des années bissextiles.

21,95 € TTC 18,29 € HT
Code : 34360
Achatrapide
En stock
-
+

Carte ESP32-S2-DevKitC-1
Code : 39177

WiFi

L'ESP32-S2-DevKitC-1 est une carte de développement économique et polyvalente basée sur un microcontrôleur ESP32-S2 avec interface WiFi.

15,65 € TTC 13,04 € HT
Code : 39177
Achatrapide
En stock
-
+

Arduino GIGA Display Shield ASX00039
Code : 38461

Arduino GIGA Display Shield est un afficheur tactile couleur de 3,97" avec une résolution de 800 x 480 pixels pour carte GIGA R1 WiFi. Ce shield facilite la création d'interfaces homme machine grâce aux nombreuses ressources disponibles.

72,00 € TTC 60,00 € HT
Code : 38461
Achatrapide
En stock
-
+

Arduino Nano Motor Carrier ABX00041
Code : 37552

pour Nano 33 IoT

La Nano Motor Carrier d'Arduino est le complément idéal pour piloter 4 moteurs CC via une carte Nano 33 IoT.

80,00 € TTC 66,67 € HT
Code : 37552
Achatrapide
En stock
-
+

Module de détection US HC-SR04
Code : 32454

Ce module permet d’évaluer les distances entre un objet mobile et les obstacles rencontrés.

3,90 € TTC 3,25 € HT
Code : 32454
Achatrapide
En stock
-
+

Arduino Cloud Entry Plan AAX00014D
Code : 29901

1 an - 10 appareils - version dématérialisée

Abonnement à Arduino Cloud Entry Plan pour 10 appareils et pour une durée d'un an. Version dématérialisée livrée par mail.

28,65 € TTC 23,88 € HT
Code : 29901
Achatrapide
En stock
-
+

Initiation au langage CircuitPython et à la puce nRF52840
Code : 29677

Michaël Bottin

Ce livre permettra au lecteur de s’initier à la programmation en CircuitPython sur deux cartes : Feather BlueFruit Sense et CLUE nRF52840 Express.

39,95 € TTC 37,87 € HT
Code : 29677
Achatrapide
En stock
-
+