Suchergebnisse für "bbc OR micro OR bit OR book"
-
Elektor Digital Embedded in Embedded (E-book)
ARM Cortex-M Embedded Design from 0 to 1 Hobbyists can mash together amazing functional systems using platforms like Arduino or Raspberry Pi, but it is imperative that engineers and product designers understand the foundational knowledge of embedded design. There are very few resources available that describe the thinking, strategies, and processes to take an idea through hardware design and low-level driver development, and successfully build a complete embedded system. Many engineers end up learning the hard way, or never really learn at all. ARM processors are essentially ubiquitous in embedded systems. Design engineers building novel devices must understand the fundamentals of these systems and be able to break down large, complicated ideas into manageable pieces. Successful product development means traversing a huge amount of documentation to understand how to accomplish what you need, then put everything together to create a robust system that will reliably operate and be maintainable for years to come. This book is a case study in embedded design including discussion of the hardware, processor initialization, low‑level driver development, and application interface design for a product. Though we describe this through a specific application of a Cortex-M3 development board, our mission is to help the reader build foundational skills critical to being an excellent product developer. The completed development board is available to maximize the impact of this book, and the working platform that you create can then be used as a base for further development and learning. The Embedded in Embedded program is about teaching fundamental skill sets to help engineers build a solid foundation of knowledge that can be applied in any design environment. With nearly 20 years of experience in the industry, the author communicates the critical skill development that is demanded by companies and essential to successful design. This book is as much about building a great design process, critical thinking, and even social considerations important to developers as it is about technical hardware and firmware design. Downloads EiE Software Archive (200 MB) IAR ARM 8.10.1 (Recommended IDE version to use) (1.2 GB) IAR ARM 7.20.1 (Optional IDE version to use) (600 MB)
€ 44,95
Mitglieder: € 40,46
-
Elektor Digital Van 0 en 1 tot processor (E-book)
Het boek beschrijft de werking van digitale circuits vanaf schakelingen met poorten tot aan de werking van een processor. Van elke schakeling of systeem kan de werking worden gesimuleerd. Hierbij wordt het gedrag van componenten en het verloop van signalen in de tijd op ingangen, uitgangen en relevante verbindingslijnen zichtbaar gemaakt. Zo wordt in detail gevisualiseerd wat het gedrag is van de hardware als er een instructie wordt uitgevoerd. Het boek is opgebouwd uit drie modules die de volgende onderwerpen behandelen: Basismodule Poorten en combinatorische schakelingen. Hoe rekent een computer? Hoe werkt een rekenmachine? Module Digitale Techniek Hoe ontwerp je combinatorische schakelingen m.b.v. Boole-algebra? Sequentiële schakelingen en het ontwerpen van ‘Finite State Systems’. Complexe schakelingen als decoders, multiplexers, asynchrone en synchrone tellers. Module Computerarchitectuur Hoe werkt een ‘loopje’ precies? If-then-else, while en for loops. De Harvard-architectuur. Hoe verloopt de communicatie tussen de aanroeper en de aangeroepene bij aanroep van een procedure? Bij de module Computerarchitectuur worden programma’s in de taal assembler geschreven. Hierbij wordt gebruik gemaakt van een instructieset van slechts 15 instructies. Website Het boek wordt ondersteund door de website: www.science.uva.nl/amstel/SIM-PL. De SIM-PL software en de componenten die nodig zijn voor de simulaties kunnen hiervandaan worden gedownload. Ook staan hier antwoorden op vragen en vraagstukken. Verder zijn op deze site collegesheets voor docenten en voorbeelden van tentamens beschikbaar. Doelgroepen VAN 0 EN 1 TOT PROCESSOR is geschreven voor iedereen die geïnteresseerd is in de basisprincipes waarop de werking van computers berust. Het boek is zeer geschikt voor studenten Informatica, Technische Informatica en E-technology in het hoger onderwijs en het MBO. Het boek kan worden ingezet bij vakken als Digitale Techniek, Embedded Systems en Architectuur & Computerorganisatie. Delen van de eerste drie hoofdstukken zijn opgenomen in modules voor de vakken Informatica, NLT en Wiskunde D in het voortgezet onderwijs. Ben Bruidegom is werkzaam bij het AMSTEL-Instituut van de Universiteit van Amsterdam als ontwikkelaar van educatieve hard- en software en docent aan het College of Science van deze universiteit. Hij heeft tientallen jaren ervaring op het gebied van de technische automatisering en het ontwikkelen van onderwijs hiervoor.
€ 19,95
Mitglieder: € 17,96
-
Elektor Publishing Professional SMD Assembly
Practical Low-Cost Methods for Reliable PCB Production This book explains how to carry out reliable SMD assembly using affordable tools and small-scale equipment. It follows the complete workflow step by step, including tool selection, solder paste handling, stencil use, component placement, reflow methods, inspection, and rework. The focus is on bench-level and small-lab production rather than industrial assembly lines. It shows practical methods for building single and double-sided SMD boards with repeatable results. Topics include solder paste and flux, temperature profiles, hot air and hotplate techniques, small reflow ovens, inspection methods, and defect correction. Checklists and example workflows are included to help reduce errors and improve consistency. Key features: Tools and supplies for SMD assembly and rework Solder paste types, storage, and handling Stencils and paste application methods Pick and place workflow and component orientation Temperature profiles and reflow methods Hot air, hotplate, and reflow oven processes Inspection and quality control Common defects such as tombstoning and solder bridges Practical rework and component replacement Bench-level professional workflows and checklists This book is designed as a practical bench reference for anyone who wants to assemble and troubleshoot their own SMD boards with reliable results.
€ 24,95
Mitglieder: € 22,46
-
Elektor Digital Object-Oriented PLC Programming in CODESYS (E-book)
Modular and Scalable Control Systems Using Structured Text This book offers a structured and practical approach to modern PLC development using object-oriented principles. It is a guide for engineers, programmers, and students seeking to harness the power of object-oriented programming (OOP) in the context of industrial automation with PLCs. The content focuses on the CODESYS development environment and Structured Text (ST), both of which support modern programming techniques while maintaining compatibility with real-time automation requirements. Through step-by-step demos and instructional examples, it demonstrates how modular, reusable code can enhance development efficiency, simplify ongoing maintenance, and enable scalable and flexible control system architectures. Key topics include: Structured Text fundamentals: conditions, loops, arrays, and functions Object-oriented concepts: classes, methods, and inheritance Advanced techniques: polymorphism, interfaces, and access control Modular design with reusable components and structured program flow Implementation of finite state machines and scalable application design Built around instructional demos and clear explanations, this book helps readers develop maintainable and modern control software in the CODESYS environment using proven programming techniques.
€ 29,95
Mitglieder: € 26,96
-
Elektor Digital Ultimate Arduino Mega 2560 Hardware Manual (E-book)
A Reference and User Guide for the Arduino Mega 2560 Hardware and Firmware A manual providing up-to-date hardware information for the Arduino Mega 2560. The Arduino Mega 2560 is an upgrade to the popular Arduino Uno board, providing more pins, serial ports and memory. Arduino is the easy to use open-source electronics platform used by hobbyists, makers, hackers, experimenters, educators and professionals. Get all the information that you need on the hardware and firmware found on Arduino Mega 2560 boards in this handy reference and user guide. Ideal for the workbench or desktop. This manual covers the Arduino Mega 2560 hardware and firmware, and is a companion volume to the Ultimate Arduino Uno Hardware Manual, which covers the Arduino Uno hardware and firmware. Contains all of the Arduino Mega 2560 hardware information in one place Covers Arduino / Genuino Mega 2560 revision 3 and earlier boards Easily find hardware technical specifications with explanations Pin reference chapter with interfacing examples Diagrams and illustrations for easy reference to pin functions and hardware connections Learn to back up and restore firmware on the board, or load new firmware Basic fault finding and repair procedures for Arduino Mega 2560 boards Power supply circuits simplified and explained Mechanical dimensions split into five easy to reference diagrams Contains circuit diagrams, parts list and board layout to easily locate components A chapter on shield compatibility explains how shields work across different Arduino boards
€ 32,95
Mitglieder: € 29,66
-
Elektor Digital Raspberry Pi (überarbeitete und erweiterte Neuauflage | PDF)
Raspberry Pi (Neuauflage) | E-Buch
€ 34,80
Mitglieder: € 31,32
-
Elektor Digital RFID (E-book)
RFID technology has conquered many areas in which barcodes, magnetic strips and contact smartcards were used previously. Everyday applications, such as electronic ticketing, access cards, debit cards and electronic identity documents would not be possible without this technology. MIFARE is the most widely used RFID technology, and this book provides a practical and comprehensive introduction to it. Among other things, the initial chapters cover physical fundamentals, relevant standards, RFID antenna design, security considerations and cryptography. The complete design of a reader’s hardware and software is described in detail. The reader’s firmware and the associated PC software support programming using any .NET language. The specially developed PC program, “Smart Card Magic.NET”, is a simple development environment that supports sending commands to a card at the click of a mouse, as well as the ability to create C# scripts. Alternatively, one may follow all of the examples using Visual Studio 2010 Express Edition. Finally, the major smart card reader API standards are introduced. The focus is on programming contactless smartcards using standard PC/SC readers using C/C++, Java and C#.
€ 34,95
Mitglieder: € 31,46
-
Elektor Digital 311 Schaltungen (PDF)
311 Schaltungen – das zwölfte Buch innerhalb der „Dreihunderter-Reihe“. 311 Schaltungen und neue Konzepte in einem Buch sind ein (fast) unerschöpflicher Fundus zu allen Bereichen der Elektronik: Audio & Video, Spiel & Hobby, Haus & Hof, Prozessor & Controller, Messen & Testen, PC & Peripherie, Stromversorgung & Ladetechnik sowie zu Themen, die sich nicht katalogisieren lassen. 311 Schaltungen – enthält viele komplette Problemlösungen, zumindest aber die Idee hierzu. Nicht zuletzt sind die 311 Schaltungen der Anstoß zu ganz neuen Überlegungen. 311 Schaltungen – sind eine Zusammenfassung der Beiträge aus den Halbleiterheften 2009 bis 2011. Die Halbleiterhefte sind die jährlichen Doppelausgaben Juli/August der Zeitschrift Elektor. 311 Schaltungen ist das Buch für alle, die kreativ mit der Elektronik umgehen; sei es im Beruf oder als Hobby.
€ 29,80
Mitglieder: € 26,82
-
Elektor Digital Hardware-Design mit FPGA (E-book)
Die "Field Programmable Gate Array"-Bausteine sind der moderne Weg, digitale Schaltungen schnell und effizient aufzubauen. Mit preiswerten Evaluierungskits lassen sich komplexe digitale Schaltungen realisieren, ohne auf die immer schwieriger werdende Löttechnik zurückzugreifen. Jedoch hat sich hierdurch die Beschreibung der digitalen Schaltungen geändert, womit auch die Methodik angepasst werden muss.Dieses Buch Buch gibt zunächst eine kurze Einführung in die digitale Schaltungstechnik, mit dem Schwerpunkt auf den in FPGA-Bausteinen verwendeten Grundelementen. Danach werden die Randbedingungen und Effekte, die beim Entwurf digitaler Schaltungen auftreten können, beschrieben und schließlich die Grundelemente als HDL-Beschreibungen in den Sprachen VHDL und Verilog aufgeführt. Die Methodik zum Erstellen einer FPGA-Schaltung mit den Schritten Simulation, Verifikation und Implementierung sowie die Programmwerkzeuge zur Durchführung dieser Schritte werden erläutert. Abschließend wird an dem Beispiel eines Algorithmus für einen Frequenzgenerator zur direkten digitalen Synthese das Vorgehen demonstriert.Der Autor hat sein Wissen in langjähriger Entwicklungsarbeit beim Systementwurf und in der Verifikation von ASIC-Schaltungen aufgebaut und diese Methodiken erfolgreich bei der Implementierung von Prototypen und Produkten mit FPGA-Bausteinen umgesetzt. Mit diesem Buch möchte er die praktischen Erfahrungen zusammenfassen und in kompakter Form weitergeben.
€ 39,80
Mitglieder: € 35,82
-
Elektor Digital Raspberry Pi ontdekken in 45 Elektronica projecten (2e versie) | E-book
Met de Raspberry Pi heeft u voor slechts een paar tientjes een complete computer in handen, waar op eenvoudige wijze allerlei elektronica aangesloten kan worden. In deze 2e herziene en uitgebreide versie gaan we in op een van de sterke kanten van de Raspberry Pi: de combinatie van programmeren en elektronica. Na een korte introductie van de Raspberry Pi wordt de benodigde software geïnstalleerd. Op de SD-kaart die u bij dit boek kunt aanschaffen, is die allemaal al aanwezig voor de Raspberry Pi. Aan de (optionele) Windows PC kant gebeurt dit met gratis software die u kunt downloaden. Daarna volgt een beknopte inleiding in het besturingssysteem Linux en gaan we programmeren in Bash, Python en JavaScript. De nadruk ligt hierbij op Python, maar in alle gevallen houden we het kort. We bespreken net voldoende zodat u de projecten kunt begrijpen en aan uw wensen aanpassen, en gaan dan aan de slag met leuke projecten. Maar liefst 45 spannende en interessante projecten worden in detail besproken en uitgelegd. Van wisselknipperlicht, aansluiten van een elektromotor, het verwerken en maken van analoge signalen tot lichtmeter en temperatuurregeling. Maar ook gecompliceerdere projecten zoals een motorsnelheidsregeling, webserver met CGI, client-server applicaties en Xwindows programma‘s. U kunt dit boek gebruiken als projecten boek en de projecten nabouwen en in de praktijk inzetten. Door de duidelijke uitleg, schema‘s en foto‘s van de opstellingen op een steekbord wordt het nabouwen een erg leuke bezigheid. RPi Alle software voor de RPi is voorgeïnstalleerd op een SD-kaart die u bij dit boek kunt aanschaffen. Dat wil zeggen dat alle software en drivers voor SSH, SPI, I²C, GPIO, PWM, muziek, Python Ontwikkelversie, wxPython, IdleX en de seriële verbinding gegarandeerd werken. Tevens staan alle broncodes van de projecten uitdit boek op deze kaart. Windows-PC In het gratis download-pakket dat bij dit boek hoort, vindt u de software die in dit boek gebruikt wordt op de Windows-PC handig bij elkaar in een enkel ZIP-bestand. Alle software is gratis. Tevens bevat het pakket een filmpje van de Nutteloze Doos (Useless Machine) van project 13.4. Software download-pakket WinOscillo Putty Xming WinSCP DiskImager Notepad2 IdleX Useless Box film
€ 29,95
Mitglieder: € 26,96
-
Elektor Digital RFID (PDF)
RFID (DE) |
€ 44,80
Mitglieder: € 40,32
-
Elektor Digital CAN et CAN FD (E-book)
Tout sur les protocoles et leur mise en œuvre avec Arduino Initialement destiné aux véhicules routiers, le réseau CAN (« Controller Area Network ») et son successeur le réseau CAN FD (« Flexible Data ») ont vu leurs champs d’application s’élargir à de nouveaux domaines. L’industrie propose de nombreux modules microcontrôleurs dotés d’une interface CAN et/ou CAN FD. L’environnement de développement Arduino a démocratisé la programmation de ces modules et il existe des bibliothèques qui implémentent un pilote CAN et/ou un pilote CAN FD. La première partie dresse un rapide historique des réseaux CAN et CAN FD et expose la problématique des lignes de transmission en abordant succinctement leur théorie et présentant des résultats de simulation Spice. La deuxième partie est consacrée au réseau CAN, en détaillant successivement la fonction logique du réseau, les transcepteurs, les contrôleurs, la topologie la plus classique (le bus) et d’autres moins courantes, les répéteurs et les passerelles. Les aspects particuliers du protocole, tels que le bit stuffing, l’arbitrage, les trames d’erreur, la détection des erreurs sont exposés. La discussion de la fiabilité du protocole est illustrée par des exemples mettant en évidence ses faiblesses. La troisième partie présente le protocole CAN FD, ses deux variantes CAN FD ISO et CAN FD non ISO, leurs fiabilités, leurs faiblesses, mises en évidence par des exemples. Différents transcepteurs et contrôleurs CAN FD sont décrits. La quatrième partie est dédiée aux applications : comment utiliser les services d’un pilote, concevoir une messagerie, utiliser un analyseur logique. Deux exemples d’application terminent cette partie. Ce livre s’adresse aux amateurs et aux ingénieurs non spécialistes pour comprendre les possibilités qu’offre un réseau CAN et comment on le met en œuvre. Un enseignant trouvera des informations pour approfondir ses connaissances et pour concevoir des travaux pratiques. Une connaissance des microcontrôleurs, de leur programmation, de l’électronique numérique aidera à la lecture des schémas. La connaissance du langage C++ et du langage de simulation électronique Spice facilitera la compréhension des programmes qui sont décrits dans le livre. Tous les codes source sont disponibles sur le dépôt GitHub de l’auteur. Téléchargements GitHub
€ 34,95
Mitglieder: € 31,46