Elektor E-Books (20% Extra-Rabatt für Mitglieder)
-
Elektor Digital ARM Microcontroller Interfacing (E-book)
Learn to interface and program hardware devices in a wide range of useful applications, using ARM7 microcontrollers and the C programming language. Examples covered in full detail include a simple LED to a multi-megabyte SD card running the FAT file system. Features of this book Build prototype circuits on breadboard or Veroboard and interface to ARM microcontrollers. A 32-bit ARM7 microcontroller is used in interfacing and software examples. Interfacing principles apply to other ARM microcontrollers and other non-ARM microcontrollers as well. Example programs are written in the C programming language. Use only free or open source software. Download and install all programming tools from the Internet. Template project files are provided for easy project creation. Hardware Interface to LEDs, transistors, optocouplers, relays, solenoids, switches, keypads, LCD displays, seven segment displays, DC motors, stepper motors, external analogue signals using the ADC, RS232, RS-485, TWI, USB, SPI and SD memory cards. Software Once hardware has been interfaced to a microcontroller, software must be written to control the hardware. You will learn how to write programs to operate externally interfaced hardware devices, use timers and interrupts. Also learn how to port FAT file system code for use with an SD memory card, program the PWM to produce an audio sine wave, program the PWM to speed control a DC motor and more. A chapter on more advanced ARM microcontrollers is included with an overview of some of the newest ARM microcontrollers and their features.
€ 29,95
Mitglieder € 23,96
-
Elektor Digital ARM Microcontroller Projects (E-book)
It is becoming important for microcontroller users to quickly learn and adapt to new technologies and architecture used in high performance 32-bit microcontrollers. Many manufacturers now offer 32-bit microcontrollers as general purpose processors in embedded applications. ARM provide 32 and 64-bit processors mainly for embedded applications. These days, the majority of mobile devices including mobile phones, tablets, and GPS receivers are based on ARM technology. The low cost, low power consumption, and high performance of ARM processors makes them ideal for use in complex communication and mixed signal applications. This book makes use of the ARM Cortex-M family of processors in easy-to-follow, practical projects. It gives a detailed introduction to the architecture of the Cortex-M family. Examples of popular hardware and software development kits are described. The architecture of the highly popular ARM Cortex-M processor STM32F107VCT6 is described at a high level, taking into consideration its clock mechanisms, general input/output ports, interrupt sources, ADC and DAC converters, timer facilities, and more. The information provided here should act as a basis for most readers to start using and programming the STM32F107VCT6 microcontroller together with a development kit. Furthermore, the use of the mikroC Pro for ARM integrated development environment (IDE) has been described in detail. This IDE includes everything required to create a project; namely an editor, compiler, simulator, debugger, and device programmer. Although the book is based on the STM32F107VCT6 microcontroller, readers should not find it difficult to follow the projects using other ARM processor family members.
€ 34,95
Mitglieder € 27,96
-
Elektor Digital ARM Microcontrollers (EN) | E-book
35 Projects for Beginners This book is for hobbyists, students and engineers who want to learn C and how to use an mbed ARM microcontroller in an easy and fun way, without the need for cumbersome software installations. ARM mbed microcontroller NXP LPC1768 The projects in this book are meant for beginners in C and ARM microcontrollers. That doesn't mean the projects are simple, but it does mean that they are easy to understand. We use for example USB communications, a subject that is made so easy by the mbed that it is suitable for a beginners book. Cloud technology The mbed NXP LPC1768 uses cloud technology, a revolutionary concept in software development. This means you do not need to install software on your PC in order to program the mbed! The only thing you need is a browser such as Microsoft Internet Explorer, and a USB port on your PC. You can get access to your project from any PC anywhere in the world and continue working on it. When you are done a few simple mouse clicks transfer the program to your mbed hardware. Of course you can optionally download the projects and store them on your own PC. Features of this Book Learn how to program an mbed ARM microcontroller using cloud technology. No complicated software installation on your PC needed. Learn programming in C by doing fun and interesting projects. No previous experience or knowledge required. Examples of projects in this book: flashing light, timer, light activated switch, digital thermometer, people detector, USB communication, talking microcontroller, debugging, sound switch, and much more - 35 projects in total. Examples of C subjects in this book: variables, commands, functions, program execution, pointers (introduction).
€ 29,95
Mitglieder € 23,96
-
€ 29,95
Mitglieder € 23,96
-
Elektor Digital Assembly Language Essentials (E-book)
A Guide to Powerful Programming for Embedded Systems You must be a well-rounded professional to excel in the ever-evolving, rapidly developing embedded design and programming industry. Simply put, when it comes to electronics design and programming, the more topics you can master, the more you’ll flourish at your workplace and at your personal workbench. This shouldn’t be a surprise, as the line between the skills of a hardware engineer and software engineer is blurring. The former should have a good grasp of programming in order to build efficient systems. The latter should understand the details of the design (whether it’s a physical or virtual application) for which he or she is writing code. Thus, to be successful, a modern professional electronics engineer must have a solid grasp of both hardware design and programming. Assembly Language Essentials is a matter-of-fact guide to Assembly that will introduce you to the most fundamental programming language of a processor. Unlike other resources about Assembly that focus exclusively on specific processors and platforms, this book uses the architecture of a fictional processor with its own hardware and instruction set. This enables you to consider the importance of Assembly language without having to deal with predetermined hardware or architectural restrictions. You’ll immediately find this thorough introduction to Assembly to be a valuable resource, whether you know nothing about the language or you have used it before. The only prerequisite is that you have a working knowledge of at least one higher-level programming language, such as C or Java. Assembly Language Essentials is an indispensible resource for electronics engineering professionals, academics, and advanced students looking to enhance their programming skills. The book provides the following, and more: An introduction to Assembly language and its functionality Significant definitions associated with Assembly language, as well as essential terminology pertaining to higher-level programming languages and computer architecture Important algorithms that may be built into high-level languages, but must be done the “hard way” in Assembly language — multiplication, division, and polynomial evaluation A presentation of Interrupt Service Routines with examples A free, downloadable Assembler program for experimenting with Assembly
€ 29,95
Mitglieder € 23,96
-
Elektor Digital Audio- und Gitarrenschaltungen mit Röhren (PDF)
Für den sensiblen und kritischen HiFi-Hörer ist die Röhrenverstärkung noch immer der "musikalischste" Weg der Signalaufbereitung in der Übertragungskette Signalquelle, Verstärker und Lautsprecher. Transparenz, Räumlichkeit, Tiefe, Klangfülle, Wärme... alle diese oder ähnliche Charakterisierungen versuchen etwas zu umschreiben, was kaum zu beschreiben ist, bei dem die Sprache scheinbar "versagt": das Hörerlebnis "Röhre". Moderne Audio-Röhren-Spitzengeräte sind im Schnitt sündhaft teuer; bei den niedrigen, ausschließlich in Handarbeit gefertigten Stückzahlen ist das erklärlich. Schaltungstechnisch gibt es bei den Röhrenverstärkern kaum mehr Geheimnisse, denn die Röhrentechnologie wurde bereits vor rund 30 Jahren "erwachsen". Allenfalls die Herstellung hochwertiger Ausgangsübertrager wird teilweise als gut gehütetes Fabrikationsgeheimnis behandelt. Was für den Audio-Hörer gilt, gilt auch für die meisten – nicht nur technisch interessierten – Gitarrenspieler allemal: für sie produziert die Röhre "the singing voice", die das Gitarrenspiel erst lebendig erscheinen lässt. Dieses Buch macht alle diese Dinge dem technisch interessierten Leser deutlich. Es zeigt dem praxisorientierten Audio-Hörer und Musiker Alternativen auf, wie man durch Selbstbau zu einem preiswerten Röhren-Equipment kommen kann. Dazu gehört, dass auch einige theoretische Zusammenhänge nicht ganz aus dem Blickfeld geraten.
€ 32,80
Mitglieder € 26,24
-
Elektor Digital Audioschaltungstechnik (PDF)
Audioschaltungstechnik (E-book)
€ 29,80
Mitglieder € 23,84
-
Elektor Digital AVR (DE) | E-book
Der Autor führt Einsteiger und auch Fortgeschrittene gekonnt und professionell in eine hochinteressante Thematik ein. Auch wer seine Elektronik- und Programmierkenntnisse weiter ausbauen und vertiefen möchte, hat dazu gute Möglichkeiten. Die modernen und zeitgemäßen Atmel AVR-Prozessoren sowie die Programmierung in C sind in Kombination eine zukunftssichere Plattform für lange Zeit. Nach Einführung und Vorstellung der notwendigen Entwicklungsumgebung werden Projekte vorgestellt, die schrittweise zum Ziel führen.Für die meisten Projekte kommt das Atmel AVR-Evaluation-Board zum Einsatz – eine Experimentierplatine aus dem Hause Pollin Electronic. Das gewährleistet den reibungslosen Nachbau der vorgeschlagenen Projekte. Natürlich ist auch die Verwendung eigener Experimentierschaltungen möglich, denn ein erklärtes Ziel des Buches ist es, den Anwender zu selbständigem Arbeiten und Entwickeln zu befähigen.Aus dem Inhalt:• Der passende Mikrocontroller• Die Entwicklungsumgebung• Erste Schritte mit dem Mikrocontroller• Das AVR-Evaluation-Board• I/O-Grundlagen• Flüssigkristalldisplays (LCDs)• Serielle Datenübertragung• Analoge Ein- und Ausgabe• Programmablaufsteuerung mit Interrupts• Timer/Counter• Speicherzugriffe, Bootloader• Serieller Datenbus I²C (TWI) und SPI• Beispielprojekte: DCF 77, GPS, GLONASS, Fernwirken per Handy, Bluetooth, USB, SD-Speicherkarten und mehr
€ 32,80
Mitglieder € 26,24
-
Elektor Digital AVR-Mikrocontroller (PDF)
Programmierung in Assembler und C am Beispiel der ATtiny-Familie Dieses Buch bietet einen eingehenden Blick auf die 8-Bit-AVR-Architektur in ATtiny- und ATmega-Mikrocontrollern, hauptsächlich aus der Sicht der Software und der Programmierung. Erforschen Sie die AVR-Architektur unter Verwendung von C und Assembler in Microchip Studio (früher Atmel Studio) mit ATtiny-Mikrocontrollern. Lernen Sie die Details der internen Funktionsweise von AVR-Mikrocontrollern kennen, einschließlich der internen Register und des Speicherplans von ATtiny-Bausteinen. Programmieren Sie Ihren ATtiny-Mikrocontroller mit einem Atmel-ICE-Programmiergerät/Debugger oder verwenden Sie ein preiswertes Hobby-Programmiergerät oder sogar einen Arduino Uno als Programmiergerät. Die meisten Code-Beispiele können mit dem Microchip Studio AVR-Simulator ausgeführt werden. Lernen Sie, Programme für ATtiny-Mikrocontroller in Assembler zu schreiben. Erfahren Sie, wie Assemblersprache in Maschinencodebefehle umgewandelt wird. Finden Sie heraus, wie Programme, die in der Programmiersprache C geschrieben wurden, in Assemblersprache und schließlich in Maschinencode umgewandelt werden. Verwenden Sie den Microchip Studio Debugger in Kombination mit einem Hardware-USB-Programmierer/Debugger, um Assembler- und C-Programme zu testen oder verwenden Sie den Microchip Studio AVR-Simulator. ATtiny-Mikrocontroller im DIP-Gehäuse werden verwendet, um eine einfache Nutzung auf Breadboards zu ermöglichen. Erfahren Sie mehr über Timing und Taktimpuls in AVR-Mikrocontrollern mit ATtiny-Bausteinen. Werden Sie zu einem AVR-Experten mit fortgeschrittenen Debugging- und Programmierfähigkeiten.
€ 32,80
Mitglieder € 26,24
-
Elektor Digital AVR-Programmierung für Quereinsteiger (E-book)
Atmel AVR ist eine 8-bit-Mikrocontroller-Familie des Herstellers Atmel. Diese Controller sind wegen ihres einfachen Aufbaus, ihrer leichten Programmierbarkeit, den kostenlosen Entwicklungswerkzeugen und der Verfügbarkeit in DIP-Gehäuseformen auch bei Elektronikern und Makern äußerst beliebt. Darüber hinaus sind diese Controller bereits ab zwei Euro erhältlich. Im Arduino Uno-Board wird der ATmega328 verwendet. AVR-Programmierung für Quereinsteiger besteht aus zwei Teilen. Im ersten Teil wird in einfachen Worten erklärt, wie eine MCU (= Micro Controller Unit) im Detail arbeitet. Dem folgt eine Einführung in die Programmiersprache C. Anschließend taucht der Leser im zweiten Teil des Buches in die Welt der Register und ihre Bits ein. Dort findet man auch ein umfangreiches Glossar aller Register- und Bit-Namen. Das Buch dient somit auch als Nachschlagewerk, wenn man sich durch das Datenblatt oder andere Texte arbeiten muss. Das Buch wendet sich an alle, die bisher mit dem Arduino programmiert haben und nun nach technischen Möglichkeiten und Wegen suchen, ihre Elektronik- und Programmierkenntnisse zu erweitern. Dazu eignet sich die AVR-Programmierung im besonderen Maße.
€ 32,80
Mitglieder € 26,24
-
Elektor Digital Basic Electronics for Beginners (E-book)
Analogue Electronics and Microcontrollers Projects Hobbyist electronics can be a fun way to learn new skills that can be helpful to your career. Those who understand the basics of electronics can design their own circuits and projects. However, before you run, you need to learn to walk. It all starts with analogue electronics. You should be familiar with the simple components and circuits and understand their basic behaviors and the issues you may encounter. The best way to do this is through real experiments. Theory alone is not enough. This book offers a large number of practical entry-level circuits, with which everyone can gain the basic experience. Through the widespread introduction of microcontrollers, a new chapter in electronics has begun. Microcontrollers are now performing more and more tasks that were originally solved using discrete components and conventional ICs. Starting out has become easier and easier thanks to platforms including Bascom, Arduino, micro:bit. The book introduces numerous manageable microcontroller applications. It?s now a case of less soldering and more programming.
€ 32,95
Mitglieder € 26,36
-
Elektor Digital Basiskurs Elektronik (E-book)
Auf dem Markt gibt es eine Reihe von Elektronik-Fachbüchern, die höchsten Ansprüchen genügen. Stellvertretend für alle sei hier nur die „Hohe Schule der Elektronik“ erwähnt (im Original „The Art of Electronics“), die in mehreren Bänden auch beim Elektor Verlag erschienen ist. Wer auf Elektronik-Kenntnisse für den täglichen Gebrauch Wert legt, muss nicht unbedingt den wissenschaftlichen Hintergrund bis ins letzte Detail studieren. So ist es auch nicht erforderlich, jedes „exotische“ Bauteil und jede mögliche Schaltungsvariante zu kennen. Wer sich mit den gemachten Aussagen identifizieren kann, hält mit diesem Buch das richtige Werk in Händen. Es ist geeignet für Einsteiger, für Auszubildende in den entsprechenden Berufen, für Hobby-Elektroniker und nicht zuletzt für diejenigen, für die Elektronik ein Thema unter vielen ist. Also alle, für die eine kurze, verständliche und auch bezahlbare Einleitung in den Themenbereich „Elektronik“ wichtig ist. „Basiskurs Elektronik“ ist ein Grundlagenbuch mit dem Schwerpunkt Analog-Niederfrequenztechnik – dem Einmaleins der gesamten Elektronik.
€ 24,90
Mitglieder € 19,92
-
Elektor Digital BBC micro:bit (E-book)
35 Touch Develop & MicroPython Projects The BBC micro:bit is a credit sized computer based on a highly popular and high performance ARM processor. The device is designed by a group of 29 partners for use in computer education in the UK and will be given free of charge to every secondary school student in the UK. The device is based on the Cortex-M0 processor and it measures 4 x 5 cm. It includes several important sensors and modules such as an accelerometer, magnetometer, 25 LEDs, 2 programmable push-button switches, Bluetooth connectivity, micro USB socket, 5 ring type connectors, and a 23-pin edge connector. The device can be powered from its micro USB port by connecting it to a PC, or two external AAA type batteries can be used. This book is about the use of the BBC micro:bit computer in practical projects. The BBC micro:bit computer can be programmed using several different programming languages, such as Microsoft Block Editor, Microsoft Touch Develop, MicroPython, and JavaScript. The book makes a brief introduction to the Touch Develop programming language and the MicroPython programming language. It then gives 35 example working and tested projects using these language. Readers who learn to program in Touch Develop and MicroPython should find it very easy to program using the Block Editor or any other languages. The following are given for each project: Title of the project Description of the project Aim of the project Touch Develop and MicroPython program listings Complete program listings are given for each project. In addition, working principles of the projects are described briefly in each section. Readers are encouraged to go through the projects in the order given in the book.
€ 24,95
Mitglieder € 19,96
-
Elektor Digital Build Your Own Coffee Roaster with Raspberry Pi (E-book)
Designing, Wiring, and Controlling Build Your Own Coffee Roaster is a practical guide to constructing and operating the Cobra Smart Roaster and its companion Open Roaster Controller (ORC). The e-book walks the reader through every stage of the build, from assembling the powerhead and wiring the system to installing and configuring the controller. Along the way, you’ll learn how to use the Raspberry Pi to bring precision and flexibility to your roasting process. Clear, step-by-step chapters cover: Powerhead construction and required components Low- and high-voltage wiring Installing the ORC, network setup, and using the web interface Roasting coffee with the Cobra in different setups, including hand-stir and bread-machine roasting Advanced topics such as manual mode, fixed profiles, Artisan-Scope connections, and ORC system programming A complete parts list, practical guidance throughout, and concise explanations make this e-book a useful reference for anyone interested in building, modifying, or understanding their own coffee-roasting system.
€ 19,95
Mitglieder € 15,96
-
Elektor Digital Build Your Own Multifunctional 4-Axis CNC Machine (E-book)
Plot, Cut, Drill, Mill and Laser with the Z99 This book covers the construction, hardware, software, and operation of the Z99 – CNC machine. This is a multifunctional 4-axis machine for home construction. The capabilities of the Z99 machine include: large-format schematic plotting PCB plotting with etch-resist pens schematic plotting with conductive-ink pens letter cutting out of vinyl paper cutting PCB/substrate drilling PCB/substrate milling text milling laser engraving laser cutting of solder paste masks By making the support software available as freeware, readers of the book are challenged and encouraged to develop new applications for the Z99. The machine would not be of much use if the user has no option to create suitable files for the designs in mind. A large part of this book is dedicated to creating source files in a variety of freeware software packages, including Inkscape, DesignSpark PCB, KiCad, and FlatCAM. The book is also useful for readers keen to comprehend and then master the basic structure of HPGL, Gerber, Drill, and G-code files, as well as to have a go at deciphering them using software.
€ 29,95
Mitglieder € 23,96
-
Elektor Digital Build Your Own Software-Defined Radio (E-book)
Practical Guide to Modular RF Design Build Your Own Software-Defined Radio combines RF circuitry with hardware programming and PC-based signal processing. The e-book presents a modular approach to building a complete SDR system using RF Bricks – from the mechanical framework and RF modules to measurement tools, PC software, and FPGA implementations. Practical explanations guide readers through real signal paths, construction steps, and measurement routines, linking hardware and software into a flexible SDR platform. Key topics include: Mechanical setup: RF Brick template, chassis, and 19-inch module carrier Bridges: USB isolator, I²C level shifter, I²C power switch, and practical examples Signal-chain design with RF Bricks: antennas, band filters, NanoVNA work, preamplifiers, PLLs, demodulators, direct-conversion chains, multiband options, and narrowband bricks RF measurement Bricks: single- and dual-tone sources, NPR methods, noise generators, notch filters, broadband amplifiers, and impedance bridges Useful accessories: ATU-100 tuner, X-Phase QRM eliminator, and firmware notes PC host software: SoapyAudio adjustments, GQRX, SDR++, and added functionality GnuRadio elements: control blocks, SSB demodulation, GUI components, messaging, and filter handling FPGA-based SDR: VHDL, toolchains, ADC/DAC blocks, oversampling, and a complete SSB/CW signal chain With its modular structure and detailed working examples, this e-book offers a practical path to building and extending modern SDR systems.
€ 32,95
Mitglieder € 26,36
-
Elektor Digital Building a High-Tech Alarm System with Raspberry Pi (E-book)
This book discusses the basic components of any alarm system. All alarm systems have two basic functions. First, they monitor their environment looking for a change such as a door or window opening or someone moving about in the room. Second, they alert the legal owner or user to this change. The system described in this book uses a scanning type software to detect intruders. It behaves like a guard dog, pacing up and down the fence line on the lookout for either an intruder or a familiar person. If you have an alarm key, you can disarm the system and enter. With the scanning method, the software is easy to write and explain. It can scan eight alarm zones plus two special fire zones in about one second. You don’t have to be an electrical engineer to install an alarm system, just a decent carpenter, painter, and plasterer! Because this alarm system runs on 12 volts, you don’t have to be a licensed electrician either to install it. The alarm system presented here uses Python software on the Raspberry Pi combined with some elementary electronic circuits. The code described in the book, as well as CAD files and a bill of materials for the alarm panel, are available for free downloading. The book provides the reader with examples of typical configurations coming straight from the author‘s experience. After reviewing the hardware components typically used in common alarm systems, the author shows how to plan one yourself. To implement a modular alarm, no matter if it is for a single house or for a business or restaurant, the book shows how to skillfully combine a Raspberry Pi with small auxiliary electronic circuits. These are not installation instructions but food for thought that will enable readers to find a solution to their needs.
€ 24,95
Mitglieder € 19,96
-
Elektor Digital Building Wireless Sensor Networks with OpenThread (E-book)
Developing CoAP applications for Thread networks with Zephyr This book will guide you through the operation of Thread, the setup of a Thread network, and the creation of your own Zephyr-based OpenThread applications to use it. You’ll acquire knowledge on: The capture of network packets on Thread networks using Wireshark and the nRF Sniffer for 802.15.4. Network simulation with the OpenThread Network Simulator. Connecting a Thread network to a non-Thread network using a Thread Border Router. The basics of Thread networking, including device roles and types, as well as the diverse types of unicast and multicast IPv6 addresses used in a Thread network. The mechanisms behind network discovery, DNS queries, NAT64, and multicast addresses. The process of joining a Thread network using network commissioning. CoAP servers and clients and their OpenThread API. Service registration and discovery. Securing CoAP messages with DTLS, using a pre-shared key or X.509 certificates. Investigating and optimizing a Thread device’s power consumption. Once you‘ve set up a Thread network with some devices and tried connecting and disconnecting them, you’ll have gained a good insight into the functionality of a Thread network, including its self-healing capabilities. After you’ve experimented with all code examples in this book, you’ll also have gained useful programming experience using the OpenThread API and CoAP.
€ 32,95
Mitglieder € 26,36
-
Elektor Digital C Programming for Embedded Microcontrollers (E-book)
Technology is constantly changing. New microcontrollers become available every year and old ones become redundant. The one thing that has stayed the same is the C programming language used to program these microcontrollers. If you would like to learn this standard language to program microcontrollers, then this book is for you! ARM microcontrollers are available from a large number of manufacturers. They are 32-bit microcontrollers and usually contain a decent amount of memory and a large number of on-chip peripherals. Although this book concentrates on ARM microcontrollers from Atmel, the C programming language applies equally to other manufacturer’s ARMs as well as other microcontrollers. Features of this book Use only free or open source software. Learn how to download, set up and use free C programming tools. Start learning the C language to write simple PC programs before tackling embedded programming - no need to buy an embedded system right away! Start learning to program from the very first chapter with simple programs and slowly build from there. No programming experience is necessary! Learn by doing - type and run the example programs and exercises. Sample programs and exercises can be downloaded from the Internet. A fun way to learn the C programming language. Ideal for electronic hobbyists, students and engineers wanting to learn the C programming language in an embedded environment on ARM microcontrollers.
€ 29,95
Mitglieder € 23,96
-
Elektor Digital C Programming on Raspberry Pi (E-book)
Develop innovative hardware-based projects in C The Raspberry Pi has traditionally been programmed using Python. Although this is a very powerful language, many programmers may not be familiar with it. C on the other hand is perhaps the most commonly used programming language and all embedded microcontrollers can be programmed using it. The C language is taught in most technical colleges and universities and almost all engineering students are familiar with using it with their projects. This book is about using the Raspberry Pi with C to develop a range of hardware-based projects. Two of the most popular C libraries, wiringPi and pigpio are used. The book starts with an introduction to C and most students and newcomers will find this chapter invaluable. Many projects are provided in the book, including using Wi-Fi and Bluetooth to establish communication with smartphones. Many sensor and hardware-based projects are included. Both wiringPi and pigpio libraries are used in all projects. Complete program listings are given with full explanations. All projects have been fully tested and work. The following hardware-based projects are provided in the book: Using sensors Using LCDs I²C and SPI buses Serial communication Multitasking External and timer interrupts Using Wi-Fi Webservers Communicating with smartphones Using Bluetooth Sending data to the cloud Program listings of all Raspberry Pi projects developed in this book are available on the Elektor website. Readers can download and use these programs in their projects. Alternatively, they can customize them to suit their applications.
€ 32,95
Mitglieder € 26,36
-
Elektor Digital C Programming with Arduino (E-book)
Technology is constantly changing. New microcontrollers become available every year. The one thing that has stayed the same is the C programming language used to program these microcontrollers. If you would like to learn this standard language to program microcontrollers, then this book is for you! Arduino is the hardware platform used to teach the C programming language as Arduino boards are available worldwide and contain the popular AVR microcontrollers from Atmel. Atmel Studio is used as the development environment for writing C programs for AVR microcontrollers. It is a full-featured integrated development environment (IDE) that uses the GCC C software tools for AVR microcontrollers and is free to download. At a glance: Start learning to program from the very first chapter No programming experience is necessary Learn by doing – type and run the example programs A fun way to learn the C programming language Ideal for electronic hobbyists, students and engineers wanting to learn the C programming language in an embedded environment on AVR microcontrollers Use the free full-featured Atmel Studio IDE software for Windows Write C programs for 8-bit AVR microcontrollers as found on the Arduino Uno and MEGA boards Example code runs on Arduino Uno and Arduino MEGA 2560 boards and can be adapted to run on other AVR microcontrollers or boards Use the AVR Dragon programmer/debugger in conjunction with Atmel Studio to debug C programs
€ 39,95
Mitglieder € 31,96
-
Elektor Digital C# 2010 Programmierung und PC-Anbindung (PDF)
Ziel dieses Buches ist, auf einfache Weise zu zeigen, wie mit der populären Hochsprache C# ein PC programmiert werden kann. Am Anfang beschreibt das Buch Datentypen und Programmsteuerungen, die dann um fortschrittliche Konzepte wie die objektorientierte Programmierung, Threads, die Internetkommunikation und Datenbanken erweitert werden. Alle verwendeten Code-Beispiele stehen unter "Downloads" zum Herunterladen bereit. Mit den vorgestellten Konzepten können auf einfache Weise eigene Ergebnisse erzielt und somit der Lernprozess unterstützt werden. Auch professionelle Software-Tools von Microsoft stehen zum kostenlosen Download zur Verfügung. Die Anwender stellen für Microsoft's Visual Studio 2010 eine Vielzahl von Steuerungen, Eigenschaften, Methoden und Ereignissen bereit. Leser, die die Hardware eines PCs steuern wollen, erhalten genaue Anleitungen. In den Kapiteln über PC-Schnittstellen wird das Erbe der seriellen und parallelen Ports besprochen, analoge Zugänge steuern die Soundkarte und verwenden DirectX-Treiber von Microsoft. Die Anbindung des allgegenwärtigen USB-Ports wird genau erklärt, einschließlich des Entwurfs von Hard- und Software zur Steuerung eines PIC-Boards via USB. Viele Programmbeispiele, praktische Übungen und Links auf Support-Videos vervollständigen dieses Buch – das teilweise in englischer Originalsprache. Universitätsdozenten bieten für die meisten Kapitel Hilfen in Form von herunterladbaren PowerPoint-Präsentationen an. Das vorliegende Buch von Dr. John Allwork berücksichtigt bei der C#-Entwicklung auch die neue Version Visual Studio 2010 und das Microsoft-Betriebssystem Windows 7.
€ 39,80
Mitglieder € 31,84
-
Elektor Digital C# Programming for Windows and Android (E-book)
This e-book (pdf), a software-only follow up to the best-selling Elektor Visual Studio C# range of books, is aimed at Engineers, Scientists and Enthusiasts who want to learn about the C# language and development environment. It covers steps from installation, the .NET framework and object oriented programming, through to more advanced concepts including database applications, threading and multi-tasking, internet/network communications and writing DLLs. The DirectX chapters also include video capture. The e-book concludes with several chapters on writing Android applications in C# using the Xamarin add-on. This e-book is based on the Visual Studio 2015 development environment and latest C# additions including WPF applications, LINQ queries, Charts and new commands such as await and async. The latest Visual Studio debugging features (PerfTips, Diagnostic Tool window and IntellTrace) are covered. Finally, the Android chapters include GPS, E-mail and SMS applications. Additionally, the e-book provides free on-line access to extensive, well-documented examples — in a try for yourself style — together with links to the author’s videos, guiding you through the necessary steps to get the expected results.
€ 39,95
Mitglieder € 31,96
-
Elektor Digital Camera Projects Book (E-book)
39 Experiments with Raspberry Pi and Arduino This book is about Raspberry Pi 3 and Arduino camera projects. The book explains in simple terms and with tested and working example projects, how to configure and use a Raspberry Pi camera and USB based webcam in camera-based projects using a Raspberry Pi. Example projects are given to capture images, create timelapse photography, record video, use the camera and Raspberry Pi in security and surveillance applications, post images to Twitter, record wildlife, stream live video to YouTube, use a night camera, send pictures to smartphones, face and eye detection, colour and shape recognition, number plate recognition, barcode recognition and many more. Installation and use of popular image processing libraries and software including OpenCV, SimpleCV, and OpenALPR are explained in detail using a Raspberry Pi. The book also explains in detail how to use a camera on an Arduino development board to capture images and then save them on a microSD card. All projects given in this book have been fully tested and are working. Program listings for all Raspberry Pi and Arduino projects used in this book are available for download on the Elektor website.
€ 29,95
Mitglieder € 23,96