Suchergebnisse für "pic16"
Elektor Digital Internet of Things (E-BOOK)
The Internet of Things (IoT) is a new concept in intelligent automation and intelligent monitoring using the Internet as the communications medium. The “Things” in IoT usually refer to devices that have unique identifiers and are connected to the Internet to exchange information with each other. Such devices usually have sensors and/or actuators that can be used to collect data about their environments and to monitor and control their environments. The collected data can be processed locally or it can be sent to centralized servers or to the cloud for remote storage and processing. For example, a small device at the size of a matchbox can be used to collect data about the temperature, relative humidity and the atmospheric pressure. This data can be sent and stored in the cloud. Anyone with a mobile device can then access and monitor this data at any time and from anywhere on Earth provided there is Internet connectivity. In addition, users can for example, adjust the central heating remotely using their mobile devices and accessing the cloud.This e-book is written for students, for practising engineers and for hobbyists who want to learn more about the building blocks of an IoT system and also learn how to setup an IoT system using these blocks. Chapter 1 is an introduction to the IoT systems. In Chapter 2, the basic concepts and possible IoT architectures are discussed. The important parts of any IoT system are the sensors and actuators and they are described briefly in Chapter 3. The devices in an IoT system usually communicate with each other and the important aspect of IoT communication is covered in Chapter 4. Chapter 5 proceeds with the features of some of the commonly used development kits. One of these, the Clicker 2 for PIC18FJ manufactured by mikroElektronika, can be used as a processor in IoT systems and its features are described in detail in Chapter 6. A popular microcontroller C language, mikroC Pro for PIC gets introduced in Chapter 7. Chapter 8 covers the use of a click board with the Clicker 2 for PIC18FJ development kit. Similarly, the use of a sensor click board is described as a project in Chapter 9, and an actuator board in Chapter 10. Chapters 11 and 12 cover Bluetooth and Wi-Fi technologies in microcontroller based systems, and the remaining chapters of the book demo the creation of a simple Wi-Fi based IoT system with cloud-based data storage.This e-book has been written with the assumption that the reader has taken a course on digital logic design and has been exposed to writing programs using at least one high-level programming language. Knowledge of the C programming language will be very useful. Also, familiarity with at least one member of the PIC series of microcontrollers (e.g. PIC16 or PIC18) will be an advantage. The knowledge of assembly language programming is not required because all the projects in the book are based on using the C language. If you are a total beginner in programming you can still access the e-book, but first you are advised to study introductory books on microcontrollers.
€ 29,95
Mitglieder € 23,96
Elektor Digital PIC-Mikrocontroller (E-book)
In diesem Buch geht es um spannende und zugleich lehrreiche Anwendungen mit PIC-Mikrocontrollern. Mit dabei sind unter anderem ein „Stiller Alarm“, ein Personen- Sensor, ein Ultraschall-Radarsystem, eine Digitaluhr, ein VU-Meter, ein RGB-Fader, ein serielles Datennetz und eine Laufschrift-Anzeige.Sie können dieses Buch als Projektgrundlage nutzen, um die Projekte Ihrer Wahl aufzubauen und zu erproben. Alle Projekte sind uneingeschränkt praxistauglich. Die präzisen Beschreibungen, Schaltungen und Fotos der Versuchsaufbauten auf Steckplatten machen das Aufbauen und Ausprobieren zum spannenden Vergnügen.Sie können mit diesem Buch auch Ihr Wissen erweitern. Zu jedem Projekt wird der technische Hintergrund erläutert. Es wird erklärt, weshalb wir den beschriebenen Weg gewählt haben, um das Projekt zu realisieren. Auch die Inhalte von Datenblättern werden erläutert, so dass die Eigenschaften der Mikrocontroller nicht im Verborgenen bleiben. Sie können die Projekte ausbauen, erweitern, kombinieren und anpassen.Bei den in den Projekten eingesetzten Mikrocontroller-Typen handelt es sich um PIC12F675, PIC16F628, PIC16F876A und insbesondere PIC16F877. Es wird auch erklärt, wie Programme – geschrieben für einen bestimmten PIC-Typ – an andere PIC-Typen angepasst werden können.Sämtliche Software, die für die Durchführung der Projekte erforderlich ist, kann kostenlos aus dem Internet heruntergeladen werden. Das gilt auch für die Open-Source-Sprache JAL. Diese leistungsstarke, leicht erlernbare Programmiersprache ist sowohl im professionellen Bereich als auch bei nicht professionellen Entwicklern weltweit verbreitet.Dieses Buch ist auch ein gutes Nachschlagewerk. Die Beschreibung aller Elemente der Programmiersprache JAL und der von uns verwendeten Erweiterungsbibliotheken ist einzigartig. Das ausführliche Stichwortverzeichnis weist den Weg zu dem Projekt, das Sie als Grundlage Ihrer eigenen Entwicklung nutzen können. Selbst wenn Sie alle Projekte erprobt haben und Ihr Wissen über die PIC-Mikrocontroller-Familie stark gewachsen ist, wird Ihnen dieses Buch noch nützlich sein.
€ 39,80
Mitglieder € 31,84
Elektor Digital Programmierung der Finite-State-Maschine (E-Book)
Programmierung der Finite-State-Maschine mit 8-Bit-PICs in Assembly und C Andrew Pratt bietet eine detaillierte Einführung in die Programmierung von PIC-Mikrocontrollern sowie einen umfassenden Überblick über den Finite State Machine (FSM)-Programmieransatz. Der größte Teil des Buches verwendet Assembler-Programmierung, aber lassen Sie sich nicht abschrecken. Der FSM gibt einem Programm eine Struktur und erleichtert so das Planen, Schreiben und Ändern. In den letzten beiden Kapiteln wird die Programmierung in C vorgestellt, sodass Sie einen direkten Vergleich zwischen den beiden Techniken anstellen können. Das Buch verweist auf die relevanten Teile des Microchip-Datenblatts, da die Kenntnis davon der beste Weg ist, detaillierte Informationen zu erhalten. Dieses Buch richtet sich an Benutzer von Microsoft Windows und Linux. Um Ihre Kosten auf ein Minimum zu beschränken und die Toolchain zu vereinfachen, werden bestimmte Anwendungen als kostenloser Download bereitgestellt, damit Sie als Programmierer ein serielles FTDI-Kabel verwenden können. Als Assembler kommt der Open Source „gpasm“ zum Einsatz. Die gesamte Programmierung kann in einem Texteditor erfolgen. Es gibt detaillierte Anweisungen zur Durchführung der erforderlichen Installationen unter Windows, Linux Debian und Derivaten wie Ubuntu und Fedora. Für die Programmierung in C wird der XC8-Compiler von Microchip über die Befehlszeile verwendet. Zusätzlich zu den Programmieranwendungen können zwei serielle Lese- und serielle Schreibanwendungen für die Kommunikation mit den PICs von einem Computer aus verwendet werden. Ein Voltmeter-Projekt inklusive praktischer Anleitung zum Aufbau einer Leiterplatte von Grund auf ist enthalten. Die gesamte Theorie wird im Voraus behandelt, einschließlich der Ausführung ganzzahliger Arithmetik in der Assemblierung. Es werden zwei PICs abgedeckt: der PIC12F1822 und der PIC16F1823. Beide können mit einem internen Oszillator mit 32 MHz betrieben werden. Sie müssen kein werkseitig hergestelltes Entwicklungsboard und keinen Programmierer kaufen. Mit relativ kostengünstigen Teilen, darunter ein serielles Kabel, ein Mikrocontroller, einige Widerstände und LEDs, können Sie mit der Erforschung der eingebetteten Programmierung beginnen. Links Aktualisierter Programmierer
€ 27,95
Mitglieder € 22,36
Programming the Finite State Machine
Programmierung der Finite-State-Maschine mit 8-Bit-PICs in Assembly und C Andrew Pratt bietet eine detaillierte Einführung in die Programmierung von PIC-Mikrocontrollern sowie einen umfassenden Überblick über den Finite State Machine (FSM)-Programmieransatz. Der größte Teil des Buches verwendet Assembler-Programmierung, aber lassen Sie sich nicht abschrecken. Der FSM gibt einem Programm eine Struktur und erleichtert so das Planen, Schreiben und Ändern. In den letzten beiden Kapiteln wird die Programmierung in C vorgestellt, sodass Sie einen direkten Vergleich zwischen den beiden Techniken anstellen können. Das Buch verweist auf die relevanten Teile des Microchip-Datenblatts, da die Kenntnis davon der beste Weg ist, detaillierte Informationen zu erhalten. Dieses Buch richtet sich an Benutzer von Microsoft Windows und Linux. Um Ihre Kosten auf ein Minimum zu beschränken und die Toolchain zu vereinfachen, werden bestimmte Anwendungen als kostenloser Download bereitgestellt, damit Sie als Programmierer ein serielles FTDI-Kabel verwenden können. Als Assembler kommt der Open Source „gpasm“ zum Einsatz. Die gesamte Programmierung kann in einem Texteditor erfolgen. Es gibt detaillierte Anweisungen zur Durchführung der erforderlichen Installationen unter Windows, Linux Debian und Derivaten wie Ubuntu und Fedora. Für die Programmierung in C wird der XC8-Compiler von Microchip über die Befehlszeile verwendet. Zusätzlich zu den Programmieranwendungen können zwei serielle Lese- und serielle Schreibanwendungen für die Kommunikation mit den PICs von einem Computer aus verwendet werden. Ein Voltmeter-Projekt inklusive praktischer Anleitung zum Aufbau einer Leiterplatte von Grund auf ist enthalten. Die gesamte Theorie wird im Voraus behandelt, einschließlich der Ausführung ganzzahliger Arithmetik in der Assemblierung. Es werden zwei PICs abgedeckt: der PIC12F1822 und der PIC16F1823. Beide können mit einem internen Oszillator mit 32 MHz betrieben werden. Sie müssen kein werkseitig hergestelltes Entwicklungsboard und keinen Programmierer kaufen. Mit relativ kostengünstigen Teilen, darunter ein serielles Kabel, ein Mikrocontroller, einige Widerstände und LEDs, können Sie mit der Erforschung der eingebetteten Programmierung beginnen. Links Aktualisierter Programmierer
€ 32,95
Mitglieder € 29,66