Livres

63 produits


  • Raspberry Pi Pico Essentials

    Les essentiels du Raspberry Pi Pico

    1 évaluation

    Le Raspberry Pi Pico est un microcontrôleur de haute performance conçu spécialement pour l'informatique physique. N?ayant pas de système d'exploitation, les microcontrôleurs diffèrent des ordinateurs monocartes, comme le Raspberry Pi 4. Le Raspberry Pi Pico peut être programmé pour exécuter efficacement une seule tâche dans des applications de contrôle et de surveillance en temps réel nécessitant de la rapidité. Le "Pico", comme on l?appelle, est basé sur le microcontrôleur ARM Cortex-M0+ RP2040 à double c?ur, rapide, efficace et peu coûteux, fonctionnant jusqu'à 133 MHz et disposant de 264 Ko de SRAM et de 2 Mo de mémoire Flash. Outre sa grande mémoire, le Pico présente des caractéristiques encore plus attrayantes, notamment un grand nombre de broches GPIO et des modules d'interface populaires comme ADC, SPI, I²C, UART et PWM. Pour couronner le tout, il offre des modules de synchronisation rapides et précis, une interface de débogage matériel et un capteur de température interne. Le Raspberry Pi Pico se programme facilement à l'aide des langages de haut niveau les plus courants, tels que MicroPython ou C/C++. Ce livre est une introduction à l'utilisation du microcontrôleur Raspberry Pi Pico avec le langage de programmation MicroPython. L'environnement de développement (IDE) Thonny est utilisé dans tous les projets décrits. Le livre contient plus de 50 projets testés et fonctionnels couvrant les sujets suivants: Installation de MicroPython sur Raspberry Pi Pico à l'aide d'un Raspberry Pi ou d'un PC Les interruptions du Timer et les interruptions externes Des projets sur convertisseur analogique-numérique Utilisation du capteur de température interne et du capteur de température externe Des projets d'enregistrement de données Des projets de PWM, UART, I²C, et SPI Utilisation du Wi-Fi et des applications pour communiquer avec les smartphones Utilisation de Bluetooth et d'applications pour communiquer avec les smartphones Des projets sur convertisseur numérique-analogique Tous les projets présentés dans ce livre sont fonctionnels et ont été entièrement testés. Des connaissances de base en programmation et en électronique sont nécessaires pour suivre les projets. De brèves descriptions, des schémas fonctionnels, des schémas de circuits détaillés et des listings complets des programmes MicroPython sont fournis pour tous les projets décrits. Les lecteurs peuvent trouver les listings des programmes sur la page Web Elektor créée à l?appui de ce livre.

    € 34,95

    Membres € 31,46

  • Ontwikkel je eigen Bluetooth Low Energy toepassingen (+ GRATIS nRF52840 USB-dongle)

    Développez vos propres applications Bluetooth Low Energy

    pour Raspberry Pi, ESP32 et nRF52 avec Python, Arduino et Zephyr Les puces radio à énergie basse Bluetooth (Bluetooth Low Energy BLE) sont omniprésentes, du Raspberry Pi aux ampoules électriques. BLE est une technologie développée avec des spécifications complètes, mais les bases sont assez accessibles. Une approche progressive et systématique vous guidera vers la maîtrise de cette technique de communication sans fil, qui est essentielle pour travailler dans des applications de faible puissance. Dans ce livre, vous apprendrez à : Découvrir les appareils BLE dans votre entourage en écoutant leurs annonces. Créez vos propres dispositifs BLE en annonçant des données. Connectez-vous à des dispositifs BLE tels que des moniteurs de fréquence cardiaque et des 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 appliquer. Reconvertir un dispositif BLE avec une exécution exclusive et le contrôler avec votre propre logiciel. Faire en sorte que vos appareils BLE utilisent le moins d?énergie possible. 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, notamment les cartes nRF52 de Nordic Semiconductor. Vous commencerez avec peu de théorie et développerez du code Après avoir lu ce livre, vous en saurez suffisamment pour créer vos propres applications BLE.

    € 39,95

    Membres € 35,96

  • Using Displays in Raspberry Pi Projects

    Utilisation d'écrans dans les projets Raspberry Pi

    Rupture de stock

    Ce livre concerne les projets d'affichage Raspberry Pi 4. Le livre commence par expliquer comment installer le dernier système d'exploitation Raspbian sur une carte SD, ainsi que comment configurer et utiliser les ports GPIO. Le cœur du livre explique les sujets suivants en termes simples avec des exemples de projets entièrement testés et fonctionnels : Projets LED simples Projets LED de diagramme à barres Projets LED matriciels Projets LED bitmap Bandes LED Écrans LCD Écrans OLED Présentoirs e-paper Écrans TFT Écran tactile de 7 pouces Programmation GUI avec Tkinder Une caractéristique unique de ce livre est qu'il couvre presque tous les types d'écrans que les lecteurs devront utiliser dans leurs projets basés sur Raspberry Pi. Le fonctionnement de chaque projet est présenté dans son intégralité, y compris des schémas fonctionnels, des schémas de circuit et des listes complètes de programmes commentées. C'est donc une tâche simple de convertir les projets donnés vers d'autres plates-formes populaires, telles que les microcontrôleurs Arduino ou PIC. Les listes de programmes Python de tous les projets Raspberry Pi développés dans ce livre peuvent être téléchargées sur Elektor.com. Les lecteurs peuvent utiliser ces programmes dans leurs projets. Ils peuvent également adapter les programmes à leurs propres applications.

    Rupture de stock

    € 34,95

    Membres € 31,46

  • C Programming on Raspberry Pi

    Programmation C sur Raspberry Pi

    Le Raspberry Pi a habituellement été programmé en utilisant Python. Bien qu'il s'agisse d'un langage très puissant, de nombreux programmeurs ne le connaissent pas. De l?autre part, C est peut-être le langage de programmation le plus couramment utilisé et tous les microcontrôleurs peuvent être programmés à l'aide de ce langage. Le langage C est enseigné dans la plupart des écoles et universités techniques et presque tous les élèves ingénieurs sont habitués à l?utiliser dans leurs projets. Ce livre porte sur l'utilisation du Raspberry Pi avec le langage C pour développer une série de projets. Deux des bibliothèques C les plus populaires, wiringPi et pigpio, sont utilisées. Le livre commence par une introduction au langage C et la plupart des débutants et des étudiants trouveront ce chapitre très utile. De nombreux projets sont proposés dans le livre, notamment l'utilisation du Wi-Fi et du Bluetooth pour établir la communication avec les smartphones. De nombreux projets relatifs aux capteurs et au matériel sont inclus. Les bibliothèques wiringPi et pigpio sont utilisées dans tous les projets. Les listings complets des programmes sont fournis avec des explications détaillées. Tous les projets ont été entièrement testés et fonctionnent. Les projets suivants sont fournis dans le livre: L?tilisation des capteurs L?tilisation des LCDs Les bus I²C et SPI La communication série Le multitasking Les interruptions externes et les interruptions du timer L?tilisation du Wi-Fi Les serveurs web Communiquer avec les smartphones/li> Utilisation de Bluetooth/li> Envoi de données vers le cloud Les listings des programmes de tous les projets Raspberry Pi développés dans ce livre sont disponibles sur le site Web d'Elektor. Les lecteurs peuvent télécharger et utiliser ces programmes dans leurs projets. Ils peuvent également les personnaliser pour les adapter à leurs applications.

    € 34,95

    Membres € 31,46

  • Raspberry Pi Pico for Radio Amateurs

    Raspberry Pi Pico pour les radioamateurs

    Bien que de nombreux équipements classiques HF et mobiles soient encore utilisés par un grand nombre d'amateurs, l'utilisation d'ordinateurs et de techniques numériques est désormais devenue très populaire parmi les radioamateurs. De nos jours, tout le monde peut acheter une carte microcontrôleur Raspberry Pi Pico à 5 € et développer de nombreux projets de radio amateur en utilisant le « Pico » et certains composants externes. Ce livre s'adresse aux passionnés de radio amateur, aux étudiants en génie électrique et à toute personne souhaitant apprendre à utiliser le Raspberry Pi Pico pour façonner ses projets électroniques. Le livre convient aussi bien aux débutants en électronique qu'à ceux ayant une vaste expérience. L'installation étape par étape de l'environnement de programmation MicroPython est décrite. Une certaine connaissance du langage de programmation Python est utile pour comprendre et adapter les projets présentés dans le livre. Le livre présente le Raspberry Pi Pico et fournit des exemples de nombreux projets courants uniquement logiciels qui familiarisent le lecteur avec le langage de programmation Python. En plus des projets uniquement logiciels adaptés au radioamateur, le chapitre 6 présente spécifiquement plus de 36 projets matériels pour la « radioamateur », notamment : Contrôle marche/arrêt de la tension secteur de la station Horloge de la station de radio Coordonnées géographiques de la station basées sur GPS Température et humidité de la station de radio Diverses méthodes de génération de formes d'onde utilisant des logiciels et du matériel (DDS) Compteur de fréquence Voltmètre / ampèremètre / ohmmètre / capacimètre Compteur RF et atténuateurs RF Praticiens du code Morse RadioStation Cliquez sur le panneau Radio FM basée sur Raspberry Pi Pico Utiliser Bluetooth et Wi-Fi avec Raspberry Pi Pico Sécurité des stations radio avec RFID Module amplificateur audio avec contrôle du volume par encodeur rotatif Décodeur Morse Utilisation des modules FS1000A TX-RX pour la communication avec Arduino

    € 34,95

    Membres € 31,46

  • Control Your Home with Raspberry Pi

    Contrôlez votre maison avec Raspberry Pi

    1 évaluation

    Sécurisé, modulaire, open source et autonome Depuis l’introduction du Raspberry Pi, les passionnés l’utilisent pour automatiser leur maison. Le Raspberry Pi est un ordinateur puissant dans un petit boîtier, doté de nombreuses options d'interface pour contrôler divers appareils. Ce livre vous montre comment automatiser votre maison avec un Raspberry Pi. Vous apprendrez à utiliser divers protocoles sans fil pour la domotique, tels que Bluetooth, les ondes radio 433,92 MHz, Z-Wave et Zigbee. Bientôt, vous automatiserez votre maison avec Python, Node-RED et Home Assistant, et vous pourrez même parler à votre système domotique. Tout cela se fait de manière sécurisée, avec un système modulaire, entièrement open source, sans recourir à des services tiers. Vous contrôlez votre maison et personne d'autre. À la fin de ce livre, vous pouvez installer et configurer votre Raspberry Pi comme une passerelle domotique très flexible pour les protocoles de votre choix, et relier divers services avec MQTT pour en faire votre propre système. Cette approche DIY (faites-le vous-même) est un peu plus laborieuse que la simple installation d'un système domotique standard, mais au cours du processus, vous pouvez apprendre beaucoup de choses et, au final, vous savez exactement ce qui fait fonctionner votre maison et comment le modifier. C’est pour cela que vous étiez intéressé par le Raspberry Pi en premier lieu, n’est-ce pas ? Transformez votre Raspberry Pi en une passerelle fiable pour divers protocoles domotiques. Rendez votre configuration domotique reproductible avec Docker Compose. Sécurisez toutes vos communications réseau avec TLS. Créez un système de vidéosurveillance pour votre maison. Automatisez votre maison avec Python, Node-RED, Home Assistant et AppDaemon. Accédez en toute sécurité à votre tableau de bord domotique depuis des emplacements distants. Utilisez des commandes vocales entièrement hors ligne dans votre propre langue. Téléchargements Errata sur GitHub

    € 37,50

    Membres € 33,75

  • Ultimate Arduino Uno Hardware Manual

    Manuel matériel ultime Arduino Uno

    Un guide d'informations matérielles à jour pour le populaire Arduino Uno, la plate-forme électronique open source facile à utiliser utilisée par les amateurs, les créateurs, les pirates informatiques, les expérimentateurs, les éducateurs et les professionnels. Obtenez toutes les informations dont vous avez besoin sur le matériel et le micrologiciel des cartes Arduino Uno dans cette référence pratique et ce guide d'utilisation. Idéal pour l'établi ou le bureau Contient toutes les informations sur le matériel Arduino Uno en un seul endroit Comprend les cartes Arduino/Genuino Uno révision 3 et antérieures Trouvez facilement les spécifications techniques du matériel avec des explications Chapitre avec références de broches et exemples d'interfaçage Diagrammes et illustrations pour une référence facile aux fonctions alternatives des broches et aux connexions matérielles Apprenez à sauvegarder et restaurer le firmware sur la carte ou à charger un nouveau firmware Procédures de dépannage et de réparation de base pour les cartes Arduino Uno Circuits d'alimentation simplifiés et expliqués Dimensions mécaniques décomposées en cinq diagrammes faciles à référencer Comprend des schémas de circuit, une liste de pièces et une référence de disposition de la carte pour faciliter la recherche des pièces.

    € 29,95

    Membres € 26,96

  • Python 3 Programming and GUIs

    Programmation Python 3 et interfaces graphiques

    Il s'agit de la deuxième édition d'un livre destiné aux ingénieurs, scientifiques et amateurs souhaitant connecter des PC à des projets matériels à l'aide d'interfaces utilisateur graphiques. Les applications de bureau et basées sur le Web sont couvertes. Le langage de programmation utilisé est Python 3, l'un des langages les plus populaires du marché : la vitesse de programmation est une caractéristique importante. Le livre a été révisé et mis à jour en mettant l'accent sur la facilité avec laquelle l'utilisateur peut créer des conceptions pratiques : un traitement de texte suffit pour créer des programmes Python. L'interfaçage matériel est réalisé en utilisant un Arduino Uno comme esclave externe. Une description complète et le code source de l'interface de communication sont donnés dans le livre. L'esclave fournit des entrées et sorties numériques et analogiques. Plusieurs Unos peuvent être inclus dans un seul projet, avec tout le code de contrôle écrit en Python et exécuté sur un PC Un projet comprend un microcontrôleur PIC avec du code qui peut être chargé dans le PIC à l'aide de l'Uno. Les applications Web et le serveur sont tous implémentés en Python afin que vous puissiez accéder à votre matériel électronique via Internet. L'ordinateur Raspberry Pi peut être utilisé comme serveur Web. Un chapitre d'introduction est fourni pour vous aider à démarrer avec Linux. Le livre est écrit pour être utilisé avec Debian ou des variantes telles que Mint ou Ubuntu. Tous les programmes du livre sont disponibles gratuitement, prêts à être utilisés et expérimentés via un téléchargement depuis Elektor.

    € 34,95

    Membres € 31,46

  • 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

  • PLC Programming with the Raspberry Pi and the OpenPLC Project

    PLC Programming with the Raspberry Pi and the OpenPLC Project (livre en anglais))

    Introduction à la programmation des PLC avec OpenPLC, le premier contrôleur logique programmable entièrement open source utilisé avec le Raspberry Pi, et exemples de Modbus avec Arduino Uno et ESP8266. La programmation de contrôleurs logiques programmables est très courante dans l'industrie et la domotique. Ce livre décrit comment le Raspberry Pi 4 peut être utilisé comme un contrôleur logique programmable. Avant de s'attaquer à la programmation, l'auteur commence par expliquer l'installation du logiciel sur le Raspberry Pi et de l'éditeur de PLC sur le PC, puis il décrit le matériel. Vous trouverez ensuite des exemples intéressants dans les différents langages de programmation conformes à la norme IEC 61131-3. Ce manuel explique également en détail comment utiliser l'éditeur de PLC et comment charger et exécuter les programmes sur le Raspberry Pi. Tous les langages DEfinis dans la norme CEI sont expliqués à l'aide d'exemples, des schémas à contacts (Ladder Diagram) au SFC (Special Function Chart) en passant par le ST (Structured Control Language). Tous les exemples peuvent être téléchargés sur le site Web de l'auteur. La communication réseau fait également l'objet d'une attention particulière. L'Arduino Uno et l'ESP8266 sont programmés comme des modules ModbusRTU ou ModbusTCP pour accéder à des périphériques externes, lire des capteurs et commuter des charges électriques. Les circuits d'E/S conformes à la norme industrielle 24 V pourront retenir votre attention. Le livre se termine par un aperçu des commandes pour ST et LD. Après avoir lu le livre, vous serez en mesure de réaliser vos propres contrôleurs avec le Raspberry Pi.

    € 32,95

    Membres € 29,66

  • 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

  • Ultimate Arduino Mega 2560 Hardware Manual

    Manuel matériel ultime Arduino Mega 2560

    Un manuel contenant des informations matérielles à jour pour l'Arduino Mega 2560. L'Arduino Mega 2560 est une mise à niveau de la populaire carte Arduino Uno, avec plus de broches, de ports série et de mémoire. Arduino est une plateforme électronique open source facile à utiliser, utilisée par les amateurs, les créateurs, les pirates informatiques, les expérimentateurs, les éducateurs et les professionnels. Obtenez toutes les informations dont vous avez besoin sur le matériel et le firmware des cartes Arduino Mega 2560 dans cette référence pratique et ce guide d'utilisation. Idéal pour l'établi ou le bureau. Ce manuel couvre le matériel et le micrologiciel de l'Arduino Mega 2560 et constitue un complément au manuel ultime du matériel Arduino Uno , qui couvre le matériel et le micrologiciel de l'Arduino Uno. Contient toutes les informations sur le matériel Arduino Mega 2560 en un seul endroit Comprend les cartes Arduino/Genuino Mega 2560 révision 3 et versions antérieures Trouvez facilement les spécifications techniques du matériel avec des explications Chapitre avec références de broches et exemples d'interfaçage Diagrammes et illustrations pour une référence facile aux fonctions des broches et aux connexions matérielles Apprenez à sauvegarder et restaurer le firmware sur la carte, ou à charger un nouveau firmware Procédures de dépannage et de réparation de base pour les cartes Arduino Mega 2560 Circuits d'alimentation simplifiés et expliqués Dimensions mécaniques décomposées en cinq diagrammes faciles à référencer Comprend des schémas de circuit, une liste de pièces et une disposition de la carte pour trouver facilement les composants Un chapitre sur la compatibilité des boucliers explique comment les boucliers fonctionnent sur différentes cartes Arduino

    € 32,95

    Membres € 29,66

  • Home Appliance Hack-and-IoT Guidebook (+ GRATIS ESP8266 Board)

    Home Appliance Hack-and-IoT Guidebook

    Affordable solutions with the ESP8266 and 3D printing If you are looking for a small yet powerful IoT device, you are likely to come across the ESP8266 and compatible products on the market today. One of these, the Wemos/Lolin D1 Mini Pro board strikes a remarkable balance between cost and performance. A small and very affordable prototype board, the D1 Mini Pro stands out with its WiFi functionality and a 16-Mbytes flash memory for easy creation of a flash file system. In addition, there are sufficient input and output pins (only one analog input though) to support PWM, I²C, and One-Wire systems to mention but a few. The book describes the operation, modding, construction, and programming of home appliances including a colorful smart home accessory, a refrigerator/greenhouse controller, an AC powerline monitor, a door lock monitor, and an IKEA Trådfri controller. As a benefit, all firmware developed for these DIY, "IoT-ized" devices can be updated over-the-air (OTA). For most of the designs in the book, a small printed circuit board (PCB) and an enclosure are presented so readers can have a finished and attractive-looking product. Readers having – or with access to! – a 3D printer can "print" the suggested enclosures at home or in a shop. Some of the constructions benefit from a Raspberry Pi configured as a gateway or cms server. This is also described in detail with all the necessary configuring. You don’t need to be an expert but the prerequisites to successful replication of the projects include basic skills with PC software including the ability to surf the Internet. In terms of hardware, you should be comfortable with soldering and generally assembling the PCBs presented in the book. All custom software written for the IoT devices, the PCB layouts, and 3D print files described in the book are available for free downloading.

    € 39,95

    Membres € 35,96

  • Programming with Node-RED

    Programmation avec Node-RED

    L'Internet des objets (IoT) devient un domaine d'application important pour les systèmes embarqués. En conséquence, de plus en plus de personnes s’intéressent à l’apprentissage de la conception et de la programmation embarquées. Les collèges techniques et les universités s'éloignent des anciens microcontrôleurs 8 et 16 bits et introduisent des microcontrôleurs intégrés 32 bits dans leurs programmes. De nombreuses applications IoT nécessitent de la précision, une puissance de traitement élevée et une faible consommation d’énergie. Produit par IBM, Node-RED est un éditeur visuel open source permettant de câbler l'Internet des objets. Node-RED est livré avec un grand nombre de nœuds pour gérer une multitude de tâches. Les nœuds nécessaires sont sélectionnés et fusionnés pour effectuer une certaine tâche. Node-RED est basé sur une programmation de type flux dans laquelle les nœuds sont configurés et réunis pour former un programme d'application. Il existe des nœuds pour effectuer des tâches complexes, notamment l'accès au Web, Twitter, le courrier électronique, HTTP, Bluetooth, MQTT, le contrôle des ports GPIO, etc. Un aspect particulièrement intéressant de Node-RED est que le programmeur n'a pas besoin d'apprendre à écrire des programmes complexes. . Par exemple, un e-mail peut être envoyé en fusionnant simplement des nœuds et en écrivant seulement quelques lignes de code. Le but de ce livre est d'apprendre à utiliser Node-RED dans des projets. La principale plate-forme matérielle utilisée dans la plupart des projets de ce livre est Raspberry Pi 4. Des chapitres sont inclus pour montrer comment Node-RED peut également être utilisé avec Arduino Uno, ESP32 DevKitC et les cartes de développement de microcontrôleurs ESP8266 NodeMCU.

    € 37,50

    Membres € 33,75

  • Kickstart to Python 3

    Lancez-vous vers Python 3

    Un cours de programmation ultra-rapide Ce livre constitue la toute première étape pour les novices dans l'apprentissage de la programmation Python. Le livre est divisé en dix chapitres. Dans le premier chapitre, les lecteurs découvrent les bases de Python. Il contient des instructions détaillées pour l'installation sur diverses plates-formes telles que macOS, Windows, FreeBSD et Linux. Il couvre également les autres aspects de la programmation Python tels que les IDE et le gestionnaire de packages. Le deuxième chapitre est l'endroit où les lecteurs ont l'occasion d'avoir une expérience pratique détaillée de la programmation Python. Il couvre un groupe de structures de données intégrées communément appelées collections Python. Le troisième chapitre couvre les concepts importants de chaînes, de fonctions et de récursivité. Le quatrième chapitre se concentre sur la programmation orientée objet avec Python. Le cinquième chapitre traite des structures de données personnalisées les plus couramment utilisées, telles que la pile et la file d'attente. Le sixième chapitre stimule la créativité des lecteurs avec la bibliothèque graphique Turtle de Python. Le septième chapitre explore les animations et le développement de jeux à l'aide de la bibliothèque Pygame. Le huitième chapitre couvre la gestion des données stockées dans divers formats de fichiers. Le neuvième chapitre couvre le domaine du traitement d'image avec la bibliothèque Wand en Python. Le dixième et dernier chapitre présente un éventail de sujets utiles variés en Python. L'ensemble du livre suit une approche étape par étape. L'explication du sujet est toujours suivie d'un exemple de code détaillé. Les exemples de code sont également expliqués de manière détaillée et sont suivis du résultat sous forme de texte ou de capture d'écran dans la mesure du possible. Les lecteurs se familiariseront avec le langage de programmation Python en suivant de près les concepts et les exemples de code de ce livre. Le livre contient également des références à des ressources externes que les lecteurs peuvent explorer davantage. Un téléchargement du code du logiciel et des liens vers des vidéos didactiques sont disponibles sur le site Web d'Elektor.

    € 29,95

    Membres € 26,96

  • FreeRTOS for ESP32-Arduino

    RTOS gratuit pour ESP32 Arduino

    La programmation des systèmes embarqués est difficile en raison de ressources limitées et de fonctionnalités de débogage limitées. Pourquoi développer votre propre système d'exploitation en temps réel (RTOS) et votre propre application alors que le logiciel FreeRTOS éprouvé est disponible gratuitement ? Pourquoi ne pas commencer avec une fondation validée ? Chaque développeur de logiciels sait qu'il faut diviser un problème difficile en problèmes plus petits pour le résoudre. En utilisant des tâches préemptives distinctes et des mécanismes de communication FreeRTOS, une séparation nette des tâches est obtenue dans toute l'application. Il en résulte des conceptions sûres et maintenables. Les ingénieurs en exercice et les étudiants peuvent utiliser à la fois ce livre et l'environnement Arduino ESP32 pour se plonger dans les concepts FreeRTOS à un rythme confortable. Le texte bien organisé permet de maîtriser chaque concept avant de passer au chapitre suivant. Des expériences pratiques et des diagrammes sont inclus pour ramener les leçons à la maison. L'expérience est le meilleur professeur. Chaque chapitre contient des exercices pour tester vos connaissances. Le traitement de l'interface de programmation d'application (API) FreeRTOS est entièrement destiné à l'environnement Arduino ESP32. Vous pouvez appliquer ce que vous avez appris à d'autres environnements FreeRTOS, notamment ESP-IDF d'Espressif. Le code source est disponible sur GitHub. Avec tous ces outils, vous êtes aux commandes lorsqu'il est temps de développer votre prochain projet ESP32 ultra cool. Ce que vous apprendrez : Comment fonctionne la planification préemptive dans FreeRTOS La startup 'loopTask' d'Arduino Files d'attente de messages Minuteries FreeRTOS et tâche IDLE Le sémaphore, le mutex et leurs différences La boîte mail et son application Priorités des tâches en temps réel et leur impact Interrompre l'interaction et l'utilisation avec FreeRTOS Que définit Notifier les tâches avec des événements Groupes d'événements Sections critiques Tâche de stockage local La tâche du gardien

    € 37,50

    Membres € 33,75

  • The Complete ESP32 Projects Guide

    Le guide complet des projets ESP32

    1 évaluation

    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.

    € 39,95

    Membres € 35,96

  •  -27% Bundel: Getting Started with ESPHome + LILYGO TTGO T-Display ESP32 (16 MB)

    Offre groupée : Getting Started with ESPHome + LILYGO T-Display ESP32 (16 MB)

    1 évaluation

    À propos du livre Les microcontrôleurs ESP8266 et ESP32 d'Espressif ont mis la domotique DIY à la portée des gens. Cependant, la programmation de ces microcontrôleurs avec le SDK C/C++ d'Espressif, le noyau Arduino ou MicroPython n'est pas à la portée de tous. C'est là que ESPHome intervient : avec ce projet, vous ne programmez pas votre microcontrôleur mais vous le configurez. Ce livre démontre comment créer vos propres appareils domotiques avec ESPHome avec une carte à microcontrôleur ESP32. Vous apprendrez à combiner toutes sortes de composants électroniques et à automatiser les taches complexes. Vos appareils peuvent fonctionner de manière totalement autonome et se connecter par wifi à vos passerelles domotiques telles que Home Assistant ou MQTT broker. À la fin de ce livre, vous serez en mesure de créer vos propres dispositifs domotiques personnalisés. Grâce à ESPHome et à l'ESP32, cela est à la portée de tout le monde. Mettre en place un environnement de développement ESPHome et créer des configurations faciles à maintenir Utiliser des boutons et des LED Faire retentir un buzzer et jouer des mélodies Lire des mesures à partir de différents types de capteurs Communiquez sur une courte distance avec NFC, infrarouge et Bluetooth Low Energy Afficher des informations sur différents types d'écrans À propos de la carte Chipset Espressif-ESP32 microprocesseur Xtensa 240 MHz à un/deux cœurs 32 bits LX6 FLASH Flash QSPI 16 Mo SRAM 520 kB SRAM Bouton Reset USB à TTL CP2104 Interface modulaire UART, SPI, SDIO, I²C, LED PWM, TV PWM, I²S, IRGPIO, ADC, capteur tactile à condensateur, préamplificateur DACLNA Écran IPS ST7789V 1.14 Inch 2,7 à 4, 2 V Courant de travail Environ 67 MA Courant de repos Environ 350 uA Plage de température de fonctionnement -40℃ ~ +85℃ Taille et poids 51,52 x 25,04 x 8,54 mm (7,81 g) Alimentation électrique USB 5 V/1 A Courant de charge 500 mA Batterie Pile au lithium 3,7 V Connecteur JST 2 broches 1,25 mm USB Type-C

    € 54,95€ 39,95

    Membres identique

  • Build Your Own Multifunctional 4-Axis CNC Machine

    Construisez votre propre machine CNC multifonctionnelle à 4 axes

    Tracez, coupez, percez, fraisez et laser avec le Z99 Ce livre couvre la construction, le matériel, les logiciels et le fonctionnement de la machine CNC Z99. Il s'agit d'une machine multifonctionnelle à 4 axes pour la construction de maisons. Les capacités de la machine Z99 incluent : traçage schématique grand format Traçage de PCB avec des stylos résistants à la gravure traçage schématique avec des stylos à encre conductrice lettre découpée dans du vinyle le découpage de papier Perçage PCB/substrat Fraisage PCB/substrat fraisage de texte gravure au laser masques de découpe laser ou de pâte à souder En rendant le logiciel de support disponible sous forme de logiciel gratuit, les lecteurs du livre sont mis au défi et encouragés à développer de nouvelles applications pour le Z99. La machine ne serait pas d'une grande utilité si l'utilisateur n'avait pas la possibilité de créer des fichiers adaptés aux conceptions envisagées. Une grande partie de ce livre est consacrée à la création de fichiers sources dans une variété de logiciels gratuits, notamment Inkscape, DesignSpark PCB, KiCad et FlatCAM. Le livre est également utile aux lecteurs désireux de comprendre puis de maîtriser la structure de base des fichiers HPGL, Gerber, Drill et G-code, ainsi que de s'essayer à leur déchiffrement à l'aide d'un logiciel.

    € 29,95

    Membres € 26,96

  • Raspberry Pi for Radio Amateurs

    Raspberry Pi pour les radioamateurs

    Bien qu'une grande partie des équipements HF et mobiles classiques soient encore utilisés par de nombreux amateurs, l'utilisation d'ordinateurs et de techniques numériques est désormais devenue très populaire parmi les opérateurs radioamateurs. De nos jours, n'importe qui peut acheter un ordinateur Raspberry Pi et exécuter presque tous les logiciels de radio amateur sur le « RPi », qui est légèrement plus grand que la taille d'une carte de crédit. Les appareils RTL-SDR sont devenus très populaires parmi les radioamateurs en raison de leur très faible coût et de leurs riches fonctionnalités. Un système de base peut consister en un périphérique RTL-SDR (dongle) USB avec une antenne appropriée, un ordinateur RPi, un adaptateur d'entrée-sortie audio externe USB et un logiciel installé sur le Pi. Avec une configuration aussi simple, il est possible de recevoir des signaux d'environ 24 MHz à plus de 1,7 GHz. Avec l'ajout d'un dispositif de conversion ascendante à faible coût, un RTL-SDR peut recevoir facilement et efficacement les bandes HF. Ce livre s'adresse aux passionnés de radio amateur, aux étudiants en génie électronique et à toute personne souhaitant apprendre à utiliser le Raspberry Pi pour construire des projets électroniques. Le livre convient à tous les niveaux, des débutants aux vétérans de la radioamateur. L'installation étape par étape du système d'exploitation est décrite avec de nombreux détails sur les commandes Linux couramment utilisées. Une certaine connaissance du langage de programmation Python est requise pour comprendre et modifier les projets présentés dans le livre. Les exemples de projets développés dans le livre incluent une horloge de station, la génération de formes d'onde, la conception d'un amplificateur à transistor, la conception d'un filtre actif, un exercice de code Morse, un compteur de fréquence, un compteur RF, etc. Le schéma fonctionnel, le schéma de circuit et la liste complète des programmes Python sont fournis pour chaque projet, y compris la description complète des projets. Outre une large couverture du RTL-SDR pour la radio amateur, le livre résume également les instructions d'installation et d'utilisation des programmes de radioamateur et des outils logiciels suivants que vous pouvez exécuter sur votre Raspberry Pi : TWCLOCK, Klog, Gpredict, FLDIGI, DIRE WOLF, xcwcp, QSSTV, LinPsk, Ham Clock, CHIRP, xastir et CQRLOG.

    € 34,95

    Membres € 31,46

  • KiCad 6 Like A Pro – Fundamentals and Projects

    KiCad 6 Like A Pro – Fundamentals and Projects

    Premiers pas avec le meilleur outil PCB open source au monde La dernière itération de KiCad, le meilleur outil de circuits imprimés gratuit au monde, regorge de fonctionnalités que l'on trouve généralement uniquement dans les outils de CAO commerciaux coûteux. Cette suite d'applications multiplateforme moderne, construite autour d'éditeurs de schémas et de conception, avec des applications auxiliaires, est un outil PCB stable et mature. KiCad 6 convient parfaitement aux ingénieurs en électronique et aux amateurs. Voici les améliorations et fonctionnalités les plus significatives de KiCad 6, à la fois sur et sous le capot : Interface utilisateur moderne, entièrement repensée à partir des versions précédentes Vérificateurs de règles électriques et de conception améliorés et personnalisables Éditeur de thème vous permettant de personnaliser KiCad sur votre écran Possibilité d'importer des projets depuis Eagle, CADSTART, etc. Gestion améliorée des bus Contrôle total sur la présentation des informations par l'éditeur de mise en page Les filtres définissent les éléments sélectionnables Le routeur interactif amélioré vous aide à dessiner des pistes uniques et des paires différentielles avec précision Outils nouveaux ou améliorés pour tracer des pistes, mesurer des distances, régler la longueur des pistes, etc. Outil amélioré pour créer des zones remplies Échange de données facile avec d'autres applications de CAO Visionneuse 3D réaliste compatible avec le lancer de rayons Une immense communauté de contributeurs qui améliorent KiCad chaque jour Riches référentiels de bibliothèques de symboles, d'empreintes et de formes 3D Ce livre vous apprendra à utiliser KiCad à travers une approche pratique. Cela vous aidera à devenir rapidement productif et à commencer à concevoir vos propres tableaux. Des exemples de projets (par exemple, une simple alimentation électrique et une matrice de LED PCBA 4 × 8 × 8) illustrent les fonctionnalités de base de KiCad, même si vous n'avez aucune connaissance préalable en conception de PCB. L'auteur décrit l'ensemble du flux de travail, depuis l'entrée schématique jusqu'aux subtilités de la finalisation des fichiers pour la production de PCB et propose des conseils judicieux sur le processus. D'autres projets à part entière, de difficulté progressive, seront présentés dans un deuxième livre, accompagnés d'une variété de recettes avancées.

    € 39,95

    Membres € 35,96

  • Machine Learning with Python for PC, Raspberry Pi, and Maixduino

    Apprentissage automatique avec Python pour PC, Raspberry Pi et Maixduino

    1 évaluation

    La plupart des gens sont de plus en plus confrontés aux applications de l’intelligence artificielle (IA). Les classements de musique ou de vidéo, les systèmes de navigation, les conseils d'achat, etc. reposent sur des méthodes qui peuvent être attribuées à ce domaine. Le terme intelligence artificielle a été inventé en 1956 lors d’une conférence internationale connue sous le nom de Dartmouth Summer Research Project. Une approche fondamentale consistait à modéliser le fonctionnement du cerveau humain et à construire des systèmes informatiques avancés sur cette base. Bientôt, le fonctionnement de l’esprit humain devrait être clair. Le transférer sur une machine n’était considéré qu’une petite étape. Cette notion s'est avérée un peu trop optimiste. Néanmoins, les progrès de l’IA moderne, ou plutôt de sa sous-spécialité appelée Machine Learning (ML), ne peuvent plus être niés. Dans ce livre, plusieurs systèmes différents seront utilisés pour connaître plus en détail les méthodes d’apprentissage automatique. En plus du PC, le Raspberry Pi et le Maixduino démontreront leurs capacités dans les différents projets. Outre des applications telles que la reconnaissance d'objets et de visages, des systèmes pratiques tels que des détecteurs de bouteilles, des compteurs de personnes ou un « œil qui parle » seront également créés. Ce dernier est capable de décrire acoustiquement des objets ou des visages détectés automatiquement. Par exemple, si un véhicule se trouve dans le champ de vision de la caméra connectée, l'information « Je vois une voiture ! est émis via une parole générée électroniquement. De tels appareils sont des exemples très intéressants de la manière dont, par exemple, les personnes aveugles ou gravement malvoyantes peuvent également bénéficier des systèmes d’IA.

    € 34,95

    Membres € 31,46

  • Dernier stock ! Learning Python with Raspberry Pi

    Apprendre Python avec Raspberry Pi

    Ce livre concerne l'enseignement du langage de programmation Python à l'aide de l'ordinateur Raspberry Pi 4. Le livre fait une introduction à Raspberry Pi 4 puis enseigne Python avec les sujets suivants : variables, chaînes, tableaux, matrices, tuples, listes, dictionnaires, fonctions utilisateur, flux de contrôle, impression, saisie au clavier, graphiques, interface graphique, programmation orientée objet. et bien d'autres sujets. Le livre s'adresse aux débutants, aux étudiants, aux ingénieurs en exercice, aux amateurs et à toute autre personne souhaitant apprendre à programmer en Python. Le livre comprend de nombreux exemples de programmes et d'études de cas. Tous les exemples de programmes et études de cas ont été entièrement testés par l'auteur et fonctionnent tous. Les exemples de programmes visent à enseigner les différents concepts de programmation de Python. Les études de cas couvrent l'utilisation de Python dans l'analyse et la conception de circuits électroniques. Certains des sujets d'étude de cas sont : Identification du code couleur de la résistance Circuits diviseurs de potentiel résistifs Conception d'atténuateur résistif Conception du régulateur de tension à diode Zener Circuits transitoires RC et RLC Réponse en fréquence du circuit Sauvegarde des données sur une clé USB externe Analyse de circuits de maillage et de nœuds à l'aide de matrices Résonance dans les circuits RLC Analyse de polarisation des transistors Conception d'amplificateur à transistor Conception de filtres actifs Matériel d'interfaçage avec GPIO, I²C et SPI Utiliser le Wi-Fi avec les programmes Python et TCP/IP et UDP Utiliser Bluetooth depuis Python La liste complète des programmes utilisés dans le livre est disponible sur le site Internet d'Elektor du livre. Les lecteurs devraient pouvoir simplement copier et utiliser ces programmes dans leurs projets Raspberry Pi sans aucune modification.

    € 34,95

    Membres € 31,46

  • Arduino & Co – Measure, Control, and Hack

    Arduino & Co – Measure, Control, and Hack

    Avec une simple carte Pro Mini et quelques autres composants, des projets qui étaient impensables il y a 20 ou 30 ans (ou qui auraient coûté une petite fortune) sont réalisés facilement et à un prix abordable dans ce livre. Des simples effets LED à une station complète de chargement et de test de batteries qui mettra une batterie rechargeable à l'épreuve, il y en a pour tous les goûts. Tous les projets sont basés sur le microcontrôleur ATmega328, qui offre des possibilités infinies de mesure, de commutation et de contrôle grâce à ses 20 portes d'entrée et de sortie. Par exemple, avec un affichage à 7 segments et quelques résistances, vous pouvez construire un voltmètre ou un thermomètre à base de NTC. La plateforme Arduino offre l'environnement de développement idéal pour programmer cette gamme de cartes. Outre ces projets très pratiques, le livre fournit également les connaissances nécessaires pour vous permettre de créer des projets à partir de vos propres idées. Comment mesurer, et quoi ? Quel transistor convient pour commuter une certaine charge ? Quand est-il préférable d'utiliser un circuit intégré ? Comment commuter la tension du secteur ? Même les projets fonctionnant sur batterie basés sur le LilyPad sont abordés en détail, ainsi que de nombreux moteurs différents, du simple moteur à courant continu au moteur pas à pas. Les capteurs sont un autre sujet passionnant. Par exemple, un simple récepteur infrarouge qui peut donner aux télécommandes désuètes une nouvelle vie en contrôlant votre maison, et un minuscule composant qui peut mesurer la différence de pression de l'air entre le sol et la hauteur de la table !

    € 34,95

    Membres € 31,46

Connexion

Mot de passe oublié ?

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