Résultats de la recherche pour "pic microcontroller programming e book"
Elektor Digital Bases du microcontrôleur avec PIC (E-book)
Dans ce livre, l'auteur présente tous les aspects essentiels de la programmation des microcontrôleurs, sans surcharger le lecteur avec des informations inutiles ou quasi pertinentes. Après avoir lu le livre, vous devriez être capable de comprendre et de programmer des microcontrôleurs 8 bits. L'introduction à la programmation des microcontrôleurs s'effectue à l'aide de microcontrôleurs de la série PIC. Pas vraiment à la pointe de la technologie avec seulement 8 bits, le micro PIC a l'avantage d'être simple à comprendre. Il est proposé dans un boîtier DIP, largement disponible et pas trop complexe. La fiche technique complète du micro PIC est plus courte de plusieurs décennies que la description de l'architecture décrivant la section processeur d'un microcontrôleur avancé. La simplicité a ici ses avantages. Après avoir maîtrisé le fonctionnement fondamental d’un microcontrôleur, vous pourrez facilement entrer plus tard dans le domaine des softcores avancés. Après avoir placé le code assembleur comme langage de programmation exécutif au premier plan dans la première partie du livre, l'auteur atteint un niveau plus profond avec le « C » dans la deuxième partie. Parallèlement au sujet officiel, le livre présente des trucs et astuces, une technologie de mesure intéressante, des aspects pratiques de la programmation des microcontrôleurs, ainsi que des options pratiques pour faciliter le travail, le débogage et la recherche de pannes.
€ 29,95
Membres € 23,96
Elektor Digital 50 PIC Microcontroller Projects (E-book)
Ce livre contient 50 projets amusants et passionnants pour les microcontrôleurs PIC tels qu'une alarme laser, une souris taquine USB, un minuteur, un anti-jeunesse, un interrupteur sonore, une jauge de niveau de liquide capacitive, un capteur « doigt dans l'eau », la surveillance d'une pièce à l'aide d'une caméra, un éclairage secteur. variateur (110-240 volts), microcontrôleur parlant et bien plus encore. Plusieurs techniques différentes sont abordées telles que le relais, le contrôle du courant alternatif incluant le secteur, I²C, SPI, RS232, USB, la modulation de largeur d'impulsion, l'encodeur rotatif, les interruptions, l'infrarouge, la conversion analogique-numérique (et inversement), l'affichage à 7 segments. et même le bus CAN. Vous pouvez utiliser ce livre pour créer des projets pour votre propre usage. Les explications claires, les schémas et même les images de chaque projet en font une activité amusante. Pour chaque projet, la théorie est discutée et pourquoi le projet a été exécuté de cette manière particulière. Cela signifie que vous pouvez également utiliser ce livre comme livre d'étude ou comme base pour des projets plus vastes et plus complexes. Tous les projets utilisent une maquette, ce qui facilite la modification et l'expansion. Trois microcontrôleurs PIC sont utilisés, les 16f877A, 18f4455 et 18f4685. Il explique également comment migrer votre projet d'un microcontrôleur à un autre – 15 types sont pris en charge – dont deux exemples de projets. Tous les logiciels utilisés dans ce livre peuvent être téléchargés gratuitement. Cela s'applique également au langage de programmation open source JAL. Ce langage puissant et pourtant facile à apprendre est utilisé aussi bien par les amateurs que par les professionnels. Ce livre peut également être utilisé comme guide de référence. Il explique toutes les commandes JAL, ainsi que les bibliothèques d'extension. En utilisant l'index, vous pouvez facilement trouver des exemples de projets illustrant l'utilisation de ces commandes. Même lorsque vous aurez construit tous les projets de ce livre, vous souhaiterez toujours le garder à portée de main. Ce livre n'est pas une suite mais plutôt une extension du livre PIC Microcontrollers – 50 projets pour débutants et experts du même auteur. Si vous possédez les deux livres, vous disposez de 100 projets pour 6 microcontrôleurs différents ! Sur cette page, vous trouverez tous les logiciels abordés dans le livre.
€ 29,50
Membres € 23,60
Elektor Digital Universal Display Book for PIC Microcontrollers (E-BOOK EN ANGLAIS)
Le nouveau venu dans les microcontrôleurs PIC de Microchip fait clignoter invariablement une LED lors de sa première tentative de maîtrise de cette technologie. Vous pouvez utiliser simplement un simple indicateur LED pour montrer que votre première tentative fonctionne, ce qui vous donnera la confiance nécessaire pour avancer. C'est ainsi que commence le livre : des programmes simples pour faire clignoter les LED, et éventuellement, par étapes, pour utiliser d'autres indicateurs d'affichage tels que l'affichage à 7 segments, les écrans alphanumériques à cristaux liquides et éventuellement un écran LCD graphique couleur. Au fur et à mesure que le lecteur progresse dans le livre, des puces PIC plus grandes et améliorées sont introduites, avec des schémas de circuit complets et du code source, à la fois en assembleur et en C. De plus, un petit tutoriel est inclus utilisant l'environnement de programmation MPLAB, ainsi que le package de conception de schémas et de PCB EAGLE pour permettre aux lecteurs de créer leurs propres conceptions en utilisant les nombreuses études de cas du livre comme exemples de travail.
€ 16,95
Membres € 13,56
Elektor Digital Python 3 Programming and GUIs (E-book)
Il s'agit de la deuxième édition d'un livre destiné aux ingénieurs, scientifiques et amateurs souhaitant interfacer des PC avec 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 disponibles : la rapidité de programmation est une caractéristique importante. Le livre a été révisé et mis à jour en mettant l’accent sur l’aide à l’utilisateur pour produire facilement des conceptions pratiques – un éditeur de texte suffit pour produire des programmes Python. L'interfaçage matériel est réalisé en utilisant un Arduino Uno comme esclave distant. 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 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 le code chargé dans le PIC à l'aide de l'Uno. Les applications web et le serveur sont tous implémentés en Python, vous permettant d'accéder à votre matériel électronique via Internet. L'ordinateur Raspberry Pi peut être utilisé comme serveur Web. Il y a un chapitre d'introduction pour vous aider à démarrer avec Linux. Le livre est écrit pour être utilisé avec Debian ou ses variantes, notamment 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.
€ 26,95
Membres € 21,56
Elektor Digital PIC Cookbook for Virtual Instrumentation (E-book)
La simulation logicielle de jauges, de boutons de commande, de compteurs et d'indicateurs qui se comportent comme de vrais composants matériels sur l'écran d'un PC est connue sous le nom d'instrumentation virtuelle. Dans ce livre, le programme Delphi est utilisé pour créer ces simulations et les capteurs externes basés sur PIC sont connectés via une liaison de communication convertisseur USB/RS232 à un PC. Les études de cas détaillées dans ce livre incluent une boussole virtuelle affichée sur l'écran du PC, un oscilloscope de stockage numérique virtuel, un thermomètre virtuel de -50 à +125 degrés C et un analyseur de son FFT, une souris joystick et de nombreux exemples détaillant les composants Delphi de l'instrumentation virtuelle. Microcontrôleurs intégrés d'Arizona : les PIC sont utilisés dans les projets et incluent PIC16F84A, PIC16C71, DSPIC30F6012A, PIC16F877, PIC12F629 et PIC16F887. La carte de développement à 44 broches de Microchip (un « moteur) » d'instrument virtuel est largement utilisée, équipée d'un PIC16F887 avec un potentiomètre intégré en conjonction avec l'ADC du PIC pour simuler la génération d'une tension variable à partir d'un capteur/transducteur, d'un UART à permettre les communications PC RS232 et une banque de 8 LED pour surveiller les données reçues est également équipé d'un connecteur ISP auquel le programmateur « PICKIT 2 » peut facilement être connecté. Des exemples complets de code source sont fournis pour plusieurs PIC différents, à la fois en assembleur et en C, ainsi que le code Pascal pour les programmes Delphi qui utilisent différents composants virtuels Delphi tiers.
€ 16,95
Membres € 13,56
Elektor Digital Programmation de la machine à états finis (E-book)
Programmation de la machine à états finis avec des PIC 8 bits en Assembly et C Andrew Pratt fournit une introduction détaillée à la programmation des microcontrôleurs PIC, ainsi qu'un aperçu complet de l'approche de programmation Finite State Machine (FSM). La majeure partie du livre utilise la programmation assembleur, mais ne vous laissez pas décourager. Le FSM donne une structure à un programme, le rendant facile à planifier, écrire et modifier. Les deux derniers chapitres présentent la programmation en C, vous permettant ainsi de faire une comparaison directe entre les deux techniques. Le livre fait référence aux parties pertinentes de la fiche technique de Microchip, car s'y familiariser est le meilleur moyen de découvrir des informations détaillées. Ce livre s'adresse aux utilisateurs de Microsoft Windows et Linux. Pour réduire vos coûts au minimum et simplifier la chaîne d'outils, des applications spécifiques sont fournies en téléchargement gratuit pour vous permettre d'utiliser un câble série FTDI en tant que programmeur. L'assembleur utilisé est le "gpasm" open source. Toute la programmation peut être effectuée dans un éditeur de texte. Il existe des instructions détaillées sur la façon d'effectuer les installations nécessaires sur Windows, Linux Debian et leurs dérivés tels que Ubuntu et Fedora. Pour la programmation en C, le compilateur XC8 de Microchip est utilisé depuis la ligne de commande. En plus des applications de programmation, deux applications de lecture série et d'écriture série peuvent être utilisées pour communiquer avec les PIC à partir d'un ordinateur. Un projet de voltmètre comprenant des instructions pratiques sur la construction d'un circuit imprimé à partir de zéro est inclus. Toute la théorie est couverte au préalable, y compris comment faire de l'arithmétique entière en assembleur. Deux PIC sont couverts : le PIC12F1822 et le PIC16F1823. Les deux peuvent fonctionner à 32 MHz avec un oscillateur interne. Vous n'avez pas besoin d'acheter une carte de développement et un programmeur fabriqués en usine. Avec des pièces relativement peu coûteuses, notamment un câble série, un microcontrôleur, quelques résistances et des LED, vous pouvez commencer à explorer la programmation embarquée. Gauche Programmeur mis à jour
€ 27,95
Membres € 22,36
Elektor Digital ESP8266 and MicroPython (E-BOOK)
Récemment, le développement d'une petite puce appelée ESP8266 a permis d'interfacer tout type de microcontrôleur à un point d'accès Wi-Fi. L'ESP8266 est une petite puce Wi-Fi à faible coût dotée d'une pile TCP/IP entièrement intégrée et d'une unité de microcontrôleur 32 bits. Cette puce, produite par le fabricant chinois Espressif System basé à Shanghai, est compatible Wi-Fi IEEE 802.11 b/g/n avec le programme intégré et la mémoire de données, ainsi que les ports d'entrée-sortie à usage général. Plusieurs fabricants ont intégré la puce ESP8266 dans leurs produits matériels (par exemple ESP-xx, NodeMCU, etc.) et proposent ces produits comme moyen de connecter un système de microcontrôleur tel que le microcontrôleur Android, PIC ou autres à un Wi-Fi. L'ESP8266 est une puce basse consommation et ne coûte que quelques dollars. ESP8266 et MicroPython – Coding Cool Stuff est une introduction à la puce ESP8266 et décrit les fonctionnalités de cette puce et montre comment divers micrologiciels et langages de programmation tels que MicroPython peuvent être téléchargés sur la puce. L'objectif principal du livre est d'apprendre aux lecteurs comment utiliser le langage de programmation MicroPython sur du matériel basé sur ESP8266, en particulier sur NodeMCU. Plusieurs projets intéressants et utiles sont donnés dans l'e-book (pdf) pour montrer comment utiliser le MicroPython dans le matériel NodeMCU de type ESP8266 : Projet « Que dois-je porter aujourd'hui ? » : Vous développerez un système d'information météo en utilisant une carte de développement NodeMCU avec un module de processeur de synthèse vocale. Projet « La température et l'humidité sur le cloud » : vous développerez un système qui obtiendra la température et l'humidité ambiantes à l'aide d'un capteur, puis stockerez ces données sur le cloud afin qu'elles soient accessibles de n'importe où. Projet « Contrôle Web à distance » : vous développerez un système qui contrôlera à distance deux LED connectées à une carte de développement NodeMCU à l'aide d'une application de serveur Web HTTP.
€ 22,95
Membres € 18,36
Elektor Digital Controller Area Network Projects (E-BOOK)
Le réseau CAN (Controller Area Network) a été initialement développé pour être utilisé comme système de bus de données dans les voitures particulières. Aujourd'hui, les contrôleurs CAN sont disponibles auprès de plus de 20 fabricants et CAN trouve des applications dans d'autres domaines, tels que le médical, l'aérospatiale, le contrôle des processus, l'automatisation, etc. Ce livre électronique (pdf) est destiné aux étudiants, aux ingénieurs en exercice, aux amateurs et à tous ceux qui pourraient souhaiter en savoir plus sur le bus CAN et ses applications. Le but de cet e-book est de vous enseigner les principes de base des réseaux CAN et en plus le développement de projets basés sur des microcontrôleurs utilisant le bus CAN. En résumé, cet e-book permet au lecteur de : Apprenez la théorie du bus CAN utilisé dans l'industrie automobile Apprendre les principes, le fonctionnement et la programmation des microcontrôleurs Concevoir des projets complets basés sur un microcontrôleur en utilisant le langage C Développer des projets complets de bus CAN réels à l'aide de microcontrôleurs Apprenez les principes des systèmes OBD utilisés pour déboguer l'électronique du véhicule Vous apprendrez à concevoir des nœuds de bus CAN basés sur un microcontrôleur, à construire un bus CAN, à développer des programmes de haut niveau, puis à échanger des données en temps réel via le bus. Vous apprendrez également à créer du matériel de microcontrôleur et à l'interfacer avec des LED, des écrans LCD et des convertisseurs A/D. Le livre électronique suppose que le lecteur possède des connaissances en électronique de base. La connaissance du langage de programmation C sera utile dans les chapitres suivants du livre électronique, et la connaissance d'au moins un membre de la série de microcontrôleurs PIC sera un avantage, surtout si le lecteur a l'intention de développer des projets basés sur des microcontrôleurs utilisant le bus CAN. .
€ 24,95
Membres € 19,96
Elektor Digital Internet of Things (E-BOOK)
L'Internet des objets (IoT) est un nouveau concept d'automatisation et de surveillance intelligente utilisant Internet comme moyen de communication. Les « objets » dans l'IoT font généralement référence à des appareils dotés d'identifiants uniques et connectés à Internet pour échanger des informations entre eux. De tels dispositifs disposent généralement de capteurs et/ou d'actionneurs qui peuvent être utilisés pour collecter des données sur leur environnement et pour surveiller et contrôler leur environnement. Les données collectées peuvent être traitées localement ou envoyées à des serveurs centralisés ou vers le cloud pour un stockage et un traitement à distance. Par exemple, un petit appareil de la taille d’une boîte d’allumettes peut être utilisé pour collecter des données sur la température, l’humidité relative et la pression atmosphérique. Ces données peuvent être envoyées et stockées dans le cloud. Toute personne disposant d’un appareil mobile peut accéder à ces données et les surveiller à tout moment et depuis n’importe où sur Terre, à condition de disposer d’une connectivité Internet. De plus, les utilisateurs peuvent par exemple régler le chauffage central à distance à l'aide de leurs appareils mobiles et en accédant au cloud. Cet e-book est écrit pour les étudiants, les ingénieurs en exercice et les amateurs qui souhaitent en savoir plus sur les éléments constitutifs d'un système IoT et également apprendre à configurer un système IoT à l'aide de ces blocs. Le chapitre 1 est une introduction aux systèmes IoT. Au chapitre 2, les concepts de base et les architectures IoT possibles sont abordés. Les parties importantes de tout système IoT sont les capteurs et les actionneurs et ils sont brièvement décrits au chapitre 3. Les appareils d'un système IoT communiquent généralement entre eux et l'aspect important de la communication IoT est couvert au chapitre 4. Le chapitre 5 poursuit avec le fonctionnalités de certains des kits de développement couramment utilisés. L'un d'entre eux, le Clicker 2 pour PIC18FJ fabriqué par mikroElektronika, peut être utilisé comme processeur dans les systèmes IoT et ses fonctionnalités sont décrites en détail au chapitre 6. Un langage C de microcontrôleur populaire, mikroC Pro pour PIC, est présenté au chapitre 7. 8 couvre l'utilisation d'une carte Click avec le kit de développement Clicker 2 pour PIC18FJ. De même, l'utilisation d'une carte de capteur à clic est décrite comme un projet au chapitre 9 et une carte d'actionneur au chapitre 10. Les chapitres 11 et 12 couvrent les technologies Bluetooth et Wi-Fi dans les systèmes basés sur des microcontrôleurs, et les chapitres restants du livre de démonstration. la création d'un système IoT simple basé sur Wi-Fi avec stockage de données basé sur le cloud. Cet e-book a été écrit en partant du principe que le lecteur a suivi un cours sur la conception logique numérique et a été exposé à l'écriture de programmes utilisant au moins un langage de programmation de haut niveau. La connaissance du langage de programmation C sera très utile. De plus, la connaissance d'au moins un membre de la série de microcontrôleurs PIC (par exemple PIC16 ou PIC18) sera un avantage. La connaissance de la programmation en langage assembleur n'est pas requise car tous les projets du livre sont basés sur l'utilisation du langage C. Si vous êtes totalement débutant en programmation, vous pouvez toujours accéder au livre électronique, mais il vous est d'abord conseillé d'étudier les livres d'introduction aux microcontrôleurs.
€ 29,95
Membres € 23,96
Elektor Digital Raspberry Pi Pico W (E-book)
Programmez, construisez et maîtrisez plus de 60 projets avec le Wireless RP2040 Les Raspberry Pi Pico et Pico W sont basés sur la puce de microcontrôleur ARM Cortex M0+ RP2040 double cœur rapide, efficace et peu coûteuse fonctionnant jusqu'à 133 MHz et arborant 264 Ko de SRAM et 2 Mo de mémoire Flash. Outre une mémoire spacieuse, le Pico et le Pico W offrent de nombreuses broches GPIO et des modules d'interface périphériques populaires tels que ADC, SPI, I²C, UART, PWM, des modules de synchronisation, une interface de débogage matériel et un capteur de température interne. Le Raspberry Pi Pico W comprend également un chipset Bluetooth et Wi-Fi Infineon CYW43439 intégré. Au moment de la rédaction de ce livre, le firmware Bluetooth n’était pas encore disponible. Le Wi-Fi est cependant entièrement pris en charge à 2,4 GHz en utilisant les protocoles 802.11b/g/n. Ce livre est une introduction à l'utilisation du Raspberry Pi Pico W en conjonction avec le langage de programmation MicroPython. L'environnement de développement Thonny (IDE) est utilisé dans plus de 60 projets fonctionnels et testés couvrant les sujets suivants : Installer le MicroPython sur Raspberry Pi Pico à l'aide d'un Raspberry Pi ou d'un PC Interruptions de minuterie et interruptions externes Projets de convertisseur analogique-numérique (ADC) Utilisation du capteur de température interne et des puces de capteur externes Utilisation du capteur de température interne et des puces de capteur de température externe Projets d'enregistrement de données Projets PWM, UART, I²C et SPI Utiliser Bluetooth, WiFi et applications pour communiquer avec les smartphones Projets de convertisseur numérique-analogique (DAC) Tous les projets sont éprouvés et testés. Ils peuvent être implémentés à la fois sur le Raspberry Pi Pico et le Raspberry Pi Pico W, bien que les sujets basés sur le Wi-Fi fonctionneront uniquement sur le Pico W. Une expérience de base en programmation et en électronique est requise pour suivre les projets. De brèves descriptions, des schémas fonctionnels, des schémas de circuits détaillés et des listes complètes des programmes MicroPython sont fournis pour tous les projets.
€ 32,95
Membres € 26,36
Elektor Digital Raspberry Pi Pico Essentials (E-book)
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.
€ 29,95
Membres € 23,96
Elektor Digital Utilisation des écrans dans les projets Raspberry Pi (E-book)
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.
€ 29,95
Membres € 23,96