Herstellerinformationen
Name: FRANZIS GmbH
Adresse: Richard-Reitzner-Allee 2 85540 Haar
E-Mail: service@franzis.de
Europäischer Hersteller: Ja
Mit diesem 7-teiligen E-Book-Bundle legen Sie das Fundament für Ihre Karriere in der modernen Technik und Programmierung.
Starten Sie direkt mit Mikrocontrollern und physischen Projekten: Lernen Sie den schnellen Einstieg in Arduino, beherrschen Sie den Raspberry Pi und verstehen Sie die Grundlagen der Elektronik. Vom Betriebssystem bis zur App: Entwickeln Sie eigene Smart Home-Lösungen, programmieren Sie Apps mit Swift und erhalten Sie Einblicke in fortgeschrittene Themen wie Android Hacking.
Dieses Paket ist ideal für Einsteiger, die praktische Projekte suchen, um spielerisch in die Welt der Technik einzutauchen und eigene Ideen umzusetzen.
Seiten: 190
Das Buch richtet sich an alle, die einen Einstieg in die Hausautomation mit Smart-Home-Programmierung suchen.
Das zentrale Werkzeug, über das man die unterschiedlichsten Smart-Home-Geräte mit Webdiensten und Programmierschnittstellen verbindet, ist Node-RED. Wie das geht, wird anhand praktischer Beispiele ausführlich erläutert.
Node-RED
Mit diesem Buch werden Sie schon nach kurzer Zeit in der Lage sein, kleine Helfer zur Unterstützung im Alltag selbst zu entwickeln - ganz ohne dass Sie sich durch spröde Materie für Nerds und Computer-Freaks quälen müssen.
In diesem Sinne ist das Buch Wegbereiter und Ideengeber für eigene, gelungene Smart-Home-Lösungen unter dem Dach des „Internet of Things“.
Programmierkenntnisse und Erfahrungen in der Installation von Software sind nicht erforderlich, da jeder einzelne Schritt zur Realisierung eines Projekts detailliert beschrieben und mit Screenshots visuell unterlegt wird.
Warum Node-RED?
Node-RED basiert auf der Programmiersprache Node.js und hat binnen kurzer Zeit an Popularität gewonnen. Es ist eines der Top-Tools für das Internet der Dinge.
Der Grundgedanke von Node-RED ist, vordefinierte Codeblöcke (Nodes) für die Ausführung von Aufgaben nutzbar zu machen.
Die Nodes werden dann miteinander verbunden, sodass eine Linie von Eingangs-Node über Verarbeitungs-Node bis Ausgabe-Node entsteht. Ein solches Gebilde wird „Flow“ (engl. Datenfluss) genannt. Kleine, überschaubare Flow-Beispiele führen Sie behutsam in die neue Materie ein
Seiten: 193
Erste Projekte umsetzen
Dieser Ratgeber macht den Einstieg in die Raspberry-Pi-Programmierung mit Scratch und Python extrem einfach, egal, ob Sie ein älteres Modell oder den neuen leistungsstarken Raspberry Pi 4 einsetzen.
Das Buch verzichtet auf trockene Programmiertheorie und setzt auf anschauliche Beispielprogramme und überschaubare Projektbeispiele, anhand derer Sie die grundlegenden Techniken der Programmierung mit Scratch und Python schnell erlernen.
Sie programmieren Ihr erstes Spiel und bauen Ihr eigenes Labyrinth
Mit der auf dem Raspberry Pi eingebauten GPIO-Schnittstelle kann man auch direkt angeschlossene Elektronik über eigene Programme ansteuern, was auf einem PC nur mit erheblichem Aufwand möglich ist.
Das geht am besten mit Python. Lassen Sie LEDs mit Python blinken, programmieren Sie einen Spielwürfel mit LEDs oder steuern Sie Punktmatrix-Anzeigen.
Raspberry-Pi-Enthusiast Christian Immler nimmt Sie an die Hand und macht Sie fit für die Umsetzung unterschiedlichster Elektronikprojekte mit Scratch und Python auf dem Raspberry Pi.
Seiten: 161
Der Einstieg, der gelingt!
Mikrocontrollerprogrammierung war Ihnen bisher zu kompliziert, mit Elektronik haben Sie auch nichts am Hut, dann sind Sie hier richtig!
Ob Internet der Dinge, Physical Computing oder einfach schnell das Garagentor per Smartphone öffnen, der Arduino™ ist die richtige Plattform, um auch Einsteigern einen schnellen Erfolg zu ermöglichen.
Lernen Sie hier alles, was Sie für eigene Projekte benötigen, die am Ende funktionieren und Ihnen Spaß machen.
Know-how für den Einstieg:
Board, C-Programmierung und Elektronikwissen für die Praxis
Arduino™-IDE installieren, notwendige C-Grundlagen lernen und den ersten Sketch auf den Ardu-ino™ laden - die ersten beiden Kapitel führen Sie in die Grundlagen der Nutzung von Arduino™ ein.
Praktisch lernen Sie danach die Grundlagen der Elektronik kennen, damit Sie auch Ihre eigenen Schaltungen aufbauen können. Sollten Sie bisher noch nicht mit einem Lötkolben gearbeitet haben, bekommen Sie in Kapitel 4 die Tipps der Profis.
Projekte zeigen die Vielfalt von Arduino™
Mit dem notwendigem Hintergrundwissen, Schaltungsaufbau und Quellcode werden fünf unter-schiedliche Arduino™-Projekte Schritt für Schritt umgesetzt.
Bauen Sie die Projekte auf und lernen Sie von den Profis, nutzen Sie diese Projekte direkt als Basis für Ihre eigenen Vorhaben. Vom LCD-Textdisplay bis zur eigenen Wetterstation ist für jeden etwas dabei.
Seiten: 161
Keine Angst vor Elektronik!
Auch wenn dahinter Fachwissen aus Physik und Mathematik lauert, für die ersten Tüfteleien braucht man keinen Master of Science.
Die Brüder Christian und Philip Caroli erklären alles nötige Grundwissen so, dass es jeder versteht.
Schnelleinstieg Elektronik ist auch für Schüler geeignet?
Von A wie Ampere bis Z wie zweistufiger Verstärker: Ein bisschen Physik gehört dazu, mit den richtigen Erklärungen versteht sich das aber wie von selbst.
Die Caroli-Brüder erklären noch einmal ganz von vorne, was Ampere, Volt und Co. eigentlich sind und wie man sie berechnet. Das ist die perfekte Grundlage, um gleich darauf in das Spezialgebiet Elektronik einzusteigen.
Erfahren Sie, wie Sie herausfinden, welcher Widerstand für welche Schaltung der richtige oder welcher Mikrocontroller für welches Projekt geeignet ist.
Los geht es mit eigenen Projekten!
Elektronikwissen allein wäre ja langweilig! Richtig spannend wird es erst, wenn man das Gelernte anwendet und zum Lötkolben greift. Was sind die wichtigsten Werkzeuge, die man braucht?
Welche Vorbereitungen muss man treffen? Und dann geht es auch schon los: Einfache Schaltungen werden gebaut und Kabel zusammengelötet.
Und wer das ganze Buch durchgearbeitet hat, der kann frohen Mutes jedes Projekt angehen, das ihm in den Sinn kommt.
Seiten: 545
Hersteller Beschränkungen!
Alle zwei Jahre ein neues Smartphone und zusätzlich warten, bis der Hersteller die neueste Android-Version ausliefert.
Ja, so sieht der Lebenszyklus vieler Smartphones aus. Außerdem werden die Funktionen des Smartphones häufig beschnitten.
Das müssen Sie nicht mitmachen. Lösen Sie sich von gegebenen Fesseln und hacken Sie sich frei.
Rooten Sie Ihr Android-Smartphone frei
Beim Kauf eines neuen Android-Smartphones ist das Betriebssystem installiert und konfiguriert.
Um an die versteckten Funktionen zu gelangen, müssen Sie das System rooten.
Als sogenannter Superuser haben Sie dann Zugriff auf das ganze System und können alles damit anstellen. Erst nach dem Rooten wissen Sie, wie mächtig Android eigentlich ist.
Seiten: 161
Der Einstieg, in die Apple-Welt!
Egal ob Sie bereits für Apple iOS Apps entwickeln oder damit anfangen wollen: Um die Programmiersprache Swift kommen Sie nicht herum.
Apple hat alles über Bord geworfen und von Grund auf eine neue Sprache entwickelt. Endlich, werden viele Objective-C-Entwickler sagen.
Schnelleinstieg Swift 2: Xcode wird anhand von Bildern erklärt
Neulinge brauchen sich nicht mehr mit den Altlasten auseinanderzusetzen.
Nun liegt bereits die zweite Generation der Sprache Swift vor und Entwickler müssen sich mit den neuen Konzepten auseinandersetzen. Dieses Buch zeigt Ihnen, worauf es dabei ankommt.
In neun Schritten zum Erfolg
Nach der Installation der Entwicklungsumgebung Xcode steigt der Autor direkt in die Swift-Programmierung ein, angefangen bei der grundlegenden Syntax wie den Kommentaren, Literalen, Rechenoperatoren, Anweisungen und Datentypen bis zu den Kontrollstrukturen.
Damit können Sie direkt erste Programme mit Swift umsetzen. Für die ersten Gehversuche müssen Sie kein großes Xcode-Projekt beginnen, sondern können sich mit dem Playground in der IDE begnügen. Danach geht es direkt weiter mit Funktionen, Funktionstypen und Closure-Ausdrücken.
Die letzten beiden Kapitel im Buch beschäftigen sich mit der objektorientierten Programmierung. Sie lernen dabei auch OOP-Konzepte wie Lazy und Computed Properties kennen.
Seiten: 193
Der Einstieg, der Spaß macht!
Die grafische Programmiersprache Scratch macht's möglich: Programmieren lernen mit Spaß.
Egal, ob du nur die Katze tanzen lassen oder ein richtiges Spiel programmieren willst - Scratch eignet sich sowohl zum Einstieg in die Programmierung als auch für anspruchsvollere Projekte.
Informatikdenken lernen
Programmierung ist gar nicht schwer, hat man einmal das Prinzip dahinter verstanden.
Bei Scratch arbeitest du mit Bildblöcken, die aneinandergehängt und ineinander verschachtelt werden können. So denkst du schon nach kurzer Zeit wie ein echter Informatiker und kannst dich an weitere Programmiersprachen wagen. Scratch kann mehr, als man denkt!
Für den Anfang ist schon alles da, z. B. die bekannte Scratch-Katze, deren Farbe du verändern kannst und die du verschiedene Befehle ausführen lässt.
Nach den ersten Schritten geht es ans Eingemachte: Erstelle deine eigenen Charaktere, entwirf Spielfelder und Gameoberflächen nach deinem Geschmack - deiner Fantasie sind keine Grenzen gesetzt.
Wenn es einmal schwierig wird, steht dir der kleine Hacker mit Tipps und Ratschlägen zur Seite.
Programmieren für die echte Welt
Hole die Programmierung aus der abstrakten Ecke! Nach kurzer Zeit schreibst du Programme, mit denen du echte Elektronik ansteuern kannst. Bringe LEDs zum Leuchten und baue ein Kneteklavier, das wirklich Musik macht.
Außerdem kannst du an der aktiven Scratch-Community teilnehmen und dich mit anderen Scratchern austauschen. Dank der downloadbaren DVD kannst du auch unterwegs programmieren, wenn du mal keinen Zugang zum Internet hast.