Livres

242 produits


  • Getting Started with ESPHome

    Getting Started with ESPHome

    Les microcontrôleurs ESP8266 et ESP32 d'Espressif ont rendu la domotique DIY accessible au grand public. Cependant, tout le monde n'est pas aussi doué pour programmer ces microcontrôleurs avec le SDK C/C++ d'Espressif, le noyau Arduino ou MicroPython. C'est là que ESPHome prend tout son sens : avec ce projet, vous ne programmez pas votre microcontrôleur, vous le configurez. Ce livre montre comment créer vos propres appareils domotiques en utilisant ESPHome sur une carte microcontrôleur ESP32. Vous apprendrez à combiner toutes sortes de composants électroniques et à automatiser des comportements complexes. Vos appareils peuvent fonctionner de manière totalement autonome et se connecter à vos passerelles domotiques telles que Home Assistant ou MQTT Broker via Wi-Fi. À la fin de ce livre, vous serez en mesure de créer vos propres appareils domotiques personnalisés comme vous le souhaitez. Grâce à ESPHome et à l'ESP32, cela est à la portée de tous. Mise en place d'un environnement de développement ESPHome et création de configurations maintenables Utiliser des boutons et des LED Faites retentir un buzzer et jouez des mélodies Lire les mesures de différents types de capteurs Communiquez sur de courtes distances grâce au NFC, à la lumière infrarouge et au Bluetooth Low Energy Afficher des informations sur différents types d'écrans Téléchargez le logiciel et consultez les errata du livre sur GitHub https://github.com/koenvervloesem/Getting-Started-with-ESPHome

    € 29,95

    Membres € 26,96

  • Raspberry Pi Full Stack

    Raspberry Pi Full Stack

    Ce livre vous emmène dans une visite éclair du développement d'applications Web full-stack à l'aide de Raspberry Pi. Vous apprendrez à créer une application à partir de zéro. Vous acquerrez de l'expérience et des connaissances sur les technologies, notamment : Le système d'exploitation Linux et la ligne de commande. Le langage de programmation Python. Les broches d'entrée-sortie à usage général (GPIO) du Raspberry Pi. Le serveur Web Nginx. Micro-framework Flask Python pour les applications Web. JQuery et CSS pour créer des interfaces utilisateur. Gérer les fuseaux horaires. Création de graphiques avec Plotly et Google Charts. Enregistrement des données avec Google Sheet. Développement d'applets avec IFTTT. Sécuriser votre application avec SSL. Recevez des messages texte sur votre téléphone avec Twilio. Ce livre vous apprend également comment configurer un nœud de capteur Arduino sans fil à distance et en collecter des données. Votre application Web Raspberry Pi sera capable de traiter les données du nœud Arduino de la même manière qu'elle traite les données de son capteur intégré. Raspberry Pi Full Stack vous enseigne de nombreuses compétences essentielles à la création d'applications Web et Internet des objets. L'application que vous construirez dans ce projet est une plate-forme sur laquelle vous pourrez vous développer. Ce n'est que le début de ce que vous pouvez faire avec un Raspberry Pi et les composants logiciels et matériels que vous apprendrez. Ce livre est soutenu par l'auteur à travers un espace de discussion dédié.

    € 39,95

    Membres € 35,96

  • Motor Control – Projects met Arduino & Raspberry Pi

    Motor Control – Projects with Arduino & Raspberry Pi

    Rupture de stock

    Ce livre concerne les moteurs électriques à courant continu et leur utilisation dans les projets basés sur Arduino et Raspberry Pi Zero W. Le livre contient de nombreux projets testés et fonctionnels où chaque projet comporte les sous-sections suivantes : Titre du projet Description du projet Diagramme schéma Assemblage du projet Liste complète du programme du projet Description complète du programme Les projets du livre couvrent les moteurs à courant continu standard, les moteurs pas à pas, les servomoteurs et les robots mobiles. Le livre est destiné aux étudiants, aux amateurs et à toute personne intéressée par le développement de projets basés sur des microcontrôleurs utilisant l'Arduino Uno ou le Raspberry Pi Zero W. L'une des fonctionnalités intéressantes de ce livre est qu'il propose des projets complets pour contrôler à distance un robot mobile depuis un téléphone mobile, en utilisant à la fois les cartes de développement Arduino Uno et Raspberry Pi Zero W. Ces projets sont développés en utilisant à la fois la connectivité Wi-Fi et Bluetooth avec le téléphone mobile. Les lecteurs devraient être capables de faire tourner un robot en avant, en arrière, dans le sens inverse des aiguilles d'une montre ou dans le sens des aiguilles d'une montre en envoyant des commandes simples depuis un téléphone mobile. Les listes complètes des programmes de tous les projets et les descriptions détaillées des programmes sont données dans le livre. Les utilisateurs doivent pouvoir utiliser les projets tels qu'ils sont présentés ou les adapter à leurs propres besoins.

    Rupture de stock

    € 32,95

    Membres € 29,66

  • Develop your own Bluetooth Low Energy Applications (E-book)

    Elektor Digital Develop your own Bluetooth Low Energy Applications (E-book)

    Les puces radio Bluetooth Low Energy (BLE) sont omniprésentes, dans les Raspberry Pi aux ampoules électriques. BLE est une technologie développée avec une spécification complète, mais les bases sont tout à fait accessibles. Une approche progressive et systématique vous guidera dans la maîtrise de cette technique de communication sans fil, qui est essentielle pour travailler sur des applications à faible consommation d’énergie. Dans ce livre, vous apprendrez à : Découvrir les appareils BLE dans le voisinage en écoutant leurs annonces. Créez vos propres dispositifs BLE pour annoncer des données. Se connecter à des dispositifs BLE tels que les cardiomètres et les détecteurs de proximité. Créez des connexions sécurisées avec les appareils BLE grâce au cryptage et à l'authentification. Comprendre les spécifications des services et des profils BLE et les mettre en œuvre. Reconvertir un dispositif BLE avec une implémentation propriétaire et le contrôler avec votre propre logiciel. Limiter au maximum la consommation d'énergie de vos appareils BLE. Ce livre vous montre les ficelles de la programmation BLE avec Python et la bibliothèque Bleak sur un Raspberry Pi ou un PC, avec C++ et NimBLE-Arduino sur les cartes de développement ESP32 d’Espressif, et avec C sur l’une des cartes de développement prises en charge par le système d’exploitation en temps réel Zephyr, comme les cartes nRF52 de Nordic Semiconductor. Avec un peu de théorie, vous commencerez à développer du code. Après avoir terminé ce livre, vous en saurez suffisamment pour créer vos propres applications BLE.

    € 29,95

    Membres € 23,96

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

    Elektor Publishing Circuit Simulation with TINA Design Suite & TINACloud (incl. 1-jaar licentie van 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

  • Python 3 for Science and Engineering Applications

    Python 3 for Science and Engineering Applications

    Apprenez à utiliser Python de manière productive dans des scénarios réels au travail et dans la vie de tous les jours Si vous maîtrisez les bases de Python et souhaitez explorer le langage plus en profondeur, ce livre est fait pour vous. Au moyen d'exemples concrets utilisés dans différentes applications, le livre illustre de nombreux aspects de la programmation (ex. algorithmes, récursivité, structures de données) et aide aux stratégies de résolution de problèmes. Y compris des idées et des solutions générales, les spécificités de Python et la manière dont celles-ci peuvent être appliquées dans la pratique sont discutées. Python 3 pour les applications scientifiques et techniques comprend : apprentissage pratique et axé sur les objectifs techniques de base de Python Python 3.6+ moderne comprenant des compréhensions, des décorateurs et des générateurs code complet disponible en ligne plus de 40 exercices, solutions documentées en ligne aucun paquet ou installation supplémentaire requis, 100 % pur Les sujets Python couvrent : identifier les grands nombres premiers et calculer Pi écrire et comprendre des fonctions récursives avec mémorisation informatique en parallèle et utilisant tous les cœurs du système traiter les données texte et chiffrer les messages comprendre le retour en arrière et résoudre les Sudokus analyser et simuler des jeux de hasard pour développer des stratégies gagnantes optimales manipuler le code génétique et générer des palindromes extrêmement longs Téléchargez le logiciel sur GitHub .

    € 29,95

    Membres € 26,96

  • Raspberry Pi Pico W (E-book)

    Elektor Digital Raspberry Pi Pico W (E-book)

    Programmez, construisez et maîtrisez plus de 60 projets avec le Wireless RP2040 Les Raspberry Pi Pico et Pico W sont basés sur la puce de microcontrôleur ARM Cortex M0+ RP2040 double cœur rapide, efficace et peu coûteuse fonctionnant jusqu'à 133 MHz et arborant 264 Ko de SRAM et 2 Mo de mémoire Flash. Outre une mémoire spacieuse, le Pico et le Pico W offrent de nombreuses broches GPIO et des modules d'interface périphériques populaires tels que ADC, SPI, I²C, UART, PWM, des modules de synchronisation, une interface de débogage matériel et un capteur de température interne. Le Raspberry Pi Pico W comprend également un chipset Bluetooth et Wi-Fi Infineon CYW43439 intégré. Au moment de la rédaction de ce livre, le firmware Bluetooth n’était pas encore disponible. Le Wi-Fi est cependant entièrement pris en charge à 2,4 GHz en utilisant les protocoles 802.11b/g/n. Ce livre est une introduction à l'utilisation du Raspberry Pi Pico W en conjonction avec le langage de programmation MicroPython. L'environnement de développement Thonny (IDE) est utilisé dans plus de 60 projets fonctionnels et testés couvrant les sujets suivants : Installer le MicroPython sur Raspberry Pi Pico à l'aide d'un Raspberry Pi ou d'un PC Interruptions de minuterie et interruptions externes Projets de convertisseur analogique-numérique (ADC) Utilisation du capteur de température interne et des puces de capteur externes Utilisation du capteur de température interne et des puces de capteur de température externe Projets d'enregistrement de données Projets PWM, UART, I²C et SPI Utiliser Bluetooth, WiFi et applications pour communiquer avec les smartphones Projets de convertisseur numérique-analogique (DAC) Tous les projets sont éprouvés et testés. Ils peuvent être implémentés à la fois sur le Raspberry Pi Pico et le Raspberry Pi Pico W, bien que les sujets basés sur le Wi-Fi fonctionneront uniquement sur le Pico W. Une expérience de base en programmation et en électronique est requise pour suivre les projets. De brèves descriptions, des schémas fonctionnels, des schémas de circuits détaillés et des listes complètes des programmes MicroPython sont fournis pour tous les projets.

    € 32,95

    Membres € 26,36

  • Advanced Programming with STM32 Microcontrollers

    Elektor Publishing Advanced Programming with STM32 Microcontrollers

    1 évaluation

    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

    Microcontroller Basics with PIC

    4 évaluations

    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

  • Dernier stock ! Develop and Operate Your LoRaWAN IoT Nodes

    Elektor Publishing Develop and Operate Your LoRaWAN IoT Nodes

    1 évaluation

    1 en stock

    LoRaWAN s'est remarquablement développé en tant que solution de communication dans l'IdO. The Things Network (TTN) y a contribué. The Things Network a été mis à niveau vers The Things Stack Community Edition (TTS (CE)). Les clusters TTN V2 ont été fermés vers la fin de l'année 2021. Ce livre vous explique les étapes nécessaires pour exploiter les n?uds LoRaWAN à l'aide de TTS (CE) et peut-être étendre le réseau de passerelles avec votre propre passerelle. Entre-temps, il existe même des passerelles LoRaWAN adaptées à une utilisation mobile avec lesquelles vous pouvez vous connecter au serveur TTN via votre téléphone portable. L'auteur présente plusieurs n?uds LoRaWAN commerciaux et un nouveau matériel peu coûteux et alimenté par batterie pour construire des n?uds LoRaWAN autonomes. L'enregistrement des n?uds et des passerelles LoRaWAN dans le TTS (CE), la transmission des données collectées via MQTT et la visualisation via Node-RED, Cayenne, Thingspeak et Datacake permettent de réaliser des projets IdO complexes et des applications inédites à très faible coût. Ce livre vous permettra de fournir et de visualiser les données collectées avec des capteurs alimentés par batterie (n?uds LoRaWAN) sans fil sur Internet. Vous apprendrez les bases des applications de villes intelligentes et d'IdO qui permettent, entre autres, de mesurer la qualité de l'air, le niveau de l'eau, l'épaisseur de la neige, de déterminer les places de stationnement libres (smart parking) et de contrôler intelligemment l'éclairage public.

    1 en stock

    € 32,95

    Membres € 29,66

  •  -43% Basic Electronics for Beginners

    Elektor Publishing Basic Electronics for Beginners

    Projets d'électronique analogique et de microcontrôleurs L'électronique amateur peut être une façon amusante d'acquérir de nouvelles compétences qui peuvent être utiles à votre carrière. Ceux qui comprennent les bases de l’électronique peuvent concevoir leurs propres circuits et projets. Cependant, avant de courir, vous devez apprendre à marcher. Tout commence avec l'électronique analogique. Vous devez être familier avec les composants et circuits simples et comprendre leurs comportements de base ainsi que les problèmes que vous pouvez rencontrer. La meilleure façon d’y parvenir est de procéder à des expériences réelles. La théorie seule ne suffit pas. Ce livre propose un grand nombre de circuits pratiques d'entrée de gamme, avec lesquels chacun peut acquérir l'expérience de base. Grâce à l’introduction généralisée des microcontrôleurs, un nouveau chapitre de l’électronique s’ouvre. Les microcontrôleurs effectuent désormais de plus en plus de tâches qui étaient initialement résolues à l'aide de composants discrets et de circuits intégrés conventionnels. Débuter est devenu de plus en plus facile grâce à des plateformes telles que Bascom, Arduino, micro:bit. Le livre présente de nombreuses applications de microcontrôleurs gérables. Il s'agit désormais de moins de soudure et plus de programmation.

    € 34,95€ 19,95

    Membres identique

  • Dernier stock ! Inside an Open-Source Processor

    Inside an Open-Source Processor

    1 évaluation

    2 en stock

    Une introduction à RISC-V RISC-V est une architecture de jeu d'instructions (ISA) à la fois gratuite et ouverte. Cela signifie que le RISC-V ISA lui-même ne nécessite pas de frais de licence, bien que des implémentations individuelles puissent le faire. Le RISC-V ISA est géré par une fondation à but non lucratif qui n'a aucun intérêt commercial dans les produits ou services qui l'utilisent, et les contributions aux spécifications RISC-V sont ouvertes à tous. Le RISC-V ISA convient aux applications allant des microcontrôleurs embarqués aux supercalculateurs. Également disponible sous forme de livre électronique (PDF) >> Ce livre décrira d'abord le RISC-V ISA 32 bits, y compris à la fois le jeu d'instructions de base et la majorité des extensions actuellement définies. Le livre décrit ensuite en détail une implémentation open source de l'ISA destinée aux applications de contrôle embarquées. Cette implémentation contient à la fois le jeu d'instructions de base et un certain nombre d'extensions standard. Une fois la description de la conception du processeur terminée, la conception est étendue pour inclure de la mémoire et quelques E/S simples. Le microcontrôleur résultant est ensuite implémenté dans une carte de développement FPGA abordable (disponible auprès d'Elektor) avec une application logicielle simple, permettant au lecteur d'examiner la conception terminée.

    2 en stock

    € 34,95

    Membres € 31,46

  • Technical Modeling with OpenSCAD

    Technical Modeling with OpenSCAD

    Créer des modèles pour l'impression 3D, le fraisage CNC, la communication des processus et la documentation Les ingénieurs redoutent de concevoir des modèles 3D à l’aide d’un logiciel de modélisation traditionnel. OpenSCAD adopte une approche rafraîchissante et complètement différente. Créez vos modèles en organisant des solides géométriques dans un langage de type JavaScript et utilisez-les avec votre imprimante 3D, votre fraiseuse CNC ou votre communication de processus. OpenSCAD diffère des autres systèmes de conception en ce qu'il utilise une modélisation programmatique. Votre modèle est composé de primitives invoquées à l'aide d'un langage de type C, Java ou Python. Cette approche de la conception de modèles est proche du « travail mécanique » effectué dans le monde réel et séduit les ingénieurs et autres personnes qui ne font pas partie de la classe créative traditionnelle. OpenSCAD fournit également une grande variété de fonctions de confort qui brisent la relation 1:1 entre code et géométrie. Ce livre présente les différentes fonctionnalités du langage de programmation à l'aide d'exemples pratiques tels qu'un bouton de remplacement pour un oscilloscope LeCroy, un cintre pour armoire, un récipient pour distributeurs de savon et divers autres exemples réels. Écrit par un ingénieur ayant plus de 15 ans d'expérience, ce livre s'adresse aussi bien aux utilisateurs de Linux que de Windows. Si vous avez de l'expérience en programmation dans n'importe quel langage, ce livre vous permettra de produire des objets tridimensionnels pratiques en peu de temps !

    € 29,95

    Membres € 26,96

  • Mastering the Arduino Uno R4 (E-book)

    Elektor Digital Mastering the Arduino Uno R4 (E-book)

    1 évaluation

    Programming and Projects for the Minima and WiFi Based on the low-cost 8-bit ATmega328P processor, the Arduino Uno R3 board is likely to score as the most popular Arduino family member so far, and this workhorse has been with us for many years. Recently, the new Arduino Uno R4 was released, based on a 48-MHz, 32-bit Cortex-M4 processor with a huge amount of SRAM and flash memory. Additionally, a higher-precision ADC and a new DAC are added to the design. The new board also supports the CAN Bus with an interface. Two versions of the board are available: Uno R4 Minima, and Uno R4 WiFi. This book is about using these new boards to develop many different and interesting projects with just a handful of parts and external modules, which are available as a kit from Elektor. All projects described in the book have been fully tested on the Uno R4 Minima or the Uno R4 WiFi board, as appropriate. The project topics include the reading, control, and driving of many components and modules in the kit as well as on the relevant Uno R4 board, including LEDs 7-segment displays (using timer interrupts) LCDs Sensors RFID Reader 4×4 Keypad Real-time clock (RTC) Joystick 8×8 LED matrix Motors DAC (Digital-to-analog converter) LED matrix WiFi connectivity Serial UART CAN bus Infrared controller and receiver Simulators ? all in creative and educational ways with the project operation and associated software explained in great detail.

    € 29,95

    Membres € 23,96

  • The CAN Bus Companion (E-book)

    Elektor Digital The CAN Bus Companion (E-book)

    Projets avec Arduino Uno et Raspberry Pi avec exemples pour le module d'interface de bus CAN MCP2515 Ce livre détaille l'utilisation de l'Arduino Uno et du Raspberry Pi 4 dans des projets pratiques basés sur le bus CAN. L'utilisation de l'Arduino Uno ou du Raspberry Pi avec des modules d'interface de bus CAN disponibles dans le commerce facilite considérablement le développement, le débogage et le test de projets basés sur le bus CAN. Ce livre est écrit pour les étudiants, les ingénieurs en exercice, les passionnés et pour 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 des langages de programmation C et Python et la programmation de l'Arduino Uno à l'aide de son IDE et du Raspberry Pi seront utiles, surtout si le lecteur a l'intention de développer des projets basés sur un microcontrôleur utilisant le bus CAN. Le livre devrait être une source utile de matériel de référence pour toute personne souhaitant trouver des réponses à des questions telles que : Quels systèmes de bus sont disponibles pour l’industrie automobile ? Quel est le principe du bus CAN ? Comment puis-je créer un bus CAN physique ? Quels types de trames (ou paquets de données) sont disponibles dans un système de bus CAN ? Comment détecter les erreurs dans un système de bus CAN et quelle est la dépendance d'un système de bus CAN ? Quels types de contrôleurs de bus CAN existe-t-il ? Comment utiliser le contrôleur de bus CAN MCP2515 ? Comment créer des projets de bus CAN basés sur Arduino Uno à 2 nœuds ? Comment créer des projets de bus CAN basés sur Arduino Uno à 3 nœuds ? Comment définir les masques d'acceptation et les filtres d'acceptation ? Comment analyser les données sur le bus CAN ? Comment créer des projets de bus CAN basés sur Raspberry Pi à 2 nœuds ? Comment créer des projets de bus CAN basés sur Raspberry Pi à 3 nœuds ?

    € 24,95

    Membres € 19,96

  • Raspberry Pi 5 Essentials (E-book)

    Elektor Digital Raspberry Pi 5 Essentials (E-book)

    Program, build, and master over 60 projects with Python The Raspberry Pi 5 is the latest single-board computer from the Raspberry Pi Foundation. It can be used in many applications, such as in audio and video media centers, as a desktop computer, in industrial controllers, robotics, and in many domestic and commercial applications. In addition to the well-established features found in other Raspberry Pi computers, the Raspberry Pi 5 offers Wi-Fi and Bluetooth (classic and BLE), which makes it a perfect match for IoT as well as in remote and Internet-based control and monitoring applications. It is now possible to develop many real-time projects such as audio digital signal processing, real-time digital filtering, real-time digital control and monitoring, and many other real-time operations using this tiny powerhouse. The book starts with an introduction to the Raspberry Pi 5 computer and covers the important topics of accessing the computer locally and remotely. Use of the console language commands as well as accessing and using the desktop GUI are described with working examples. The remaining parts of the book cover many Raspberry Pi 5-based hardware projects using components and devices such as LEDs and buzzers LCDs Ultrasonic sensors Temperature and atmospheric pressure sensors The Sense HAT Camera modules Example projects are given using Wi-Fi and Bluetooth modules to send and receive data from smartphones and PCs, and sending real-time temperature and atmospheric pressure data to the cloud. All projects given in the book have been fully tested for correct operation. Only basic programming and electronics experience are required to follow the projects. Brief descriptions, block diagrams, detailed circuit diagrams, and full Python program listings are given for all projects described.

    € 29,95

    Membres € 23,96

  • Electric Guitar (2nd Edition)

    Elektor Publishing Electric Guitar (2nd Edition)

    Secrets sonores et technologie Que serait la musique rock et pop d'aujourd'hui sans les guitares électriques et les basses ? Ces instruments donnent le ton depuis plus de soixante ans. Leur son sous-jacent est largement déterminé par leurs composants électriques. Mais comment fonctionnent-ils concrètement ? Presque personne n’est capable d’expliquer cela au vrai musicien sans formation technique. Ce livre répond à de nombreuses questions de manière simple et compréhensible. Pour le musicien intéressé (et les autres), ce livre dévoile, de manière simple et approfondie, ce qui était jusqu'à présent considéré comme des secrets de fabrication. L'examen explore les profondeurs de la guitare, y compris les micros et l'environnement électrique, afin que l'électronique de la guitare ne soit plus considérée comme hautement secrète. Avec quelques interventions habiles, de nombreux instruments peuvent être rendus plus polyvalents et mieux sonner – de la manière la plus rentable. L'auteur est un professionnel de l'électronique expérimenté et un musicien actif. Il a testé minutieusement tout ce qui est décrit ici, dans la pratique.

    € 34,95

    Membres € 31,46

  • Explore ATtiny Microcontrollers using C and Assembly Language (E-book)

    Elektor Digital Explore ATtiny Microcontrollers using C and Assembly Language (E-book)

    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.

    € 29,95

    Membres € 23,96

  • KiCad 6 Like A Pro – Projects, Tips and Recipes

    KiCad 6 Like A Pro – Projects, Tips and Recipes

    Ce livre vous aidera à mettre en pratique vos nouvelles compétences dans KiCad 6. Il vous met au défi dans une série de deux projets concrets, soutenus par un ensemble complet d'instructions détaillées sur la réalisation de diverses tâches simples et complexes. Concevez les circuits imprimés d'un enregistreur de données commandé par Arduino et d'une carte ESP32 personnalisée. Maîtrisez les moindres détails du routeur interactif et apprenez à gérer KiCad project teams avec Git, et bien plus encore. KiCad 6 est une suite logicielle moderne et multiplateforme basée sur des éditeurs de schémas et de conception. Cet outil de conception stable et professionnel convient parfaitement aux électroniciens et aux amateurs d'électronique. Avec KiCad 6, vous pouvez créer des circuits imprimés de n'importe quelle complexité et de n'importe quelle taille sans les contraintes associées aux progiciels commerciaux. Voici les principales caractéristiques et nouveautés visibles et cachées de KiCad 6 : Interface utilisateur moderne, entièrement reconçue par rapport aux versions précédentes Vérificateurs de règles électriques et de conception améliorés et personnalisables Éditeur de thèmes vous permettant de personnaliser complètement l'aspect de KiCad sur votre écran Possibilité d'importer des projets depuis Eagle, CADSTART, et plus encore Gestion améliorée des bus Contrôle total de la présentation des informations par l'éditeur de mise en page : définissez la visibilité, la couleur et l'attribut de n'importe quel élément de la carte, et créez des préréglages Les filtres définissent les éléments sélectionnables d'une disposition. Un routeur interactif amélioré vous aide à dessiner des tracés simples et des paires différentielles avec précision Nouveaux outils ou outils améliorés pour dessiner des tracés, mesurer des distances, régler la longueur des tracés, etc. Un outil amélioré pour créer des zones remplies Un système de coordonnées personnalisable facilite l'échange de données avec d'autres applications de CAO Visionneuse 3D réaliste capable de traçage de rayons Une énorme communauté de contributeurs qui améliorent KiCad chaque jour Des référentiels de bibliothèques riches en symboles, empreintes et formes 3D

    € 39,95

    Membres € 35,96

  •  -22% Nucleo Boards Programming with the STM32CubeIDE Bundle

    Elektor Bundles Programmation de cartes Nucleo avec le bundle STM32CubeIDE

    1 évaluation

    Les processeurs de la famille STM32 Nucleo sont fabriqués par STMicroelectronics. Il s'agit des cartes de développement, à bas prix, basées sur les microcontrôleurs ARM. Ce livre porte sur le développement de projets à l'aide du célèbre logiciel STM32CubeIDE avec la carte de développement Nucleo-L476RG. Dans les premiers chapitres du livre, l'architecture de la famille Nucleo est brièvement décrite. Le livre couvre de nombreux projets utilisant la plupart des fonctionnalités de la carte de développement Nucleo-L476RG. Les listings complete du STM32CubeIDE sont données pour chaque projet avec des descriptions détaillées. Les projets vont du simple clignotement de LEDs à des projets plus complexes utilisant des modules, des dispositifs et des bibliothèques tels que GPIO, ADC, DAC, I²C, SPI, LCD, DMA, entrées analogiques, gestion de l'énergie, la bibliothèque X-CUBE-MEMS1, DEBUGGING, et autres. In addition, several projects are given using the popular Nucleo Expansion Boards. En outre, plusieurs projets sont présentés en utilisant les cartes d'extension Nucleo populaires. Ces cartes d'extension se branchent sur les cartes de développement Nucleo et fournissent des capteurs, des relais, des accéléromètres, des gyroscopes, Wi-Fi, et bien d'autres. L'utilisation d'une carte d'extension avec la bibliothèque X-CUBE-MEMS1 simplifie considérablement le développement des projets. Tous les projets présentés dans ce livre ont été testés et fonctionnent. Les sous-titres suivants sont donnés pour chaque projet : Titre du projet, description, objectif, schéma fonctionnel, schéma électrique et listing du programme pour le STM32CubeIDE. Dans ce livre, vous apprendrez davantage sur l'architecture du microcontrôleur STM32 ; la carte de développement Nucleo-L476RG dans les projets utilisant l'outil de développement logiciel intégré STM32CubeIDE ; les interruptions externes et internes et le DMA ; DEBUG, un programme développé à l'aide du STM32CubeIDE ; le microcontrôleur en modes Sleep, Stop et Standby ; Nucleo Expansion Boards avec les cartes de développement Nucleo. Ce dont vous avez besoin un PC avec une connexion Internet et un port USB ; le logiciel STM32CubeIDE (disponible gratuitement sur le site de STMicroelectronics) ; les fichiers sources du projet, disponibles sur la page web du livre hébergée par Elektor ; la carte de développement Nucleo-L476RG ; des composants électroniques simples tels que des LEDs, un capteur de température, des puces I²C et SPI, et quelques autres ; Cartes d'extension Nucleo (facultatives).

    € 44,95€ 34,95

    Membres identique

  • Home Automation and Electronics for Starters (E-book)

    Elektor Digital Home Automation and Electronics for Starters (E-book)

    Projects with Arduino, ESPHome, Home Assistant, and Raspberry Pi & Co. We start by learning about electrical engineering by looking at the basics of voltage and current and the types of resistors, diodes and transistors. In the second chapter, we get to know the most famous microcontroller, the Arduino Uno. We will analyze its structure, learn how to code and carry out illustrative examples. In chapter three, we set up Home Assistant on a Raspberry Pi. We look at scenes, automations and the general handling of HA. We then look at the MQTT protocol, which is the gold standard in home electronics communication, so to speak, but other interfaces such as I²C, SPI and UART are also explained in detail in this chapter. In the following chapter we will take a look at the ESP8266, the more modern ESP32 and of course the ESP32-CAM. First some theory, followed by practical examples. Indoor climate sensors for temperature and humidity, motion sensors, RFID readers and many more sensors are explained in detail in chapter 7, followed by practical examples. Chapter 8 deals with actuators such as the 7-segment display, servo motors, displays, stepper motors and much more. You can use ESPHome to integrate sensors and actuators into Home Assistant without any programming effort. In this chapter, you will be guided step by step through how to integrate your own sensors. Do you want to bring more colorful light into your living space? Then the chapter on LEDs is just right for you. The different types of LED lights are explained here and, of course, the basics of lighting technology are not forgotten. There are a lot of ICs in electronics that make our lives easier; in this chapter we get to know a few ICs and the basic knowledge is immediately put into practice. All code examples do not have to be typed out, you can download them for free from GitHub and modify them. The respective link (with QR code) can be found in the code example.

    € 39,95

    Membres € 31,96

  • The Complete ESP32 Projects Guide (E-book)

    Elektor Digital The Complete ESP32 Projects Guide (E-book)

    L'objectif principal de ce livre est d'enseigner les langages de programmation Arduino IDE et MicroPython dans des projets basés sur ESP32, en utilisant la très populaire carte de développement ESP32 DevKitC. Le livre contient de nombreux projets simples, basiques et intermédiaires utilisant l'IDE Arduino et l'ESP32 DevKitC. Tous les projets ont été testés et fonctionnent. Des schémas fonctionnels, des schémas de circuits et des listes complètes de programmes de tous les projets sont fournis avec des explications. De plus, plusieurs projets sont proposés pour programmer l'ESP32 DevKitC avec MicroPython. Les projets de ce livre sont conçus pour enseigner les fonctions suivantes du processeur ESP32 : GPIO Capteurs tactiles Interruptions externes Interruptions de minuterie I²C et I²S IPS MLI CDA CAD UART Capteur à effet Hall Capteur de température Contrôleur infrarouge Lire et écrire sur la carte SD Lire et écrire sur la mémoire flash Minuterie RTC ID de puce Sécurité et cryptage Programmation Wi-Fi et réseau Programmation Bluetooth BLE Appareils mobiles de communication Conception à faible consommation d'énergie Programmation ESP-IDF Les projets sont organisés avec des niveaux de difficulté croissants. Les lecteurs sont encouragés à aborder les projets dans l’ordre indiqué. Un kit de matériel spécialement préparé est disponible auprès d'Elektor. En utilisant ce matériel, construire les projets de ce livre devrait être facile et amusant.

    € 32,95

    Membres € 26,36

  • Programming the Finite State Machine

    Programming the Finite State Machine

    2 évaluations

    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

  • Motor Control – Projects met Arduino & Raspberry Pi (E-book)

    Elektor Digital Motor Control - Projects met Arduino & Raspberry Pi (E-book)

    2 évaluations

    Ce livre concerne les moteurs électriques à courant continu et leur utilisation dans les projets basés sur Arduino et Raspberry Pi Zero W. Le livre contient de nombreux projets testés et fonctionnels où chaque projet comporte les sous-sections suivantes : Titre du projet Description du projet Diagramme schéma Assemblage du projet Liste complète du programme du projet Description complète du programme Les projets du livre couvrent les moteurs à courant continu standard, les moteurs pas à pas, les servomoteurs et les robots mobiles. Le livre est destiné aux étudiants, aux amateurs et à toute personne intéressée par le développement de projets basés sur des microcontrôleurs utilisant l'Arduino Uno ou le Raspberry Pi Zero W. L'une des fonctionnalités intéressantes de ce livre est qu'il propose des projets complets pour contrôler à distance un robot mobile depuis un téléphone mobile, en utilisant à la fois les cartes de développement Arduino Uno et Raspberry Pi Zero W. Ces projets sont développés en utilisant à la fois la connectivité Wi-Fi et Bluetooth avec le téléphone mobile. Les lecteurs devraient être capables de faire tourner un robot en avant, en arrière, dans le sens inverse des aiguilles d'une montre ou dans le sens des aiguilles d'une montre en envoyant des commandes simples depuis un téléphone mobile. Les listes complètes des programmes de tous les projets et les descriptions détaillées des programmes sont données dans le livre. Les utilisateurs doivent pouvoir utiliser les projets tels qu'ils sont présentés ou les adapter à leurs propres besoins.

    € 24,95

    Membres € 19,96

Connexion

Mot de passe oublié ?

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