My Account Log in

1 option

Arduino : Praxiseinstieg.Behandelt Arduino UNO R4 und R3 / Thomas Brühlmann.

O'Reilly Online Learning: Academic/Public Library Edition Available online

View online
Format:
Book
Author/Creator:
Brühlmann, Thomas, author.
Language:
German
Subjects (All):
Arduino (Programmable controller).
Physical Description:
1 online resource (0 pages)
Edition:
First edition.
Place of Publication:
Frechen : mitp Verlags, [2024]
Summary:
Arduino besteht aus einem Mikrocontroller und der dazugehörigen kostenlosen Programmierumgebung. Aufgrund der einfachen C-ähnlichen Programmiersprache eignet sich die Arduino-Umgebung für alle Bastler und Maker, die auf einfache Weise Mikrocontroller programmieren möchten, ohne gleich Technik-Freaks sein zu müssen. Dieses Buch ermöglicht einen leichten Einstieg in die Arduino-Plattform. Der Autor bietet Ihnen eine praxisnahe Einführung und zeigt anhand vieler Beispiele, wie man digitale und analoge Signale über die Ein- und Ausgänge verarbeitet. Darüber hinaus lernen Sie, wie man verschiedene Sensoren wie Temperatur-, Umwelt-, Beschleunigungs- und optische Sensoren für Anwendungen mit dem Arduino-Board einsetzen kann. Anschließend werden Servo- und Motoranwendungen beschrieben. Dabei wird ein kleiner Roboter realisiert, der ferngesteuert werden kann. Im Praxiskapitel beschreibt der Autor verschiedene Internetanwendungen mit dem Arduino. Mittels einer Ethernet-Verbindung wird Ihr Arduino Umweltdaten sammeln und verarbeiten können. Als Projekt wird eine Wetterstation realisiert, die Wetterinformationen aus dem Internet abruft und Wetter- und Sensordaten auf einem Display darstellt. Zum Abschluss werden verschiedene Werkzeuge und Hilfsmittel sowie Softwareprogramme für den Basteleinsatz beschrieben und Sie erfahren, wie die Arduino-Anwendung im Miniformat mit ATtiny realisiert werden kann. Mit dem Wissen aus diesem Praxis-Handbuch können Sie Ihre eigenen Ideen kreativ umsetzen.
Contents:
Intro
Impressum
Kapitel 1: Einleitung
1.1 5. Auflage
1.2 Aufbau des Buchs
1.3 Mehr Informationen
1.4 Weitere Quellen
1.5 Danksagung
Kapitel 2: Arduino-Plattform
2.1 Am Anfang war der König
2.2 Be a Maker
2.3 Arduino-Plattform
2.4 Hardware
2.4.1 Arduino Uno R4
2.4.2 Arduino UNO R4 WIFI
2.4.3 Arduino UNO R3
2.5 Software
2.6 Installation der Software
2.6.1 Installation
2.6.2 Installation Windows
2.6.3 Installation macOS
2.6.4 Installation des USB-Treibers unter Windows 10/11
2.6.5 Installation des USB-Treibers unter macOS
2.6.6 Installation des USB-Treibers unter Linux
2.7 Get Connected
2.7.1 Verbindungskabel
2.7.2 Verbindung und »Blink«
2.7.3 Projekt Blink
2.8 Arduino-Entwicklungsumgebung
2.8.1 Voreinstellungen
2.8.2 Aufbau Entwicklungsumgebung
2.8.3 Menü- und Symbolleiste
2.8.4 Editor
2.8.5 Ausgabefenster
2.8.6 Bibliotheken verwalten
2.9 Arduino-Boards
2.9.1 Arduino Leonardo
2.9.2 Arduino Mega 2560
2.9.3 Arduino Nano
2.9.4 Arduino Mini 05
2.10 Arduino-kompatible Boards
Kapitel 3: Startschuss
3.1 Das Arduino-Board
3.1.1 Stromlaufplan
3.1.2 Microcontroller - Das Gehirn
3.1.3 Anschlussbelegung UNO R4
3.1.4 Anschlussbelegung UNO R3
3.1.5 Stromversorgung
3.2 Steckbrett - Experimentieren ohne Löten
3.2.1 Spannungsversorgung auf dem Steckbrett
3.3 Spannung, Strom und Herr Ohm
3.4 Widerstand &amp
Co
3.4.1 Widerstand
3.4.2 Potentiometer
3.4.3 Kondensator
3.4.4 Diode
3.4.5 Leuchtdiode
3.4.6 Transistor
3.4.7 Integrierte Schaltung (IC)
3.4.8 Relais
3.4.9 Schalter
3.4.10 Taster
3.5 Programmcode
3.5.1 Integer, Typen und Variablen
3.5.2 Struktur
3.6 Testen
3.6.1 Serieller Monitor
3.6.2 Code-Debugging
3.7 Projekt Blink
3.8 Projekt Wechselblinker.
Kapitel 4: Eingänge und Ausgänge
4.1 Digitale Eingänge
4.1.1 Pin als Eingang setzen
4.1.2 Digitalen Eingang lesen
4.1.3 Digitalen Eingang entprellen
4.1.4 Hohe Eingangssignale
4.2 Digitale Ausgänge
4.2.1 Ausgang setzen und ausgeben
4.2.2 Praxis-Tipp: Status eines Ausgangs lesen
4.3 Analoge Welt
4.3.1 Analoge Signale einlesen
4.3.2 Analoge Signale ausgeben (PWM)
4.3.3 Analoge Signale ausgeben (DAC), (nur für Arduino UNO R4)
4.4 Serielle Kommunikation
4.4.1 Serielle Schnittstelle - Anschluss (nur Arduino UNO R4)
4.4.2 Serielle Schnittstelle - Software
4.4.3 Schnittstellenerweiterung
4.4.4 I2C/2-Wire (Two-Wire)
4.5 Drahtlose Kommunikation
4.5.1 433-MHz-Kommunikation (nur Arduino UNO R3)
4.5.2 Daten übertragen mit RFM12B Transceiver (nur Arduino UNO R3)
4.6 Keyboard und Maus mit USB HID (nur Arduino UNO R4)
4.6.1 Minikeyboard mit Funktionen
4.6.2 Maus-Funktionen
4.7 Projekt: Würfel
Kapitel 5: Sensoren
5.1 Sensoren
5.1.1 LDR (Fotowiderstand)
5.1.2 NTC/PTC
5.1.3 Integrierte Temperatursensoren
5.1.4 Feuchtesensoren
5.1.5 Kombinierte Umweltsensoren
5.1.6 Schaltersensoren
5.1.7 Abstandssensoren
5.1.8 Beschleunigungssensor
5.1.9 Kompass
5.1.10 Hall-Sensor
5.2 Projekt Kompass mit Richtungsanzeige
5.3 Projekt Gefrierschrankwächter (nur Arduino UNO R3)
5.4 Kontaktloses Fieberthermometer
Kapitel 6: Aktoren
6.1 Relais
6.2 Servos
6.2.1 Analoge Temperaturanzeige
6.2.2 Servos als Motoren für Miniroboter
6.3 Motoren
6.4 Lasten schalten
6.5 Projekt: Roboter mit Wii-Steuerung
Kapitel 7: Anzeigen
7.1 Leuchtdiode (LED)
7.1.1 Konstantstromquelle mit Transistor
7.1.2 Konstantstromquelle mit Spannungsregler
7.1.3 Helligkeit steuern
7.1.4 LED als Berührungssensor (nur Arduino UNO R3)
7.1.5 Jetzt wird es hell.
7.2 7-Segment-Anzeigen
7.2.1 Port Expander über den I2C-Bus
7.3 LC-Display (LCD)
7.3.1 Paralleles LC-Display
7.3.2 Serielle LC-Displays
7.4 LC-Display Nokia 3310/5110
7.5 OLED-Display
7.6 LED-Matrix
7.7 Projekt Geschwindigkeitsmesser fürs Fahrrad
7.8 Projekt Schrittzähler
Kapitel 8: Datenverarbeitung
8.1 Daten speichern
8.1.1 Daten im Microcontroller speichern
8.1.2 Daten in externem EEPROM ablegen
8.1.3 Daten auf SD-Karte speichern
8.2 Daten ins Internet senden
8.3 Projekt: Programmierbarer Signalgeber
8.4 Sinusgenerator
8.5 Projekt Sollwerteingabe mit Drehgeber
8.5.1 Projekt-Erweiterung - Ausgabe als Analogwert
Kapitel 9: Erweiterungen
9.1 Bibliotheken
9.1.1 Ethernet-Bibliothek
9.1.2 Wire-Bibliothek
9.1.3 SoftwareSerial
9.1.4 TinyGPS-Bibliothek
9.1.5 PString-Bibliothek
9.1.6 TextFinder-Bibliothek
9.1.7 JeeLib (nur Arduino UNO R3)
9.1.8 Stepper-Bibliothek
9.1.9 Wii Nunchuk
9.2 Hardware-Erweiterungen (Shields)
9.2.1 Protoshield
9.2.2 Protonly-Protoshield
9.2.3 Floweronly-Protoshield
9.2.4 Ethernet Shield
9.2.5 Datalogger und GPS Shield
9.2.6 Adafruit Motor Shield
9.2.7 DFRobot Motor Shield
9.2.8 Wave Shield
9.2.9 SD Card Shield
9.2.10 Lithium Backpack
9.2.11 ITEAD Power Shield
9.2.12 RFM12B Shield
9.2.13 Schraubklemmen-Shield
9.3 Hardware-Adapter
9.3.1 RFM12B-Breakout-Board
9.3.2 Wii-Nunchuk-Adapter
Kapitel 10: Arduino im Einsatz
10.1 Verbindung zum Internet
10.1.1 Kabelgebundene Netzwerkverbindung
10.1.2 Arduino als Webserver
10.1.3 Der Arduino als Webclient
10.2 Verbindung zum Internet
10.2.1 Wifi mit UNO R4 WIFI (nur Arduino UNO R4 WIFI)
10.2.2 Wifi-Anwendungen mit UNO R4 WIFI
10.3 ESP-Module und Arduino
10.3.1 Integration in Arduino
10.3.2 ESP8266
10.3.3 ESP8266-ESP12E.
10.3.4 Wemos D1 Mini
10.3.5 WiFi-Bibliothek für ESP8266
10.4 XML einlesen
10.4.1 XML lesen mit TextFinder
10.4.2 Wetterdaten von OpenWeatherMap abfragen
10.5 Umweltdaten sammeln
10.6 Projekt Wetterstation (nur Arduino UNO R3)
Kapitel 11: Fehlersuche/Troubleshooting
11.1 Allgemeines Vorgehen
11.2 Fehler in der Schaltung
11.3 Fehler im Programm
11.4 Probleme mit der IDE
11.5 Hallo Arduino-Board
Kapitel 12: DIY Boards und Clones
12.1 Boards
12.1.1 Minimalschaltung Arduino
12.1.2 Barebone Breadboard Arduino
12.1.3 Barebone Arduino V2
12.1.4 Helvetino
12.1.5 ATmegaxx8 Target Board
12.1.6 Sippino
12.1.7 RFBoard
12.2 Programmieradapter (USB-Wandler)
12.2.1 Anschlussbelegung FTDI
12.3 Programmierung über ICSP (nur Arduino UNO R3)
12.3.1 Der Arduino als Programmiergerät (Arduino ISP)
12.4 Arduino im Miniaturformat mit ATtiny
12.4.1 tinyAVR und Arduino
12.4.2 Boardpakete für ATtiny (nur Arduino UNO R3 und IDE 1.8.13)
12.4.3 (Blink-)Schaltung mit ATtiny
12.4.4 Programmierung des ATtiny-Microcontrollers
12.4.5 AVR-Programmer
12.4.6 Projekt Selbstbau-Programmieradapter
12.4.7 Projekt ICSP-Breakout-Board fürs Steckbrett
12.4.8 Projekt Windlicht
12.4.9 Prototypen-Board für ATtiny84
Kapitel 13: Tools für Praktiker
13.1 Hardware
13.1.1 Steckbrett und Kabel
13.1.2 Lochrasterplatinen
13.1.3 Lötkolben und Lötzinn
13.1.4 Zangen
13.1.5 Biegelehre
13.1.6 Multimeter
13.1.7 Oszilloskop - Spannung sichtbar machen
13.1.8 3D Druck
13.1.9 Schaltungsaufbau mit Fritzing
13.1.10 Eagle CAD
13.1.11 KiCad
13.2 Leiterplatten herstellen
13.2.1 Datenformat Gerber
13.2.2 Gerber-Daten aus Fritzing
13.2.3 Gerber-Daten aus Eagle
13.2.4 Gerber-Daten prüfen
13.2.5 Leiterplatten von OSH Park
Anhang A: Codereferenz.
A.1 Programmstruktur
A.2 Aufbau einer Funktion
A.3 Konventionen
A.4 Datentypen
A.5 Datentypkonvertierung
A.6 Variablen &amp
Konstanten
A.6.1 Variablen
A.6.2 Konstanten
A.7 Kontrollstrukturen
A.8 Mathematische Funktionen
A.9 Zufallszahlen
A.10 Arithmetik und Vergleichsfunktionen
A.11 Funktionen
A.11.1 Digitale Ein- und Ausgänge
A.11.2 Analoge Ein- und Ausgänge
A.11.3 Tonausgabe
A.11.4 Interrupts
A.12 Zeitfunktionen
A.13 Serielle Kommunikation
A.13.1 UNO R4
A.13.2 UNO R3
Anhang B: Boards
B.1 Vergleich der Board-Varianten
B.2 Anschlussbelegung UNO R4 Microcontroller
B.3 Anschlussbelegung UNO R3 Microcontroller
Anhang C: Bezugsquellen
C.1 Bezugsquellen und Lieferanten.
Notes:
Description based on publisher supplied metadata and other sources.
Description based on print version record.
ISBN:
9783747506639
3747506631
OCLC:
1411018213

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account