Livres | Microcontrôleurs

16 produits


  • RISC-V Assembly Language Programming using ESP32-C3 and QEMU (+ GRATIS ESP32 RISC-V Board)

    RISC-V Assembly Language Programming using ESP32-C3 and QEMU

    With the availability of free and open source C/C++ compilers today, you might wonder why someone would be interested in assembler language. What is so compelling about the RISC-V Instruction Set Architecture (ISA)? How does RISC-V differ from existing architectures? And most importantly, how do we gain experience with the RISC-V without a major investment? Is there affordable hardware available? The availability of the Espressif ESP32-C3 chip provides a way to get hands-on experience with RISC-V. The open sourced QEMU emulator adds a 64-bit experience in RISC-V under Linux. These are just two ways for the student and enthusiast alike to explore RISC-V in this book. The projects in this book are boiled down to the barest essentials to keep the assembly language concepts clear and simple. In this manner you will have “aha!” moments rather than puzzling about something difficult. The focus in this book is about learning how to write RISC-V assembly language code without getting bogged down. As you work your way through this tutorial, you’ll build up small demonstration programs to be run and tested. Often the result is some simple printed messages to prove a concept. Once you’ve mastered these basic concepts, you will be well equipped to apply assembly language in larger projects.

    € 39,95

    Membres € 35,96

  • Explore ATtiny Microcontrollers using C and Assembly Language

    Explore ATtiny Microcontrollers using C and Assembly Language (livre en anglais)

    Un aperçu approfondi de l'architecture AVR 8 bits présente dans les microcontrôleurs ATtiny et ATmega, principalement d'un point de vue logiciel et programmation. Explorez l'architecture AVR en utilisant le langage C et le langage assembleur dans Microchip Studio (anciennement Atmel Studio) avec les microcontrôleurs ATtiny. Apprenez les détails du fonctionnement interne des microcontrôleurs AVR, notamment les registres internes et la carte mémoire des microcontrôleur ATtiny. Programmez les microcontrôleurs ATtiny en utilisant un programmateur/débogueur Atmel-ICE, ou utilisez un programmateur "maison" bon marché, ou même un Arduino Uno comme programmateur. La plupart des exemples de code peuvent être exécutés à l'aide du simulateur AVR de Microchip Studio. Apprenez à écrire des programmes pour les microcontrôleurs ATtiny en langage assembleur. Découvrez comment le langage assembleur est converti en instructions de code machine par le programme assembleur. Découvrez comment les programmes écrits en langage de programmation C se traduitsent en langage assembleur et finalement en instructions de code machine. Utiliser le débogueur Microchip Studio en combinaison avec un programmateur/débogueur USB matériel pour tester les programmes en langage assembleur et langage C ou utiliser le simulateur AVR Microchip Studio. Les microcontrôleurs ATtiny en boîtier DIP sont utilisés dans ce volume pour une exploitation facile sur des platine d'essai électroniques, en ciblant principalement les ATtiny13(A) et ATtiny25/45/85. Comprenez la synchronisation des instructions et les horloges des microcontrôleurs AVR en utilisant les microcontrôleurs ATtiny. Devenez un expert AVR avec des compétences avancées en débogage et en programmation.

    € 37,95

    Membres € 34,16

  • MicroPython for Microcontrollers

    MicroPython pour microcontrôleurs

    Projets avec Thonny-IDE, uPyCraft-IDE et ESP32 Le langage de programmation « Python » a connu un énorme essor ces dernières années. Enfin, divers systèmes monocarte tels que le Raspberry Pi ont contribué à sa popularité. Mais Python a également été largement utilisé dans d’autres domaines, comme l’intelligence artificielle (IA) ou l’apprentissage automatique (ML). Il est donc évident d'utiliser également Python ou la variante « MicroPython » pour une utilisation dans les SoC (Systems on Chip). Des contrôleurs puissants tels que l'ESP32 d'Espressif Systems offrent d'excellentes performances ainsi que des fonctionnalités Wi-Fi et Bluetooth à un prix abordable. Avec ces fonctionnalités, la scène Maker a été prise d’assaut. Comparé à d'autres contrôleurs, l'ESP32 dispose d'une mémoire Flash et SRAM nettement plus grande, ainsi que d'une vitesse de processeur beaucoup plus élevée. Grâce à ces caractéristiques, la puce convient non seulement aux applications C classiques, mais également à la programmation avec MicroPython. Ce livre présente l'application des systèmes modernes à puce unique. En plus du contexte technique, l'accent est mis sur MicroPython lui-même. Après l’initiation au langage, les compétences en programmation acquises sont immédiatement mises en pratique. Les projets individuels conviennent aussi bien à une utilisation en laboratoire qu'à des applications quotidiennes. Ainsi, outre l’effet d’apprentissage réel, l’accent est également mis sur le plaisir de construire des appareils complets et utiles. En utilisant des planches à pain de laboratoire, des circuits de toutes sortes peuvent être réalisés avec peu d'effort, transformant les tests et le débogage des projets 100 % homebrew en un plaisir instructif. Les différentes applications, telles que les stations météorologiques, les voltmètres numériques, les télémètres à ultrasons, les lecteurs de cartes RFID ou les générateurs de fonctions, rendent les projets présentés parfaitement adaptés aux cours pratiques ou aux travaux de matières et d'études en sciences naturelles ou aux cours de sciences et technologies.

    € 32,95

    Membres € 29,66

  • Circuit Simulation with TINA Design Suite & TINACloud (incl. 1-jaar licentie van de TINACloud Basic Edition)

    Circuit Simulation with TINA Design Suite & TINACloud (avec une licence d'un an de TINACloud Basic Edition)

    TINA Design Suite est un simulateur de circuit professionnel, puissant et abordable. Il s'agit d'un logiciel de conception de circuits et de cartes électroniques. Il permet d'analyser, de concevoir et de tester en temps réel des circuits électroniques analogiques, numériques, IBIS, VHDL, Verilog, Verilog AMS, SystemC, mixtes et à microcontrôleur ainsi que leurs implantations. Ce livre (en anglais) vous enseigne la conception et l'analyse de circuits électriques et électroniques et le développement de circuits imprimés en utilisant à la fois TINA et TINACloud. Ce livre s'adresse aux ingénieurs en génie électrique et en électronique, aux étudiants de premier cycle des écoles techniques et des universités, à ceux de troisième cycle et aux chercheurs, aux enseignants et aux amateurs. De nombreux exemples de simulation testés et fonctionnels sont fournis, couvrant la plupart des domaines de l'ingénierie électrique et électronique analogique et numérique. Il s'agit notamment de circuits à courant alternatif et à courant continu, de diodes, de diodes Zener, de circuits à transistors, d'amplificateurs opérationnels, de diagrammes en échelle, de circuits triphasés, d'inductance mutuelle, de circuits redresseurs, d'oscillateurs, de circuits de filtrage actifs et passifs, de logique numérique, de VHDL, de microcontrôleur, d'alimentations à découpage, de conception de circuits imprimés, de séries de Fourier et de spectre. Une expérience en programmation n'est pas nécessaire, sauf si le lecteur souhaite simuler des circuits complexes à microcontrôleur. Offre à durée limitée :Y compris une licence d'un an de TINACloud Basic Edition (d?une valeur de 29 ?) Ce livre est proposé avec une licence gratuite de TINACloud Basic Edition (d'une valeur de 29 ?) pour 1 an, incluant tous les fichiers d'exemple de ce livre. Votre code de licence personnel vous sera automatiquement envoyé dans un courriel immédiatement après le paiement. TINACloud est un puissant simulateur de circuits en ligne, multilingue, basé sur le cloud et qui fonctionne dans votre navigateur sans avoir besoin de l'installer. TINACloud vous permet d'analyser et de concevoir des circuits analogiques, numériques, VHDL, Verilog, Verilog A & AMS, à microcontrôleur, des circuits électroniques mixtes, y compris également des circuits SMPS, RF, de communication et de circuits optoélectroniques. Il vous permet de tester les applications basées sur des microcontrôleurs dans un environnement de circuits mixtes.

    € 49,95

    Membres € 44,96

  • Advanced Programming with STM32 Microcontrollers

    Programmation avancée avec les microcontrôleurs STM32

    Ce livre est basé sur un projet et vise à enseigner les outils logiciels derrière la programmation du microcontrôleur STM32. L'auteur Majid Pakdel a développé des projets en utilisant divers environnements de développement logiciel, notamment Keil MDK, IAR Embedded Workbench, Arduino IDE et MATLAB. Les lecteurs doivent pouvoir utiliser les projets tels quels ou les adapter à leurs propres besoins. Ce livre est écrit pour les étudiants, les ingénieurs confirmés et les amateurs. Les cartes de développement de microcontrôleurs STM32 sont utilisées tout au long du livre, notamment les STM32F103 et STM32F407. Les lecteurs devraient également trouver facile d’utiliser d’autres cartes de développement basées sur ARM. La programmation avancée avec les microcontrôleurs STM32 comprend : Introduction aux outils logiciels faciles à utiliser pour STM32 Accès aux fonctions STM32 Un apprentissage pratique et axé sur les objectifs Code complet disponible en ligne Créez facilement des projets pratiques Traiter les sujets : Modulation de largeur d'impulsion Communication série Minuteries de surveillance I²C Accès direct à la mémoire (DMA) Programmation de machines à états finis ADC et DAC Interruptions externes Minuteries et compteurs

    € 29,95

    Membres € 26,96

  •  -72% Microcontroller Basics with PIC

    Bases du microcontrôleur avec PIC

    1 évaluation

    Dans ce livre, l'auteur présente tous les aspects essentiels de la programmation des microcontrôleurs, sans surcharger le lecteur avec des informations inutiles ou quasi pertinentes. Après avoir lu le livre, vous devriez être capable de comprendre et de programmer des microcontrôleurs 8 bits. L'introduction à la programmation des microcontrôleurs s'effectue à l'aide de microcontrôleurs de la série PIC. Pas vraiment à la pointe de la technologie avec seulement 8 bits, le micro PIC a l'avantage d'être simple à comprendre. Il est proposé dans un boîtier DIP, largement disponible et pas trop complexe. La fiche technique complète du micro PIC est plus courte de plusieurs décennies que la description de l'architecture décrivant la section processeur d'un microcontrôleur avancé. La simplicité a ici ses avantages. Après avoir maîtrisé le fonctionnement fondamental d’un microcontrôleur, vous pourrez facilement entrer plus tard dans le domaine des softcores avancés. Après avoir placé le code assembleur comme langage de programmation exécutif au premier plan dans la première partie du livre, l'auteur atteint un niveau plus profond avec le « C » dans la deuxième partie. Parallèlement au sujet officiel, le livre présente des trucs et astuces, une technologie de mesure intéressante, des aspects pratiques de la programmation des microcontrôleurs, ainsi que des options pratiques pour faciliter le travail, le débogage et la recherche de pannes.

    € 34,95€ 9,95

    Membres identique

  • Programming the Finite State Machine

    Programmation de la machine à états finis

    1 évaluation

    Programmation de la machine à états finis avec des PIC 8 bits en Assembly et C Andrew Pratt fournit une introduction détaillée à la programmation des microcontrôleurs PIC, ainsi qu'un aperçu complet de l'approche de programmation Finite State Machine (FSM). La majeure partie du livre utilise la programmation assembleur, mais ne vous laissez pas décourager. Le FSM donne une structure à un programme, le rendant facile à planifier, écrire et modifier. Les deux derniers chapitres présentent la programmation en C, vous permettant ainsi de faire une comparaison directe entre les deux techniques. Le livre fait référence aux parties pertinentes de la fiche technique de Microchip, car s'y familiariser est le meilleur moyen de découvrir des informations détaillées. Ce livre s'adresse aux utilisateurs de Microsoft Windows et Linux. Pour réduire vos coûts au minimum et simplifier la chaîne d'outils, des applications spécifiques sont fournies en téléchargement gratuit pour vous permettre d'utiliser un câble série FTDI en tant que programmeur. L'assembleur utilisé est le "gpasm" open source. Toute la programmation peut être effectuée dans un éditeur de texte. Il existe des instructions détaillées sur la façon d'effectuer les installations nécessaires sur Windows, Linux Debian et leurs dérivés tels que Ubuntu et Fedora. Pour la programmation en C, le compilateur XC8 de Microchip est utilisé depuis la ligne de commande. En plus des applications de programmation, deux applications de lecture et d'écriture série peuvent être utilisées pour communiquer avec les PIC à partir d'un ordinateur. Un projet de voltmètre comprenant des instructions pratiques sur la construction d'un circuit imprimé à partir de zéro est inclus. Toute la théorie est couverte au préalable, y compris comment faire de l'arithmétique entière en assembleur. Deux PIC sont couverts : le PIC12F1822 et le PIC16F1823. Les deux peuvent fonctionner à 32 MHz avec un oscillateur interne. Vous n'avez pas besoin d'acheter une carte de développement et un programmeur fabriqués en usine. Avec des pièces relativement peu coûteuses, notamment un câble série, un microcontrôleur, quelques résistances et des LED, vous pouvez commencer à explorer la programmation embarquée. Gauche Programmeur mis à jour

    € 32,95

    Membres € 29,66

  • Mastering Microcontrollers Helped by Arduino (3rd Edition)

    Mastering Microcontrollers Helped by Arduino (3ème édition)

    Troisième édition, étendue et révisée, avec AVR Playground et Elektor Uno R4 Les cartes Arduino ont connu un énorme succès. Elles sont simples à utiliser et peu coûteuses. Ce livre vous permettra non seulement de vous familiariser avec le monde d'Arduino, mais aussi d'apprendre à programmer les microcontrôleurs en général. Dans ce livre, les connaissances théoriques sont mises en pratique avec une carte Arduino et l'environnement de programmation Arduino. Des projets matériels sont également développés : un shield à usage multiple pour construire certains des projets présentés dans les 10 premiers chapitres ; l'AVR Playground, une véritable carte de développement à microcontrôleur basée sur Arduino pour le développement confortable d'applications, et la carte Elektor Uno R4, un Arduino Uno R3 pour les stéroïdes. L'auteur, expert en Elektor, fournit au lecteur les connaissances théoriques essentielles à la programmation de n'importe quel microcontrôleur : entrées et sorties (analogiques et numériques), interruptions, bus de communication (RS-232, SPI, I²C, 1-wire, SMBus, etc.), temporisateurs, et bien plus encore. Les programmes et sketch présentés dans le livre montrent comment utiliser divers composants courants : claviers matriciels, écrans (LED, LCD alphanumérique et graphique couleur), moteurs, capteurs (température, pression, humidité, son, lumière et infrarouge), encodeurs rotatifs, buzzers piézoélectriques, boutons-poussoirs, relais, etc. Ce livre sera votre premier guide pour les microcontrôleurs avec des résultats satisfaisants ! Ce livre est fait pour vous si vous êtes un débutant en microcontrôleurs, un utilisateur d'Arduino ( amateur, bricoleur, artiste, etc.) souhaitant approfondir ses connaissances,un étudiant en électronique de premier cycle ou un enseignant en quête d'idées. Grâce à Arduino, la mise en ?uvre des concepts présentés est simple et amusante. Certains des projets proposés sont très originaux : Jeu d'argent Misophone (diapason) Brouilleur GPS pour voiture Station météo Décodeur DCF77 Transmetteur d'heure illégale Manipulateur à distance infrarouge Générateur de sons agaçants Alarme de klaxon italien Détecteur de surchauffe Contrôleur PID Enregistreur de données Oscilloscope à fichier SVG Voltmètre à 6 voies Tous les projets et exemples de code de ce livre ont été testés sur une carte Arduino Uno. Ils devraient également fonctionner avec l'Arduino Mega et toute autre carte compatible comportant les connecteurs d'extension du shield Arduino.Veuillez noter :Pour ce livre, l'auteur a conçu un circuit imprimé multifonctionnel qui peut être installé sur une carte Arduino. Il est possible de l'utiliser non seulement pour réaliser de nombreux projets présentés dans ce livre, mais aussi pour réaliser de nouveaux exercices qui, à leur tour, donnent l'occasion de découvrir de nouvelles techniques. Un kit de composants comprenant le circuit imprimé et tous les composants. Avec ce kit, vous pouvez construire la plupart des circuits décrits dans le livre et d'autres sont également disponibles.Fiches techniques des composants actifs utilisés (fichiers .PDF ): ATmega328 (Arduino Uno) ATmega2560 (Arduino Mega 2560) BC547 (transistor bipolaire, chapitres 7, 8, 9) BD139 (transistor bipolaire de puissance, chapitre 10) BS170 (transistor N-MOS, chapitre 8) DCF77 (module de réception, chapitrer 9) DS18B20 (capteur de température, chapitre 10) DS18S20 (capteur de température, chapitre 10) HP03S (capteur de pression, chapitre 8) IRF630 (transistor de puissanceN-MOS, chapitre 7) IRF9630 (transistor de puissance P-MOS, chapitre 7) LMC6464 (op-amp quad , chapitre 7) MLX90614 (capteur infrarouge, chapitre 10) SHT11 (capteur d'humidité, chapter 8) TS922 (dual op-amp, chapter 9) TSOP34836 (capteur infrarouge, chapitre 9) TSOP1736 (capteur infrarouge, chapitre 9) MPX4115 (capteur de pression analogique, chapitre 11) MCCOG21605B6W-SPTLYI (LCD I²C, chapitre 12) SST25VF016B (EEPROM SPI , chapitre 13) À propos de l'auteur:Clemens Valens, né aux Pays-Bas, vit en France depuis 1997. Responsable chez Elektor Labs et Webmaster d'ElektorLabs, passionné d'électronique, il développe des systèmes à microcontrôleurs pour le loisir, et parfois aussi pour son entreprise. Polyglotte - il maîtrise les langages C, C++, PASCAL, BASIC et plusieurs version du langage assembleur - Clemens passe la plupart de son temps sur son ordinateur pendant que sa femme, leurs deux enfants et deux chats tentent d'attirer son attention (seuls les chats y parviennent). Visitez le site web de l'auteur : www.polyvalens.com.Témoignage authentique d'Hervé M., l'un des premiers lecteurs du livre:« J'ai presque pleuré de joie lorsque ce livre m'a fait comprendre en seulement trois phrases des choses qui me semblaient auparavant complètement incompréhensibles. »

    € 42,95

    Membres € 38,66

  • Controller Area Network Projects with ARM and Arduino

    Projets de réseau de zone de contrôleur avec ARM et Arduino

    Ce livre décrit l'utilisation de la famille de processeurs ARM Cortex-M et de l'Arduino Uno dans des projets pratiques basés sur le bus CAN. À l'intérieur, il fournit une introduction détaillée à l'architecture de la famille Cortex-M tout en fournissant des exemples de kits de développement matériels et logiciels populaires. L'utilisation de ces kits contribue à simplifier considérablement le cycle de conception embarqué et facilite le développement, le débogage et le test d'un projet basé sur le bus CAN. L'architecture du très populaire processeur ARM Cortex-M STM32F407VGT6 est décrite à un niveau élevé en fonction des différents modules. De plus, l'utilisation de la bibliothèque de fonctions de bus CAN mikroC Pro pour ARM et Arduino Uno est décrite en détail. Ce livre est destiné aux étudiants, aux ingénieurs en exercice, aux amateurs et à tous ceux qui souhaitent en savoir plus sur le bus CAN et ses applications. Le livre suppose que le lecteur possède des connaissances de base en électronique. La connaissance du langage de programmation C sera utile dans les chapitres ultérieurs du livre, et la connaissance d'au moins un microcontrôleur sera un avantage, surtout si le lecteur envisage de développer des projets basés sur un microcontrôleur utilisant le bus CAN. Le livre devrait être une source de référence utile pour toute personne souhaitant trouver une réponse à une ou plusieurs des questions suivantes : Quels systèmes de bus sont disponibles pour l'industrie automobile ? Quel est le principe du bus CAN ? Quels types de trames (ou paquets de données) existe-t-il dans un système de bus CAN ? Comment détecter les erreurs dans un système de bus CAN et quelle est la fiabilité d'un système de bus CAN ? Quels types de contrôleurs de bus CAN existe-t-il ? Quels sont les avantages des microcontrôleurs ARM Cortex-M ? Comment créer un projet bus CAN avec un microcontrôleur ARM ? Comment créer un projet de bus CAN avec un microcontrôleur Arduino ? Comment surveiller les données sur le bus CAN ?

    € 37,50

    Membres € 33,75

  • Dernier stock ! Mastering Surface Mount Technology

    Maîtriser la technologie de montage en surface

    1 en stock

    La maîtrise de la technologie de montage en surface vous propose un cours intensif sur les techniques, les conseils et le savoir-faire pour introduire avec succès la technologie de montage en surface dans votre flux de travail. Même si votre budget est limité, vous pouvez également démarrer vos conceptions avec des pièces avancées à pas fin. En plus d'expliquer la méthodologie et l'équipement, une attention particulière est accordée aux technologies de pièces SMT et aux méthodes de soudage. Étape par étape, plusieurs projets vous présentent la manipulation des pièces montées en surface et les compétences requises pour construire avec succès des assemblages SMT. De nombreux trucs et astuces pratiques sont divulgués pour mettre la technologie de montage en surface à la portée de tous sans se ruiner.

    1 en stock

    € 34,95

    Membres € 31,46

  •  -40% Embedded in Embedded

    Embedded in Embedded

    Les amateurs peuvent créer des systèmes fonctionnels étonnants avec des plates-formes comme Arduino ou Raspberry Pi, mais il est impératif que les ingénieurs et les concepteurs de produits comprennent les principes fondamentaux de la conception embarquée. Il existe très peu de ressources disponibles qui décrivent la réflexion, les stratégies et les processus permettant de faire passer une idée à travers la conception matérielle et le développement de pilotes de bas niveau, et de construire avec succès un système embarqué complet. De nombreux ingénieurs finissent par apprendre à leurs dépens, voire ne apprennent pas du tout. Les processeurs ARM sont essentiellement omniprésents dans les systèmes embarqués. Les concepteurs qui construisent de nouveaux appareils doivent comprendre les bases de ces systèmes et être capables de décomposer des idées grandes et complexes en éléments gérables. Un développement de produit réussi nécessite de parcourir une énorme quantité de documentation pour comprendre comment obtenir ce dont vous avez besoin, puis de tout rassembler pour créer un système robuste qui fonctionne de manière fiable et peut être maintenu pendant des années. Ce livre est une étude de cas sur la conception embarquée, comprenant une discussion sur le matériel, l'initialisation du processeur, le développement de pilotes de bas niveau et la conception d'interfaces d'application pour un produit. Bien que nous décrivions cela en utilisant une application spécifique d'une carte de développement Cortex-M3 , notre mission est d'aider le lecteur à acquérir les compétences de base essentielles pour être un excellent développeur de produits. Le tableau de développement terminé est disponible pour maximiser l'impact de ce livre, et la plate-forme de travail que vous créez peut ensuite être utilisée comme base pour un développement et un apprentissage ultérieurs. Le programme Embedded in Embedded vise à enseigner des compétences fondamentales pour aider les ingénieurs à construire une base solide de connaissances pouvant être appliquées dans n'importe quel environnement de conception. Avec près de 20 ans d’expérience dans l’industrie, l’auteur communique le développement des compétences critiques exigées par les entreprises et essentielles à une conception réussie. Ce livre traite autant de la construction d'un bon processus de conception, de la pensée critique et même des considérations sociales importantes pour les développeurs que de la conception technique du matériel et du micrologiciel. Téléchargements de logiciels Archives du logiciel EiE (200 Mo) IAR ARM 8.10.1 (version IDE recommandée à utiliser) (1,2 Go) IAR ARM 7.20.1 (version IDE facultative à utiliser) (600 Mo)

    € 49,95€ 29,95

    Membres € 26,96

  •  -29% MSP430 Microcontroller Essentials

    MSP430 Microcontroller Essentials

    La MSP430 est une famille populaire de microcontrôleurs de Texas Instruments. Dans ce livre, nous travaillerons avec le plus petit modèle, qui est le puissant MSP430G2553. Nous examinerons en détail les capacités de ce microcontrôleur, qui est bien adapté aux projets maison puisqu'il est disponible dans un boîtier P-DIP20. Nous examinerons de plus près le microcontrôleur, puis nous construirons, étape par étape, quelques applications intéressantes, notamment une LED clignotante "Hello World" et une agréable application d'horloge, qui peut calculer le jour de la semaine sur la base de la date. Vous apprendrez également à créer du code pour le microcontrôleur MSP en assembleur. En plus de cela, nous travaillerons avec l'IDE MSP-Arduino, qui facilite la création d'applications rapides sans avoir besoin de connaissances approfondies particulières sur les microcontrôleurs. Tout les programmes utilisés dans le livre peuvent être téléchargé à partir du site web d'Elektor.

    € 34,95€ 24,95

    Membres € 22,46

  • Les microcontrôleurs PIC pour les débutants

    Les microcontrôleurs PIC pour les débutants

    Dans son livre, Rémy Mallard initie les débutants à la programmation des microcontrôleurs PIC de Microchip. Après une brève introduction aux principes de base de la programmation, il propose les bases pour regrouper la théorie et la pratique de l'information nécessaires à la réalisation du processus d'édition. La partie avec les « petits » micro contrôleurs 8 bits fait partie de la procédure et des fonctionnalités à utiliser. Cependant comme il l'écrit : « ce n'est pas une question de souci de coquille, pas de juste épreuve d'insociabilité, que la s'attacher soit une petite bête ? Une famille de 8 bits, comprenant la qualification « base », l'ensemble complet des comparateurs, les oscillateurs internes, les modules de conversion analogique/numérique (CAN), les modules de communication en série, les générateurs à rapport cyclique variable entre autres ». C'est la base de la réalisation de propositions basées sur un simple chenillard à la lumière d'un grand dessein. Le lecteur apprendra comment interfacer des capteurs avec un microcontrôleur, comment stocker et stocker de données, ou encore comment établir une liaison USB ou Ethernet pour la transmission des données. Toutes les techniques sont combinées avec les mêmes méthodes que les briques, parfaites pour créer une suite de montages et d'ambitions. La logique des différents montages est le code et le langage Pascal. microPascal, l'environnement de développement de l'électronique et d'utilisation par l'auteur, dispose de la version gratuite des fonctions (éditeur, débogueur, simulateur, compilateur, pilotage des programmeurs) de la version payante, mais la taille du code est limitée à 2 Ko (ce qui suffit pour la part des projets du livre). Le choix du programmateur pour transférer le code du microcontrôleur (équipement Mikroelectronic ou Microchip). Après la lecture de ce livre, gagné par la bonne humeur communicative de Rémy et fort de sa longue expérience (qu'il partage volontiers), le lecteur n'aura qu'une seule envie : all plus loin (transposer le code dans d? autres langues, le porter sur d'autres plates-formes de développement, s?attaquer aux PIC32?). +++ L'auteur +++ Rémy Mallard est un touche-à-tout. Les activités d'électronique et de technologie de l'information, la préparation de documentaires et d'audio en direct, la composition musicale, la production vidéo et l'utilisation de nouveaux matériels dans le domaine public. Ce qui vous intéresse le plus, c'est le schéma de circuit électronique actuel. Au cours des premières années, la production de la radio locale (microphone, casque, enregistreur pour disques vinyles, table de mixage, compresseur de modulation, égaliseur, FM et antenne) est achevée. Armé d'un BAC F2 (électronique), il entame sa carrière professionnelle chez TDF puis la poursuit comme expert technique dans le domaine de la radio. Depuis, ils continuent d’exercer les métiers de la comédie et de l’écriture. Comme il le dit : '...la clé de la réussite tente pour une grande part dans l'intérêt qu'on porte aux choses. Le bagage des étudiants est leur propre appréciation, mais leur motivation (au vu du choix fait par le côté et non par le devant) est une plus certaine. Soyez intéressé et montrez que vous aimez apprendre, simplement. Et surtout, expérimentez ! Comme les choix sont restreints, vous n’êtes pas satisfait du reste de la simulation informatique. Si la composition de la grille est ouverte au regard, c'est le fruit du hasard (si c'est un fragment qui est incandescent, il est encore visible), et l'essai est le comprendre qui est encore dépassé, il fait partie de le laissez-faire jusqu'au bout. Faites de vos échecs la clé de votre réussite.'

    € 48,50

    Membres € 43,65

  • BBC micro:bit (Book)

    BBC micro:bit (Livre)

    35 projets de développement tactile et MicroPython Le BBC micro:bit est un ordinateur de taille crédit basé sur un processeur ARM très populaire et hautes performances. L'appareil est conçu par un groupe de 29 partenaires pour être utilisé dans l'enseignement informatique au Royaume-Uni et sera offert gratuitement à tous les élèves du secondaire du Royaume-Uni. L'appareil est basé sur le processeur Cortex-M0 et mesure 4 x 5 cm. Il comprend plusieurs capteurs et modules importants tels qu'un accéléromètre, un magnétomètre, 25 LED, 2 interrupteurs à bouton-poussoir programmables, une connectivité Bluetooth, une prise micro USB, 5 connecteurs de type anneau et un connecteur de bord à 23 broches. L'appareil peut être alimenté depuis son port micro USB en le connectant à un PC, ou deux piles externes de type AAA peuvent être utilisées. Ce livre porte sur l'utilisation de l'ordinateur micro:bit de la BBC dans des projets pratiques. L'ordinateur BBC micro:bit peut être programmé à l'aide de plusieurs langages de programmation différents, tels que Microsoft Block Editor, Microsoft Touch Develop, MicroPython et JavaScript. Le livre fait une brève introduction au langage de programmation Touch Develop et au langage de programmation MicroPython. Il donne ensuite 35 exemples de projets fonctionnels et testés utilisant ce langage. Les lecteurs qui apprennent à programmer avec Touch Develop et MicroPython devraient trouver très facile de programmer à l'aide de l'éditeur de blocs ou de tout autre langage. Les éléments suivants sont donnés pour chaque projet : Titre du projet Description du projet Objectif du projet Listes des programmes Touch Develop et MicroPython Des listes complètes de programmes sont fournies pour chaque projet. De plus, les principes de fonctionnement des projets sont brièvement décrits dans chaque section. Les lecteurs sont encouragés à parcourir les projets dans l'ordre indiqué dans le livre. Aussi disponible: Kit de pièces pour les expériences publiées dans ce livre. Ce kit contient : 4 x LED, 4 x résistances de 270 ohms, 5 x fils (mâle-femelle), 2 x fils (mâle-mâle), 3 x Bouton, 3 x résistances de 10 kilo-ohms, 1 x capteur de température TMP36, 1 x buzzer, 1 x résistance dépendante de la lumière, 1 x LED RVB, 1 x transistor BC337, 1 x résistance de 680 ohms, 1 x moteur 3 V CC, 1 x module de capteur UV ML8511, 1 x mini servo, 1 x petite planche à pain, 1 x connecteur BBC micro:bit edge, 1 x carte adaptateur BBC micro:bit, 1 x plaque de montage

    € 24,95

    Membres € 22,46

  • 50 applications des microcontrôleurs PIC

    50 applications de microcontrôleurs PIC

    Il n'existe que quelques séries de 50 projets passionnés pour initier la programmation JAL et maîtriser les microcontrôleurs PIC. La simple LED clignotante à la vision artificielle, l'alarme laser à la souris USB taquine, l'indicateur de niveau capacitif et le gradateur de lumière, ces projets s'appuient sur des consignes et des distrayants. Il est nécessaire d'étudier les techniques de base utilisées pour communiquer la commande d'un relais, et les caractéristiques des signaux utilisés par différents capteurs (constitués par l'exemple d'un codeur rotatif), la communication par bus I²C, SPI, RS232, USB , affiches de 7 segments et avec le bus CAN. On y apprend à pratiquer la commande de largeur d'impulsion, la conversion analogique-numérique et inversement, le traitement des interruptions, et bien des astuces. L'auteur doit être enthousiaste et désireux de progresser dans son appréciation. Abordez-le comme une récréatif et pédagogique : assemblez et utilisez les projets proposés. Les explications claires, les schémas et les photographies servent à révéler une activité enrichissante et captivante. Considérez la conception, le style et les détails du projet. A l'aide de microcontrôleurs et de l'utilisation de compositions et de projets, l'exploitation des techniques est pleinement expliquée. Avec l'augmentation de l'apprentissage après la spécification, l'auteur continue avec les contrôles : le 16f877A, le 18f4455, et le18f4685. N'hésitez pas à nous contacter pour plus d'informations sur le projet et à utiliser l'adaptateur pour garantir une bonne utilisation. Vous apprendrez d'ailleurs comment transposer vos programmes d'un microcontrôleur à Utre. La procédure de transfert du programme du microcontrôleur via le programmateur Wisp648 est la procédure de test finale. C'est aussi un guide de référence, comprenant des sources d'informations : une explication de la durée de la programmation des JAL et de l'utilisation des bibliothèques d'extension. Les outils de programmation (environnement de développement JALedit/XWisp, bibliothèques JAL, programmes décrits) sont téléchargeables gratuitement (voir ci-dessous). L'index permet de retrouver rapidement un projet et donc les principales commandes dans le contexte. En tant qu'expert, vous êtes le guide principal !

    € 45,00

    Membres € 40,50

  •  -67% Get Started with the SensorTile.box

    Commencez avec SensorTile.box

    Kit de développement de capteurs IoT et portables sans fil de STmicroelectronics « SensorTile.box » est un circuit imprimé multicapteur portable logé dans un boîtier en plastique et développé par STMicroelectronics. Il est équipé d'un processeur ARM Cortex-M4 32 bits hautes performances avec DSP et FPU, ainsi que de divers modules de capteurs, tels qu'un accéléromètre, un gyroscope, un capteur de température, un capteur d'humidité, un capteur de pression atmosphérique, un microphone, etc. SensorTile.box est prêt à l'emploi avec une connectivité sans fil IoT et Bluetooth qui peut facilement être utilisée avec un smartphone compatible iOS ou Android, quel que soit le niveau d'expertise des utilisateurs. SensorTile.box est livré avec une batterie longue durée et tout ce que l'utilisateur a à faire est de connecter la batterie au circuit pour commencer à utiliser la box. Le SensorTile.box peut être utilisé selon trois modes : le mode Basic , le mode Expert et le mode Pro . Le mode de base est le moyen le plus simple d'utiliser la box car elle est préchargée avec des applications de démonstration et tout ce que l'utilisateur a à faire est de choisir les applications requises et d'afficher ou de tracer les données mesurées sur un smartphone à l'aide d'une application appelée STE BLE Sensor. En mode Expert, les utilisateurs peuvent développer des applications simples à l'aide d'un assistant graphique fourni avec le capteur STE BLE. Le mode Pro est le mode le plus complexe permettant aux utilisateurs de développer des programmes et de les télécharger sur SensorTile.box. Ce livre est une introduction à SensorTile.box et comprend les éléments suivants : Brèves spécifications de la SensorTile.box ; description de l'installation de l'application STE BLE Sensor sur un smartphone compatible iOS ou Android nécessaire pour communiquer avec la box. Le fonctionnement de SensorTile.box en mode Basic est décrit en détail en passant en revue toutes les applications de démonstration préchargées, expliquant comment exécuter ces applications via un smartphone. Une introduction au mode Expert avec de nombreux exemples d'applications développées et expliquées en détail permettant aux utilisateurs de développer leurs propres applications dans ce mode. Là encore, l'application STE BLE Sensor est utilisée sur le smartphone pour communiquer avec la SensorTile.box et exécuter les applications développées. Le livre décrit ensuite en détail comment télécharger les données du capteur vers le cloud . Il s’agit d’un sujet important car il permet d’accéder aux mesures des capteurs depuis n’importe quel endroit disposant d’une connexion Internet, à tout moment. Enfin, le mode Pro est décrit en détail où les personnes plus expérimentées peuvent utiliser SensorTile.box pour développer, déboguer et tester leurs propres applications à l'aide de l'environnement de développement ouvert STM32 (STM32 ODE). Le chapitre explique comment télécharger le firmware développé sur SensorTile.box en utilisant plusieurs méthodes. De plus, l'installation et l'utilisation du package Unicleo-GUI sont décrites en référence à SensorTile.box. Ce progiciel PC permet d'afficher ou de tracer en temps réel sur le PC l'ensemble des mesures des capteurs SensorTile.box.

    € 29,95€ 9,95

    Membres identique

Connexion

Mot de passe oublié ?

Vous n'avez pas encore de compte ?
Créer un compte