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é

US5881LUA
Code : 42658

Capteur à effet Hall

Capteur à effet hall US5881 de Melexis à sortie à collecteur ouvert permettant la détection d'un champ magnétique (lorsque l'on approche un aimant par exemple).

1,15 € TTC 0,96 € HT
Code : 42658
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
-
+

Régulateur bidirectionnel 919D2PR
Code : 24932

Régulateur de vitesse permettant de faire varier la vitesse et le sens de rotation des moteurs CC. La régulation PWM fournit un couple constant.

29,95 € TTC 24,96 € HT
Code : 24932
Achatrapide
En stock
-
+

Module Uart pour Edison DEV13040
Code : 33600

Module Uart pour carte Edison (non incluse) permettant une liaison entre la carte Edison et un PC (nécessite un module FTDI non inclus). La carte Edison peut être alimentée par le module FTDI.

27,90 € TTC 23,25 € HT
Code : 33600
Achatrapide
En stock
-
+

Module µHAT DVB TV
Code : 37326

tuner TNT

Module µHAT d'extension DVB-T2 basé sur un tuner Sony CXD2880 permettant d'acquérir des flux de télévision numérique TNT sur une carte Raspberry Pi.

29,90 € TTC 24,92 € HT
Code : 37326
Achatrapide
En stock
-
+

Module crypto-authentication U124
Code : 37391

compatible Atom, M5 et StickC

Module coprocesseur de Crypto Authentication basé sur un circuit ATECC608B compatible avec les modules Atom, M5 et StickC de M5Stack. Ce capteur communique via le bus I2C disponible sur un connecteur 4 broches.

6,90 € TTC 5,75 € HT
Code : 37391
Achatrapide
En stock
-
+

Module HAT IQaudio Codec Zero
Code : 37508

pour Raspberry Pi Zero

Le IQaudio Codec Zero est un HAT ajoutant une sortie audio stéréo de qualité HiFi à votre Raspberry Pi Zero. Sortie audio disponible en stéréo sur un Jack 3,5 mm, sur des pastilles au pas de 2,54 mm et en mono sur un bornier à vis.

25,90 € TTC 21,58 € HT
Code : 37508
Achatrapide
En stock
-
+

Module BitMaker V2
Code : 37601

Carte d'interface BitMaker V2 facilitant le raccordement de modules et de capteurs Grove sur une carte micro:bit. Cette version V2 comporte une interface pour batterie LiPo.

12,60 € TTC 10,50 € HT
Code : 37601
Achatrapide
En stock
-
+

Encodeur + inter EC12E1564402
Code : 22627

Encodeur rotatif compact à interrupteur de marque ALPS, à souder sur circuit imprimé.

1,90 € TTC 1,58 € HT
Code : 22627
Achatrapide
En stock
-
+

Module d'acquisition Gravity SCI DAQ DFR0999
Code : 38248

Le Gravity : SCI DAQ est un module d'acquisition de données doté d'un écran affichant les données des capteurs connectés. 

47,90 € TTC 39,92 € HT
Code : 38248
Achatrapide
En stock
-
+

Kit BinaryBots DIMM
Code : 35687

Ce kit est idéal pour l'éducation et permet aux enfants de se familiariser avec l'univers de la programmation. Son montage est simple: les parties en carton se plient et s'assemblent.

48,70 € TTC 40,58 € HT
Code : 35687
Achatrapide
En stock
-
+

Module accéléromètre 3 axes Vint MOT0100_0
Code : 39173

Ce module accéléromètre 3 axes MOT0100 mesure le mouvement, l’orientation et les vibrations d’un objet. Il détecte la direction et l’intensité de l’accélération et peut servir de capteur d’inclinaison.

47,85 € TTC 39,88 € HT
Code : 39173
Achatrapide
En stock
-
+

Self DPU100A10
Code : 15443

100µH 10A - Ø50 mm

Self à montage vertical prévue pour les alimentations à découpage, les filtres EMI et RFI, etc.

6,90 € TTC 5,75 € HT
Code : 15443
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
-
+