وبلاگ بلیان

Arduino. Das umfassende Handbuch für Maker. Über 900 Seiten, mit Schaltungsskizzen, Code-Beispielen und vielen Abbildungen, komplett in Farbe.

معرفی کتاب «Arduino. Das umfassende Handbuch für Maker. Über 900 Seiten, mit Schaltungsskizzen, Code-Beispielen und vielen Abbildungen, komplett in Farbe.» نوشتهٔ Claus Kühnel، منتشرشده توسط نشر Rheinwerk Verlag Rheinwerk Computing در سال 2023. این کتاب در فرمت epub، زبان آلمانی ارائه شده است.

2. Edition (3. Februar 2023)Das perfekte Arduino-Kompendium zum Lernen, Nachschlagen, MitmachenDer Arduino ist eine pfiffige Plattform für Maker-Ideen und obendrein ein günstiges und einfaches Tool, mit dem Sie für das Internet of Things (IoT) entwickeln können. In diesem Buch erfahren Sie auf über 900 Seiten, wie Sie den Mikrocontroller für Ihre eigenen Projekte nutzen. Sie lernen den Arduino in allen Details kennen, machen sich mit der Programmierung in C++ vertraut und erhalten Einblick in die Vielfalt an Zubehör, Shields, Sensoren, Aktoren und Komponenten, die es für den Arduino gibt. Kurz: Dieses Buch ist ein Muss für alle, die mit dem Arduino basteln.Sind Sie sich vielleicht noch nicht sicher, welcher Arduino für Ihr Projekt am besten passt? Welches Starter-Kit eignet sich am besten für den Einstieg? Dieses Buch stellt Ihnen die Vielzahl der Arduino-Modelle und Klone von unterschiedlichen Herstellern mit ihren individuellen Eigenschaften ausführlich vor. Tauchen Sie ein in die Elektrotechnik und profitieren Sie von den klaren Fritzing-Schaltskizzen im Buch, an denen Sie sich ganz genau die Versuchs- und Projektaufbauten anschauen können. Der Code für Ihre Programme ist in übersichtlichen Listings aufbereitet und auch für Einsteiger gut lesbar und verständlich erklärt. Damit nicht genug: Von der Temperaturmessung bis zum maschinellen Lernen und der anspruchsvollen Auswertung von Daten bietet das Buch Elektronikbastlern Beispiele und Erklärungen zu allen Fragen rund um den Arduino. Mehr Arduino geht nicht!Arduino-Grundlagen von der Leiterplatte bis zum fertigen SketchElektronik verstehen, Programme schreiben, Projekte umsetzenSchnittstellen, Sensoren, Aktoren, Stromversorgung, ShieldsFür alle Arduino-Modelle und kompatible ControllerAus dem Inhalt:Modellübersicht: Mikrocontroller für MakerBreadboards, Löten, StromversorgungEntwicklungsumgebung und ProgrammierungSchaltungsdesign mit Fritzing und EagleSensoren: Temperatur, Feuchtigkeit, Bewegung, Ultraschall, Luftqualität u.v.m.Displays: LED, LCD, OLED, TouchscreensRelais, Motoren, SchaltaktorenSpeicher: EEPROM, FRAMWLAN, Bluetooth, BLE, GSM, LoRa, LoRaWAN, LTE-M, NB-IoTUART, SPI, I2C, 1-WireIoT-Anwendungen in der Cloud: WQTT, Thingspeak, Pushover, Dweet.ioProjektideen für Maker: Von der Messung des Raumklimas und Radioaktivität bis zum Einsatz von Kameras Die schlicht "C" genannte Programmiersprache ist noch immer die Grundlagensprache vor allem fr hardwarenahe Programme. C-Compiler findet man sowohl in Windows als auch in Unix- und Linux-Derivaten. Mit seinem Buch C. Programmieren von Anfang an fhrt Helmut Erlenktter mit einem perfekten Preis-Leistungs-Verhltnis in die Programmierung mit C ein. Ob Einsteiger oder Neuanfnger, das praktisch orientierte Buch eignet sich fr ein Verstndnis des ANSI-Standards der Sprache, ihren Funktionen und brauchbaren Techniken der Programmierung. Kapitel fr Kapitel arbeitet man sich an die Kernpunkte der Programmiersprache heran -- immer untersttzt durch insgesamt 150 Beispiele, deren Dateien auf der Webseite des Autors zum Download bereitstehen. Folgende Themen werden behandelt: Wie erstellt man ein C-Programm? - Ein erstes Beispiel - Die Funktion printf - Das Format des Programmcodes - Mit ganzen Zahlen rechnen - Fliekomma-Zahlen - Formatierte Zahlenausgabe - Ein Additionsprogramm - Entscheidungen in Ausdrcken - Bedingte Anweisungen - Alternative Anweisungen - Logische Verknpfungen - Fallunterscheidungen - Konstante Zeichen - Zhlschleifen - Die while-Schleife - Die do-Schleife - Schleifen aussetzen - Funktionen als Bausteine - Funktionsparameter - Rckgabewerte - Prototypen - Felder - Zeichenketten - Umwandlungsfunktionen - Sichtbarkeit von Variablen - Speicherklassen - Casts - Konstanten - Dateien einfgen - Konstanten definieren - Bedingtes Kompilieren - Makros - Adressen - Pointervariablen - Pointer-Arithmetik - Pointer und Felder - Kommandozeilenparameter - Dateien ffnen und schlieen - Dateiexistenz prfen - Lesen einer Datei - Schreiben in eine Datei - Eine Datei wird gedruckt - Dateioperationen - Ein einfaches Anzeigeprogramm - Binrdateien - Dateiausgaben umlenken - Testausgaben erzeugen - Voraussetzungen prfen - Signale kontrollieren - Der Aufzhlungstyp - Strukturen - Speicherplatz mehrfach nutzen - Neue Typen definieren - Variable Parameterlisten - Rekursiv programmieren - Dynamische Speicherverwaltung - Programme und Prozesse - Systemaufrufe programmieren - Inline-Assembler - C und Objekte. C. Programmieren von Anfang an ist ein verstndliches und gut geschriebenes Einfhrungsbuch in die Programmierwelt mit C. Der Leser erhlt mit selbst programmierten Beispielen einen berblick ber die Mglichkeiten und Anwendungsbereiche der Sprache und kann sich auf dieser Grundlage entscheiden, ob C fr ihn und angestrebte Projekte geeignet ist. --Wolfgang Tre Arduino ist eine Hard- und Software Open Source Plattform. Die Hardware besteht aus einem einfachen Board mit analogen und digitalen Ein- und Ausgngen. Als Rechnerkern dient ein Atmel AVR-Mikrocontroller. Beim hier verwendeten Arduino Uno ist es ein ATmega328. Arduino kommt mit einer eigenen Entwicklungsumgebung, die Editor und GCC-Einbindung bereit hlt. Neben der avr-gcc-Library knnen weitere Arduino-Libraries eingebunden werden. Die Programmerstellung wird dadurch stark vereinfacht. Im Buch werden Programmbeispiele gezeigt, die ein recht breites Anwendungsspektrum abdecken und Anregung fr eigene Erweiterungen geben sollen. Betrachtet werden AD/DA-Umsetzung und die Ansteuerung von RGB-LEDs, RTC und SD Card, RFID Reader, LCD und Motoren. Die Nutzung von Arduino im Netzwerk wird mit Webserver-, Twitter- und eMail-Anwendungen verdeutlicht. Ein umfangreiches Kapitel befasst sich mit den Interrupts des ATmega328 und deren Programmierung auf Registerebene. Es sind bereits zahlreiche Bcher zu den Arduino Grundlagen erschienen, die gleichsam elektrotechnische Grundlagen vermitteln. Hierauf wir an dieser Stelle nicht eingegangen. Angesprochen werden sollen Leser, die bereits erste Erfahrungen mit Mikrocontrollern gesammelt haben und nach einer effektiven Plattform fr das Umsetzen eigener Ideen in Hard- und Software suchen. Grundkenntnisse zu den AVR-Mikrocontrollern und zur Programmiersprache C/C++ sind fr das Nachvollziehen der Programmbeispiele von Vorteil. Mit diesem Buch gelingt Ihnen der Einstieg in die C++-Entwicklung mühelos. Anschauliche Erklärungen, praxisnahe Beispiele und Übungen begleiten Sie von den ersten Schritten bis zum fertigen Programm. Sie lernen alle wichtigen Themen wie Vererbung, Objektorientierung, Polymorphie, GUI-Entwicklung und Datenbanken. Kenntnisse in C oder einer anderen Sprache werden nicht vorausgesetzt.Aus dem Inhalt:SprachgrundlagenReferenzen und PointerObjektorientierte ProgrammierungVererbung und PolymorphieModerne Bibliotheken: chrono, random, thread, filesystemArbeiten mit ContainernGUI-Entwicklung mit QtDatenbanken mit SQLite verwaltenDie Fachpresse zur Vorauflage: iX - Magazin für professionelle Informationstechnik: »Wer C++ lernen will oder eine Auffrischung auf C++11 benötigt, dürfte Gefallen an dem knapp 520 Seiten starken Lehrbuch finden.« Dieses Standardwerk führt Sie in die moderne C++-Entwicklung ein. Entwickeln Sie Software mit hohen Ansprüchen an Funktionalität, Effizienz und Sicherheit. Ausführlich werden der Sprachkern, die objektorientierte Programmierung und die Standardbibliothek behandelt, sowie GUI-Entwicklung mit Qt.Nicht zuletzt geht es dem Autor um das Wie: Freuen Sie sich auf ein Lehrbuch über die Konzepte des Modern C++, die C++ Core Guidelines, Sprachversionen und vor allem über guten Code.Aus dem Inhalt:SprachgrundlagenFehlerbehandlungObjektorientierte ProgrammierungZeigerSchnittstelle zu CTemplatesContainerStandardbibliothekC++ Core GuidelinesGUI-Programmierung mit QtExtra: Tutorials zum Thema „guter Code“
دانلود کتاب Arduino. Das umfassende Handbuch für Maker. Über 900 Seiten, mit Schaltungsskizzen, Code-Beispielen und vielen Abbildungen, komplett in Farbe.