Arduino-Schild

Was ist ein Arduino-Shield?
Arduino-Shields, auch Erweiterungsplatinen genannt, sind Platinen, die auf das Arduino-Board gestapelt werden können, um bestimmte Funktionen bereitzustellen. Es gibt Hunderte von Shields da draußen.
Arduino-Shields können in zwei Typen unterteilt werden:
- Shields liefern nur Hardware
- Shields liefern Hardware und Controller
Arduino-Shields bieten nur Hardware.
Die Hardware auf dem Shield ist direkt mit den Pins des Arduino-Boards verbunden. Wir können die Hardware auf dem Shield direkt steuern, indem wir die Pins des Arduino-Boards steuern.
Beispiele dieser Art:
Arduino-Shields bieten Hardware und Controller
Arduino-Board sendet Befehle an das Shield; das Shield führt basierend auf den Befehlen Aktionen aus und kann Antworten zurücksenden. Die Befehle und Antworten können Daten enthalten. Arduino-Board und Shield kommunizieren üblicherweise über SPI, I2C oder UART. Die meisten Shield-Hersteller stellen eine Bibliothek für Arduino bereit. Daher können Sie mit Hilfe der Bibliothek für Arduino programmieren, ohne sich um Befehle kümmern zu müssen.
Beispiele dieser Art:
Warum Arduino Shields nützlich sind?
Schilde erleichtern unser Leben, weil:
- Sie brauchen sich keine Gedanken über die Schaltung zu machen. Alle benötigten Bauteile befinden sich auf dem Shield.
- Alle Elektronikbauteile für einen bestimmten Schaltkreis sind auf derselben Bestückungsfläche wie ein Arduino sauber untergebracht.
- Shields lassen sich einfach anschließen. Man muss sie einfach auf das Arduino-Board aufsetzen –> weniger fehleranfällig als das Verbinden der einzelnen Bauteile.
- Sie können das Shield jederzeit einfach am Arduino-Board anbringen oder abnehmen, ohne sich darum kümmern zu müssen, die Schaltung erneut aufzubauen und alles neu zu verkabeln.
- Shields fügen dem Arduino auf einfache Weise neue Funktionen hinzu. Ohne Shield wäre es schwierig, etwas zu erstellen.
- Sie können mehrere Shields auf einem Arduino anbringen.
- Sie können sich beim Programmieren mit minimalem Hardwarewissen konzentrieren.