Produktbeschreibung: Lassen Sie die Dinge sprechen. Programmierung elektronischer Geräte mit Arduino - Tom Igoe - Auslaufprodukt
Das Buch enthält dreiunddreißig einfache Projekte, die zeigen, wie Sie die Kommunikation zwischen den von Ihnen konstruierten Geräten herstellen können. Dank dieses Artikels erfahren Sie, welches Werkzeug Sie benötigen, um Systeme mit Mikrocontrollern zu entwerfen und die Kommunikation zwischen ihnen und dem Computer herzustellen.
In den ersten Kapiteln lesen Sie, wie Sie das einfachste Netzwerk aufbauen und die ersten Nachrichten versenden. Dann lernen Sie, wie Sie immer fortschrittlichere Systeme konstruieren, Sie lernen die Details der drahtlosen Kommunikation, Identifizierung und Ortung von Geräten kennen.
Mit Grundkenntnissen in Elektronik, einem einfachen Mikrocontroller ( Arduino ) und Netzwerkmodulen können Sie folgende Projekte erstellen:
- Blink - Ihr erstes Programm
- In Monski Pong steuerst du ein Videospiel mit einem flauschigen rosa Affen
- Online-Luftverschmutzungsmesser - Laden und Anzeigen des neuesten Berichts für Ihre Stadt
- XBee-Toxinsensor - verwendet ZigBee-Sensoren, um Sie vor giftigen Dämpfen zu warnen
- Bluetooth GPS - Aufbau eines batteriebetriebenen GPS, das seinen Standort über Bluetooth kommuniziert
- RFID-Twittern - Lesen Sie Twitter-Streams, indem Sie mit Ihrem RFID-Lesegerät schwenken
Unser Angebot umfasst die im Buch verwendeten: Arduino-Sets , XBee-Netzwerkmodule , Bluetooth- und GPS-Systeme sowie RFID-Lesegeräte .
Inhalt Einführung (vii) - Für wen ist dieses Buch? (viii)
- Was sollten Sie wissen? (ix)
- Inhalt dieses Buches (ix)
- Wo kann man Teile kaufen? (x)
- Beispielcode verwenden (xi)
- Verwendung von Musterschaltungen (xi)
- Danksagungen für die erste Ausgabe (xii)
- Anmerkungen zur zweiten Auflage (xiv)
Kapitel 1: Werkzeuge (1) - Es beginnt mit dem, was Sie berühren (2)
- Auf Impulse kommt es an (2)
- Computer aller Formen und Größen (3)
- Gute Gewohnheiten (4)
- Werkzeuge (5)
- Verwenden der Befehlszeile (13)
- Verwenden des Oszilloskops (34)
- Es endet mit dem, was du berührst (35)
Kapitel 2: Das einfachste Netzwerk (37) - Kapitel 2 Vorräte (38)
- Ebenen der Vereinbarung (40)
- Stellen Sie die Verbindung her: Untere Schichten (42)
- Kommunikation: Anwendungsschicht (46)
- Projekt 1. Feuerzeug schreiben (46)
- Komplizierte Gespräche (50)
- Projekt 2. Monski Pong (50)
- Durchflusskontrolle (62)
- Projekt 3. Kabelloses Monski Pong (64)
- Projekt 4. Verhandlungen in Bluetooth (68)
- Zusammenfassung (72)
Kapitel 3: Die größere Netzwerkkomplexität 75 - Zubehör für Kapitel 3 (76)
- Netzkarten und Adressen (77)
- Clients, Server und Übertragungsprotokolle (82)
- Projekt 5. Die Netzkatze (89)
- Zusammenfassung (112)
Kapitel 4: Schau Mama, es gibt keinen Computer! Mikrocontroller im Internet (115) - Kapitel 4 Vorräte (117)
- Einführung in Netzwerkmodule (118)
- Projekt 6. Hallo Internet! (120)
- Eingebettete Web-Client-Anwendung (127)
- Projekt 7. Statusindikator für die Luftverschmutzung im Netzwerk (127)
- Programmier- und Fehlerbehebungstools für eingebettete Module (140)
- Zusammenfassung (147)
Kapitel 5: Kommunikation in (nahezu) Echtzeit 149 - Zubehör für Kapitel 5 (150)
- Interaktive Systeme und Rückkopplungsschleifen (151)
- TCP - Sockets und Sitzungen
- Projekt 8. Netzwerk Pong (153)
- Kunden (155)
- Zusammenfassung (178)
Kapitel 6: Drahtlose Kommunikation (181) - Kapitel 6 Vorräte (182)
- Warum ist nicht alles drahtlos? (184)
- Grundlegende drahtlose Netzwerkmedien: Infrarot und Funk (185)
- Projekt 9. Infrarot-Controller für digitale Standbildkameras (188)
- Wie funktioniert das Radio? (190)
- Projekt 10. Duplex-Funkübertragung (193)
- Projekt 11. Bluetooth-Radios (206)
- Kauf eines Radios (216)
- Was ist mit WLAN? (216)
- Projekt 12. Hallo, Wi-Fi! (217)
- Zusammenfassung (220)
Kapitel 7: Sitzungslose Netzwerke 223 - Kapitel 7 Vorräte (224)
- Sitzungen vs. Nachrichten (226)
- Hallo! Wer ist da? Sendungen (227)
- Projekt 13. Meldung giftiger Chemikalien in einer Werkstatt (232)
- Gezielte Nachrichten (246)
- Projekt 14. Drahtlose Datenübertragung von einer Solarzelle (248)
- Zusammenfassung (258)
Kapitel 8: Wie man (fast) alles findet 261 - Kapitel 8 Vorräte (262)
- Netzwerkstandort und physischer Standort
- Distanzen bestimmen 267
- Projekt 15. Beispiel eines Infrarot-Abstandssensors (268)
- Projekt 16: Beispiel eines Ultraschall-Abstandssensors (270)
- Projekt 17. Lesen der empfangenen Signalstärke mit XBee-Funkgeräten (273)
- Projekt 18. Lesen der empfangenen Signalstärke mit Bluetooth-Funkgeräten (276)
- Positionsbestimmung durch Trilateration 277
- Projekt 19. Lesen des seriellen GPS-Protokolls (278)
- Ausrichtung angeben 286
- Projekt 20. Richtungsbestimmung mit dem digitalen Kompass (286)
- Projekt 21. Haltungsbestimmung mit Beschleunigungsmesser (290)
- Zusammenfassung (299)
Kapitel 9: Identifizierung 301 - Kapitel 9 Vorräte (302)
- Physische Identifizierung (304)
- Projekt 22. Erkennen von Farben mit einer Webcam (306)
- Projekt 23. Gesichtserkennung mit einer Webcam (310)
- Projekt 24. 2D-Barcode-Erkennung mit einer Webcam (313)
- Projekt 25. Lesen von RFID-Tags in der Verarbeitung (318)
- Projekt 26. RFID für die Heimautomatisierung (321)
- Projekt 27. Tweet mit RFID (329)
- Netzwerkidentifikation 353
- Projekt 28. IP-Geokodierung (355)
- Zusammenfassung (360)
Kapitel 10: Mobilfunknetze und die physische Welt (363) - Kapitel 10 Vorräte (364)
- Ein großes Netzwerk (366)
- Projekt 29. CatCam Redux (369)
- Speichern auf SD-Karte (376)
- Projekt 30. Thermostat anrufen (386)
- Schnittstellen für Textnachrichten
- Native Anwendungen für Mobilgeräte (396)
- Projekt 31. Persönlicher tragbarer Datenrekorder (401)
- Zusammenfassung (415)
Kapitel 11: Überprüfung des Protokolls 417 - Kapitel 11 Vorräte (418)
- Verbindungen herstellen
- Text oder binär? (422)
- MIDI (425)
- Projekt 32. Spielen mit MIDI (427)
- Repräsentativer Staatstransfer (435)
- Projekt 33. Spielen mit REST (437)
- Zusammenfassung (440)
Zusatz. Wo können Teile gekauft werden? (443) - Zubehör (444)
- Ausrüstung (447)
- Lieferanten in Polen (452)
- Software (453)
Index (455) |