Livres

248 produits


  •  -19% MakePython ESP32 Development Kit

    Elektor Bundles Kit de développement MakePython ESP32

    6 évaluations

    Apprenez à utiliser et programmer le microcontrôleur ESP32 en MicroPython dans vos futurs projets ! Ce livre (en anglais) de projets par Dogan Ibrahim, auteur populaire de livres Elektor contient de nombreux projets logiciels et matériels spécialement développés pour le kit de développement ESP32 de MakePython. Le kit est livré avec plusieurs LED, capteurs et actionneurs. Le kit vous aidera à acquérir les connaissances de base pour créer des projets IdO. Les projets testés dans le livre sont basés sur les composants fournis. Chaque projet est décrit par un schéma fonctionnel, un schéma de circuit, un listage complet ainsi qu’une description détaillée du programme. Contenu du kit 1x Carte de développement MakePython ESP32 avec LCD en couleur 1x Module de mesure à ultrasons 1x Capteur de température et d'humidité 1x Module buzzer 1x Module DS18B20 1x Module infrarouge 1x Potentiomètre 1x Module WS2812 1x Capteur de son 1x Capteur de vibrations 1x Module de résistance photosensible 1x Capteur de pouls 1x Servomoteur 1x Câble USB 2x Bouton 2x Plaque d'essai 45x Fils de connexion 10x résistances 330R 10x LED (Rouges) 10x LED (Verts) 1x Livre de projets (en anglais, 206 pages) 46 projets dans le livres Projets à LED LED clignotante SOS clignotant LED clignotante – utilisation d'un timer LED clignotantes en alternance Contrôle des boutons Modification de la fréquence de clignotement des LED à l'aide d'interruptions de boutons-poussoirs LED de poursuite Compteur binaire à LED Lumières de Noël (8 LEDs clignotant de façon aléatoire) Dés électronique Jour de chance de la semaine Projets de modulation de la largeur d'impulsion (PWM) Génération d'une forme d'onde PWM de 1000 Hz avec un rapport cyclique de 50% Contrôle de la luminosité des LED Mesures de la fréquence et du rapport cyclique d'une forme d'onde PWM Compositeur de mélodies Orgue électronique simple Servo motor control Thermomètre DS18B20 à servomoteur Projets de convertisseur analogique-numérique (CAN)  Voltmètre Traçage de la tension d'entrée analogique Capteur de température interne de l'ESP32 Ohmmètre Module de résistance photosensible Projets de convertisseur numérique-analogique (CNA) Génération de tensions fixes Génération d'un signal en dents de scie Génération d'un signal à onde triangulaire Forme d'onde périodique arbitraire Génération d'un signal sinusoïdal Génération d'un signal sinusoïdal précis au moyen d'interruptions du timer Utilisation de l'afficheur OLED Compteur de secondes Compteur d'événements Thermomètre numérique à base d'OLED DS18B20 Contrôleur de température ON-OFF Mesure de la température et de l'humidité Mesure de la distance par ultrasons Taille d'une personne (stadiomètre) Mesure de la fréquence cardiaque (pouls) Autres capteurs fournis dans le kit Alarme antivol Lumière activée par le son Détection d'obstacles par infrarouge avec buzzer Anneau de LED RVB WS2812 Horodatage des données de température et d'humidité Programmation réseau Scanner Wi-Fi Contrôle à distance depuis le navigateur Internet (à l'aide d'un smartphone ou d'un PC) – Serveur Web Stockage des données de température et d'humidité dans le cloud Fonctionnement à faible puissance Utilisation d'un timer pour activer le processeur

    € 79,95€ 64,95

    Membres identique

  • C Programming on Raspberry Pi (E-book)

    Elektor Digital C Programming on Raspberry Pi (E-book)

    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 langageLe 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 capteursL'tilisation des LCDsLes bus I²C et SPILa communication sérieLe multitaskingLes interruptions externes et les interruptions du timerL'tilisation du Wi-FiLes serveurs webCommuniquer avec les smartphones/li>Utilisation de Bluetooth/li>Envoi de données vers le cloudLes 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.

    € 29,95

    Membres € 23,96

  •  -20% Raspberry Pi Pico Experimenteerbundel

    Elektor Bundles Kit d’expérimentation de Raspberry Pi Pico

    Le livre du projet, écrit par le célèbre auteur d'Elektor Dogan Ibrahim, est une introduction à l'utilisation du kit d'expérimentation Raspberry Pi Pico. Le kit est basé sur le processeur Raspberry Pi Pico et comprend plusieurs capteurs intégrés et externes, ainsi qu'un actionneur. Le kit est programmé à l'aide du langage de programmation MicroPython. L'environnement de développement Thonny (IDE) est utilisé dans tous les projets du livre. Tous les projets présentés dans le livre ont été entièrement testés et fonctionnent. Aucune expérience préalable en programmation ou en électronique n’est requise pour suivre les projets. Les projets entièrement évalués du livre présentent tous les composants fournis. Chaque projet comprend un schéma fonctionnel, un schéma de circuit, une liste complète du programme et une description complète du programme. Inclus dans le forfait Raspberry Pi Pico RP2040 Carte d'extension Pico Écran LCD TFT de 1,44 pouces avec pilote ST7735 3x entrée bouton-poussoir Sortie 3x LED 1x buzzer actif 6x interfaces (UART/GPIO/I²C/ADC) compatibles Grove Alimenté par micro-USB 8 modules IMU 6 axes MPU6050 Capteur d'humidité et de température DHT11 Relais 10 A Servomoteur SG90 Potentiomètre à glissière Module série vers WiFi (ESP8266) Capteur de portée à ultrasons Module LED adressable RVB 8 bits (WS2818) Livre de projet (178 pages) 42 projets dans le livre Projets basés sur le matériel de carte Faire clignoter une LED intégrée SOS clignotant LED clignotante – à l’aide d’une minuterie LED clignotant alternativement Commande par bouton poussoir Modification de la fréquence de clignotement des LED à l'aide d'interruptions par bouton-poussoir LED de comptage binaire LED jaune, verte et bleue clignotant de manière aléatoire Chasser les LED Minuterie de réaction Boutons et LED L'écran TFT Deuxième compteur Compteur d'événements Minuterie de réaction Affichage de l'état des LED et des boutons Température et humidité – affichage dans la fenêtre Thonny Température et humidité – sortie LED Température et humidité – affichage sur TFT Contrôle de température marche/arrêt Contrôle de température ON/OFF – réglage de la température souhaitée Voltmètre Changer la luminosité d'une LED Mesure de distance par ultrasons - affichage dans la fenêtre Thonny Mesure de distance par ultrasons - affichage sur TFT Taille d'une personne (stadiomètre) Aide au stationnement en marche arrière à ultrasons avec buzzer Contrôleur de niveau de liquide à ultrasons Créateur de mélodie Commande de servomoteur Contrôle précis du servomoteur Spectacle de bandes lumineuses LED WS2812 - approche de la machine d'état Spectacle de bandes lumineuses LED WS2812 – utilisant la bibliothèque neopixel Spectacle de bande LED WS2812 – un autre exemple de bibliothèque neopixel Affichage de 3 dimensions d'accélération L'accélération maximale d'une voiture – grâce à l'écran TFT Affichage du niveau à l'aide du gyroscope Affichage de la température MPU6050 Test d'affichage TFT Affichage bitmap TFT Utiliser le Wi-Fi Connectez-vous au réseau Wi-Fi local et affichez l'adresse IP Contrôler une LED depuis un smartphone via Wi-Fi Afficher la température sur un smartphone via Wi-Fi

    € 74,95€ 59,95

    Membres identique

  • Raspberry Pi Pico Essentials

    Elektor Publishing Raspberry Pi Pico Essentials

    3 évaluations

    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 PCLes interruptions du Timer et les interruptions externesDes projets sur convertisseur analogique-numérique Utilisation du capteur de température interne et du capteur de température externeDes projets d'enregistrement de donnéesDes projets de PWM, UART, I²C, et SPI Utilisation du Wi-Fi et des applications pour communiquer avec les smartphonesUtilisation de Bluetooth et d'applications pour communiquer avec les smartphonesDes projets sur convertisseur numérique-analogiqueTous 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

  • The CAN Bus Companion (+ GRATIS CAN-module)

    Elektor Publishing The CAN Bus Companion

    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 ?

    € 29,95

    Membres € 26,96

  • PID-based Practical Digital Control with Raspberry Pi and Arduino Uno (E-book)

    Elektor Digital PID-based Practical Digital Control with Raspberry Pi and Arduino Uno (E-book)

    1 évaluation

    L'Arduino Uno est un système de développement de microcontrôleur à code source ouvert comprenant du matériel, un environnement de développement intégré (EDI ou IDE en anglais) et un grand nombre de bibliothèques. Il est soutenu par une énorme communauté de programmeurs, d'ingénieurs en électronique, de passionnés et d'universitaires. Les bibliothèques, en particulier, facilitent vraiment la programmation Arduino et réduisent le temps de programmation. De plus, les bibliothèques facilitent grandement le test de vos programmes, puisque la plupart d'entre elles sont fournies entièrement testées et fonctionnelles.Le Raspberry Pi 4 peut être utilisé dans de nombreuses applications telles que les appareils d'audio et vidéo. Il fonctionne également dans les contrôleurs industriels, la robotique, les jeux, et dans de nombreuses applications domestiques et commerciales. Le Raspberry Pi 4 offre également des fonctionnalités Wi-Fi et Bluetooth, ce qui le rend idéal pour les applications de contrôle et de surveillance à distance et sur Internet.Ce livre traite de l'utilisation du Raspberry Pi 4 et de l'Arduino Uno dans des applications de contrôle automatique basé sur le PID. Le livre commence par la théorie de base des systèmes de contrôle et du contrôle par rétroaction. Des projets pratiques et testés sont proposés pour contrôler des systèmes réels à l'aide de contrôleurs PID. La réponse temporelle en boucle ouverte, le réglage des paramètres PID et la réponse temporelle en boucle fermée des systèmes développés sont discutés avec les schémas de principe, les schémas de circuit, les algorithmes des contrôleurs PID et les listages complets des programmes pour le Raspberry Pi et l'Arduino Uno.Les projets proposés dans le livre visent à enseigner la théorie et les applications des contrôleurs PID et peuvent être facilement modifiés pour d'autres applications. Les projets proposés pour le Raspberry Pi 4 devraient fonctionner avec tous les autres modèles de la famille Raspberry Pi.Le livre couvre les sujets suivants :Systèmes de contrôle en boucle ouverte et en boucle ferméeCapteurs analogiques et numériquesFonctions de transfert et systèmes à temps continuRéponses temporelles des systèmes du premier et du second ordreSystèmes numériques à temps discretContrôleurs PID en temps continuContrôleurs PID à temps discretContrôle de température ON-OFF avec Raspberry Pi et Arduino UnoContrôle de température par PID avec Raspberry Pi et Arduino UnoContrôle de moteur DC basé sur PID avec Raspberry Pi et Arduino UnoContrôle du niveau d'eau par PID avec Raspberry Pi et Arduino UnoContrôle de la luminosité des LED-LDR basé sur un PID avec Raspberry Pi et Arduino Uno

    € 29,95

    Membres € 23,96

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

    Elektor Publishing Develop your own Bluetooth Low Energy Applications

    1 évaluation

    pour Raspberry Pi, ESP32 et nRF52 avec Python, Arduino et ZephyrLes 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

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

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

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

    € 39,95

    Membres € 35,96

  • Control Your Home with Raspberry Pi (E-book)

    Elektor Digital Control Your Home with Raspberry Pi (E-book)

    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échargez le logiciel et consultez les errata du livre sur GitHub .

    € 32,50

    Membres € 26,00

  • Get Started with MicroPython on Raspberry Pi Pico

    Raspberry Pi Foundation Get Started with MicroPython on Raspberry Pi Pico

    Dans Premiers pas avec MicroPython sur Raspberry Pi Pico , vous apprendrez à utiliser le langage MicroPython adapté aux débutants pour écrire des programmes et connecter du matériel afin que votre Raspberry Pi Pico interagisse avec le monde qui l'entoure. Grâce à ces compétences, vous pourrez créer vos propres projets électromécaniques, que ce soit pour vous amuser ou pour vous faciliter la vie. Les microcontrôleurs, comme le RP2040 au cœur du Raspberry Pi Pico, sont des ordinateurs réduits à l'essentiel. Vous n'utilisez pas de moniteurs ou de claviers, mais vous les programmez pour qu'ils prennent leur entrée et envoient leur sortie aux broches d'entrée/sortie. Grâce à ces connexions programmables, vous pouvez allumer des lumières, faire du bruit, envoyer du texte aux écrans et bien plus encore. Dans Premiers pas avec MicroPython sur Raspberry Pi Pico , vous apprendrez à utiliser le langage MicroPython adapté aux débutants pour écrire des programmes et connecter du matériel afin que votre Raspberry Pi Pico interagisse avec le monde qui l'entoure. Grâce à ces compétences, vous pourrez créer vos propres projets électromécaniques, que ce soit pour vous amuser ou pour vous faciliter la vie. L’avenir de la robotique est là : il vous suffit de le construire vous-même. Nous allons vous montrer comment. À propos des auteurs Gareth Halfacree est un journaliste indépendant en technologie, écrivain et ancien administrateur système dans le secteur de l'éducation. Passionné par les logiciels et le matériel open source, il a été l'un des premiers à adopter la plateforme Raspberry Pi et a écrit plusieurs publications sur ses capacités et sa flexibilité. Ben Everard est un geek qui s'est lancé dans une carrière qui lui permet de jouer avec du nouveau matériel. En tant que rédacteur en chef du magazine HackSpace, il passe plus de temps qu'il ne le devrait à expérimenter les dernières technologies de bricolage (et moins testées).

    € 19,95

    Membres € 17,96

  • C Programming on Raspberry Pi

    Elektor Publishing C Programming on Raspberry Pi

    2 évaluations

    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 capteursL'tilisation des LCDsLes bus I²C et SPILa communication sérieLe multitaskingLes interruptions externes et les interruptions du timerL'tilisation du Wi-FiLes serveurs webCommuniquer avec les smartphones/li>Utilisation de Bluetooth/li>Envoi de données vers le cloudLes 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 Full Stack (E-book)

    Elektor Digital Raspberry Pi Full Stack (E-book)

    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 à distance un nœud de capteur Arduino sans fil 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é.

    € 32,95

    Membres € 26,36

  • PLC Programming with the Raspberry Pi and the OpenPLC Project

    Elektor Publishing PLC Programming with the Raspberry Pi and the OpenPLC Project

    4 évaluations

    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

  •  -20% Pack de Développement de Contrôle Moteur

    Elektor Bundles Pack de Développement de Contrôle Moteur

    Les moteurs électriques sont présents dans d'innombrables appareils électroniques chez nous. Les contrôleurs moteurs assurent un fonctionnement efficace, sûr et précis pour la vitesse ou la position de l'actionneur des moteurs utilisés. Les moteurs électriques peuvent être classés en moteurs CC ou CA selon le type de tension utilisé pour les contrôler. Les moteurs CC sont les plus anciens et sont largement utilisés dans les laboratoires domestiques, les écoles et les laboratoires. Presque toutes les imprimantes, caméras, robots et machines CNC grand public, commerciales et industrielles utilisent des moteurs CC. Les moteurs CA, quant à eux, sont utilisés dans de nombreux appareils et outils domestiques car ils peuvent être alimentés directement à partir d'une prise secteur. La carte de développement Maker Pi RP2040 de Cytron est un système avancé basé sur le processeur RP2040, spécialement conçu pour les applications de contrôle moteur. Elle est équipée d'un contrôleur moteur CC à double canal, de 4 ports pour servomoteurs et de 7 ports E/S compatibles Grove, ce qui en fait une plateforme idéale pour les applications de robotique mobile, le contrôle de bras robotique ou tout autre type d'application nécessitant un contrôle précis des moteurs et des actionneurs. Le livre de projets, écrit par l'auteur bien connu de l'Elektor, Dogan Ibrahim, comprend plus de 50 projets utilisant des LED, un buzzer, un écran OLED, un convertisseur ADC, un capteur ultrasonique, PWM, ainsi que le contrôle de température et d'humidité. Les principaux chapitres couvrent le contrôle des moteurs CC, des servomoteurs et des moteurs pas à pas à l'aide de la carte de développement Maker Pi RP2040 de manière créative et éducative. Inclus dans le bundle Cytron Maker Pi RP2040 Development Board Composants électroniques Résistances de 1 k-ohm Résistance de 10 k-ohm Résistance de 12 k-ohm Résistance de 470 ohm LED Relais, 3 V/10 A LDR, 10 k-ohm Fils de raccordement (mâle-mâle) Plaque de prototypage (breadboard) Capteurs TMP36 (température) DHT11 (température et humidité) Modules Moteur pas à pas 5 V avec pilote ULN2003 HC-SR04 (ultrasonique) SSD1306 (OLED I²C) KY-021 (interrupteur à lames) Moteur CC (à balais, miniature, 3 V, 12 krpm) SG90 (servomoteur) Livre de projets (191 pages) 52 projets dans le livre Projets simples avec LED LED clignotante Signal SOS clignotant Toutes les LED allumées et éteintes Comptage binaire des LED LED rotatives LED clignotantes aléatoirement LED rotatives avec contrôle par bouton-poussoir Minuteur de réaction Jeu de réaction à deux joueurs Utilisation des LED NeoPixel intégrées – affichage de différentes couleurs Utilisation des LED NeoPixel intégrées – faire clignoter les NeoPixels de manière aléatoire Projets simples avec Buzzer Jouer des tons de Do moyen Utilisation du buzzer comme indicateur sonore Jouer une mélodie - Joyeux anniversaire Balayage de fréquence Utilisation des écrans OLED Affichage de texte sur OLED Affichage de formes courantes Compteur de secondes Dessin de bitmaps Utilisation des convertisseurs analogiques-numériques Voltmètre Mesure de la température Régulateur de température marche/arrêt Régulateur de température marche/arrêt avec affichage OLED Mesure de l'intensité lumineuse ambiante Ohmmètre Modulation de largeur d'impulsion (PWM) Générer une forme d'onde PWM de 1000 Hz avec un rapport cyclique de 50% Changer la luminosité d'une LED Son d'alarme sur le buzzer Orgue électronique Projets avec Capteur Ultrasonique Mesure de distance ultrasonique Mesure de distance ultrasonique avec affichage OLED Mesure du niveau d'eau dans un réservoir Aide au stationnement à ultrasons avec buzzer Température et Humidité Relative Mesure de la température et de l'humidité relative Mesure de la température et de l'humidité relative avec OLED Projets de Contrôle de Moteurs CC Contrôle marche/arrêt du moteur CC Contrôle de la vitesse du moteur CC à deux vitesses Variation de la vitesse du moteur Utilisation de deux moteurs CC Changement de la direction du moteur Contrôle du moteur basé sur LDR Contrôle du moteur basé sur un interrupteur à lames magnétiques Affichage de la vitesse d'un moteur CC – à l'aide d'un codeur rotatif Affichage de la vitesse d'un moteur CC sur OLED – à l'aide d'un codeur rotatif Réponse en temps du moteur avec le codeur Mesure et affichage de la vitesse du moteur à l'aide des interruptions Contrôle de la vitesse du moteur par régulation proportionnelle, intégrale et dérivée (PID) Projets de Contrôle de Moteurs Servo Contrôle du moteur servo – position à 0, 90 et 180 degrés Utilisation de deux moteurs servo – position à 0, 90 et 180 degrés Sonar à ultrasons Projets de Contrôle de Moteurs Pas à Pas Contrôle de base du moteur pas à pas Thermomètre avec cadran

    € 74,95€ 59,95

    Membres identique

  • Practical Audio DSP Projects with the ESP32

    Elektor Publishing Practical Audio DSP Projects with the ESP32

    Traitement du signal numérique simple et abordable Le but de cet ouvrage est d'enseigner les principes de base du Traitement Numérique du Signal (DSP) et de l'introduire d'un point de vue pratique en utilisant le strict minimum de mathématiques. Seul le niveau de base de la théorie des systèmes à temps discret est donné, suffisant pour implémenter des applications DSP en temps réel. Les implémentations pratiques sont décrites en temps réel à l'aide de la très populaire carte de développement de microcontrôleur ESP32 DevKitC. Avec le microcontrôleur ESP32, peu coûteux et extrêmement populaire, vous devriez être en mesure de concevoir des projets DSP élémentaires avec des fréquences d'échantillonnage comprises dans la plage audio. Toute la programmation est effectuée à l'aide du populaire IDE Arduino en conjonction avec le compilateur en langage C. Après avoir posé une base solide de la théorie DSP et des discussions pertinentes sur les principaux outils logiciels DSP du marché, le livre présente les projets audio et DSP suivants : Utilisation d'un microphone numérique basé sur I²S pour capturer le son audio Utilisation d'un amplificateur audio et d'un haut-parleur de classe D basés sur I²S Lecture de musique MP3 stockée sur une carte SD via un amplificateur et un haut-parleur basés sur I²S Lecture de fichiers de musique MP3 stockés dans la mémoire flash ESP32 via un amplificateur et un haut-parleur basés sur I²S Radio Internet mono et stéréo avec amplificateurs et haut-parleurs basés sur I²S Sortie de synthèse vocale avec un amplificateur et un haut-parleur basés sur I²S Utilisation du contrôle du volume dans les systèmes d'amplificateurs et de haut-parleurs basés sur I²S Un compteur d'événements parlants avec un amplificateur et un haut-parleur basés sur I²S Un générateur d'onde sinusoïdale réglable avec amplificateur et haut-parleur basés sur I²S Utilisation du module ADC/DAC rapide 24 bits Pmod I²S2 Conception de filtre FIR numérique passe-bas et passe-bande en temps réel avec conversion A/D et D/A externe et interne Conception de filtre IIR numérique passe-bas et passe-bande en temps réel avec conversion A/D et D/A externe et interne Transformations de Fourier rapides (FFT)

    € 34,95

    Membres € 31,46

  •  -14% Microcontrollers Hands-on Course for Arduino Starters (Bundel)

    Elektor Bundles Offre groupée : Microcontrollers Hands-on Course for Arduino Starters

    1 évaluation

    Réalisez vos propres projets avec la carte d'apprentissage Elektor Arduino Nano MCCABLe microcontrôleur est probablement le sous-domaine le plus fascinant de l'électronique. Grâce à la multitude de fonctions qu'il combine sur sa puce, il constitue un outil universel permettant aux développeurs de réaliser leurs projets. Pratiquement tous les appareils d'usage quotidien sont aujourd'hui dotés d'un microcontrôleur. Cependant, pour un débutant en électronique, réaliser ses propres idées avec un microcontrôleur est resté jusqu'à présent une chimère en raison de sa complexité. Le concept Arduino a largement simplifié l'utilisation des microcontrôleurs, de sorte que même les débutant peuvent désormais réaliser leurs propres idées électroniques avec un microcontrôleur.Livre et matériel dans un pack : apprendre par la pratiqueCe livre, qui est inclus dans le pack, montre comment vous pouvez réaliser vos propres projets avec un microcontrôleur, même sans grande expérience en électronique et en langages de programmation. Il s'agit d'un cours pratique sur les microcontrôleurs pour débutants, car après un aperçu des éléments internes du microcontrôleur et une introduction au langage de programmation C, le cours se concentre sur les exercices pratiques. Le lecteur acquiert les connaissances nécessaires en apprenant par la pratique : dans la vaste section pratique comprenant 12 projets et 46 exercices, ce qui est appris dans la première partie du livre est étayé par de nombreux exemples. Les exercices sont structurés de telle sorte que l'utilisateur se voit confier une tâche à résoudre en utilisant les connaissances acquises dans la partie théorique du livre. Chaque exercice est suivi d'un exemple de solution qui est expliqué et commenté en détail, ce qui aide l'utilisateur à résoudre les problèmes et à les comparer avec sa propre solution.Arduino IDEL'Arduino IDE est un environnement de développement logiciel qui peut être téléchargé gratuitement sur votre PC et qui contient l'ensemble des logiciels nécessaires à la réalisation de vos propres projets de microcontrôleurs. Vous écrivez vos programmes (sketch) avec l'éditeur de l'IDE dans le langage de programmation C. Vous les traduisez en bits et octets que le microcontrôleur comprend à l'aide du compilateur intégré à l'IDE Arduino, puis vous les chargez dans la mémoire du microcontrôleur sur la carte d'apprentissage Elektor Arduino MCCAB Nano à l'aide d'un câble USB.Interroger ou contrôler des capteurs, des moteurs ou des ensembles externesOutre un module microcontrôleur Arduino Nano, la carte d'apprentissage Elektor Arduino Nano MCCAB contient tous les composants nécessaires aux exercices, tels que des diodes électroluminescentes, des interrupteurs, des boutons-poussoirs, des émetteurs de signaux acoustiques, etc. Ce système de formation à microcontrôleur permet également d'interroger ou de commander des capteurs, des moteurs ou des assemblages externes.Spécifications (Carte de formation Arduino Nano MCCAB)Alimentation électriqueVia la connexion USB du PC connecté ou un bloc d'alimentation externe (non inclus)Tension de fonctionnement+5 VccTension d'entréeToutes les entrées0 V to +5 VVX1 and VX2+8 V to +12 V (uniquement en cas d'utilisation d'une alimentation externe)Périphérie du matérielLCD2x16 caractèresPotentiomètre P1 & P2JP3 : sélection de la tension de fonctionnement de P1 et P2DistributeurSV4 : Distributeur pour les tensions de fonctionnementSV5, SV6 : Distributeur pour les entrées/sorties du microcontrôleurInterrupteurs et boutonsBouton RESET sur le module Arduino Nano 6x interrupteurs à bouton poussoir K1 ... K6 6x interrupteurs à glissière S1 ... S6 JP2 : Connexion des interrupteurs avec les entrées du microcontrôleurBuzzerBuzzer piézo Buzzer1 avec cavalier sur JP6Voyants lumineux11 x LED : Indicateur d'état des entrées/sorties LED L sur le module Arduino Nano, connectée au GPIO D13 JP6 : Connexion des LED LD10 ... LD20 avec les GPIO D2 ... D12Interfaces sérieSPI ET I²CJP4 : Sélection du signal à la broche X du connecteur SPI SV12 SV9 à SV12 : interface SPI (3,3 V/5 V) ou interface I²CSortie de commutation pour les appareils externesSV1, SV7 : sortie de commutation (maximum +24 V/160 mA, alimentation externe) SV2 : 2x13 connecteurs pour la connexion de modules externesMatrice de 3x3 LED(9 LED rouges)SV3 : Colonnes de la matrice LED 3x3 (sorties D6 ... D8) JP1 : Connexion des lignes avec les GPIOs D3 ... D5LogicielBibliothèque MCCABLibContrôle des composants matériels (interrupteurs, boutons, DEL, matrice de DEL 3x3, buzzer) sur la carte de formation MCCAB.Température de fonctionnementJusqu'à +40 °CDimensions100 x 100 x 20 mmSpécifications (Arduino Nano)MicrocontrôleurATmega328PArchitectureAVRTension de fonctionnement5 VMémoire flash32 Ko, dont 2 Ko utilisés par le chargeur de démarrageSRAM2 KBVitesse d'horloge16 MHzConnecteurs d'entrée analogique8EEPROM1 KBCourant continu par connecteur d'E/S40 mA sur un connecteur d'E/S, maximum total de 200 mA sur l'ensemble des connecteursTension d'entrée7-12 VConnecteurs E/S numériques22 (dont 6 PWM)Sortie PWMt6Consommation électrique19 mADimensions18 x 45 mmPoids7 gInclus1x Elektor Arduino Nano Training Board MCCAB1x Livre 'Microcontrollers Hands-on Course for Arduino Starters'1x Arduino Nano

    € 109,95€ 94,95

    Membres identique

  • Raspberry Pi Pico for Radio Amateurs

    Elektor Publishing Raspberry Pi Pico for Radio Amateurs

    1 évaluation

    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

  • Radio Builder's Book

    Elektor Publishing Radio Builder's Book

    2 évaluations

    Du détecteur à la radio définie par logiciel La technologie des radiofréquences (RF) est l'un des domaines qui permet encore de mettre en pratique ses propres idées. D'innombrables variantes de circuits avec des objectifs particuliers laissent place à des expériences et des projets significatifs. Beaucoup de choses ne sont tout simplement pas disponibles dans le commerce. Des radios à détecteur de cristal sans source d'alimentation propre, de simples récepteurs à tube avec une touche de nostalgie, les premières tentatives de réception de Software Defined Radio, des récepteurs spéciaux pour radioamateur, tout cela peut être réalisé avec peu d'effort et comme une parfaite introduction à l'électronique RF. Pendant longtemps, la construction radio a été le premier pas vers l’électronique. Il existe cependant d’autres moyens, notamment via les ordinateurs, les microcontrôleurs et le numérique. Cependant, les racines analogiques de l’électronique sont souvent négligées. La technologie radio élémentaire et les expériences faciles à réaliser sont particulièrement adaptées comme domaine d'apprentissage de l'électronique, car vous pouvez ici commencer par les bases les plus simples. Mais le lien avec la technologie numérique moderne est également évident, par exemple lorsqu'il s'agit de méthodes de réglage modernes telles que PLL et DDS ou de radios DSP modernes. Ce livre vise à donner un aperçu et à présenter une collection de projets RF simples. L'auteur souhaite vous aider à développer vos propres idées, à concevoir vos propres récepteurs et à les tester.

    € 27,95

    Membres € 25,16

  • Control Your Home with Raspberry Pi

    Elektor Publishing Control Your Home with 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

    Elektor Publishing Ultimate Arduino Uno Hardware Manual

    2 évaluations

    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

    Elektor Publishing Python 3 Programming and GUIs

    1 évaluation

    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

  • MicroPython for Microcontrollers

    Elektor Publishing MicroPython for Microcontrollers

    2 évaluations

    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

  • Explore ATtiny Microcontrollers using C and Assembly Language

    Elektor Publishing Explore ATtiny Microcontrollers using C and Assembly Language

    1 évaluation

    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

  • Dernier stock ! Programming with Node-RED

    Elektor Publishing Programming with Node-RED

    2 évaluations

    2 en stock

    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.

    2 en stock

    € 37,50

    Membres € 33,75

Connexion

Mot de passe oublié ?

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