Arduino Shield

Arduino Shield

Wat is een Arduino Shield?

Arduino Shields, ook wel uitbreidingskaarten genoemd, zijn printplaten die bovenop de Arduino worden gestapeld om specifieke functionaliteiten toe te voegen. Er bestaan honderden verschillende shields.

Arduino Shields kunnen worden onderverdeeld in twee typen:

  • Shields die alleen hardware bieden
  • Shields die hardware en een controller bevatten

Arduino Shields die alleen hardware bieden

De hardware op het shield is rechtstreeks verbonden met de pinnen van de Arduino. We kunnen deze hardware direct aansturen door de Arduino-pinnen te bedienen.

Voorbeelden van dit type:

Arduino Shields met hardware en controller

De Arduino stuurt commando’s naar het shield, dat op basis van deze commando’s acties uitvoert en mogelijk een respons terugstuurt. De commando’s en respons kunnen data bevatten. De communicatie tussen Arduino en shield verloopt meestal via SPI, I2C of UART. De meeste shield-fabrikanten leveren een bijbehorende Arduino-bibliotheek. Hierdoor kunt u programmeren voor de Arduino met de bibliotheek, zonder u zorgen te maken over de onderliggende commando's.

Voorbeelden van dit type:

Waarom zijn Arduino Shields nuttig?

Veel Arduino shields kunnen worden vervangen door afzonderlijke modules en de bijbehorende schakelingen/bedrading aangesloten op de Arduino. Waarom zou u dan toch voor een shield kiezen?

Shields maken het u gemakkelijker omdat:

  • U zich geen zorgen hoeft te maken over de schakelingen. Alle benodigde componenten zitten op het shield.
  • Alle elektronica voor een specifieke schakeling netjes zijn geïntegreerd in dezelfde footprint als de Arduino.
  • Shields eenvoudig aan te sluiten zijn. U hoeft het alleen maar op de Arduino te stapelen – hierdoor wordt de kans op fouten kleiner dan bij het aansluiten van losse onderdelen.
  • U het shield gemakkelijk kunt bevestigen en verwijderen zonder opnieuw te hoeven solderen of bedraden.
  • Shields nieuwe functies eenvoudig toevoegen aan de Arduino. Zonder shield zou dit lastig zijn om zelf te maken.
  • U meerdere shields tegelijk op één Arduino kunt gebruiken.
  • U zich met programmeren kunt bezighouden zonder uitgebreide hardwarekennis.

Opmerkingen

※ ONZE BERICHTEN

  • U bent welkom om de link naar deze tutorial te delen. Gebruik onze inhoud echter niet op andere websites. We hebben veel moeite en tijd gestoken in het maken van de inhoud, respecteer alstublieft ons werk!