## De GY-521 aansluiten

De GY-521 sluit je als volgt aan.

Waarschijnlijk heb je de GY-521 met losse pinnetjes gekregen (zie afbeelding hieronder). Het mooiste is om de pinnen aan het printplaatje te solderen. Als dat niet kan, let dan op dat de pinnen goed verbinding maken met het printplaatje.

Opdracht: sluit GY-521 aan

- Sluit de GY-521 aan volgens de afbeelding hierboven
- Start de Arduino software
- Ga naar http://playground.arduino.cc/Main/I2cScanner
- Scroll naar beneden en kopieer de code
- Bewaar de code onder de naam I2CScanner.ino
- Open de code in de Arduino software en start het uploaden naar de Arduino
- Open, zodra het uploaden klaar is, de seriële monitor (rechtsboven )

Als het goed gegaan is zie je nu het volgende:

De I2C scanner

Niet alleen weten we nu dat de I2C aansluiting werkt maar ook wat het adres is van de GY-521.
De GY-521 is hier de slave en zoals je in het schema ziet, kun je er meerdere slaves op aan sluiten. Je kunt er zelfs ook een tweede master op aansluiten.

Om hiervan nog een voorbeeld te geven sluiten we er ook even een display op aan:

Twee I2C devices aangesloten

En als je dan opnieuw de I2CScanner laat draaien krijg je:

Zo’n display heeft normaal gesproken 16 aansluitingen. Maar door er een I2C kaartje aan toe te voegen (dat normaal gesproken achterop het display gesoldeerd zit) heb je nog maar 4 aansluitingen nodig. Super handig dus.

Goed, we weten wat het adres is van het GY-521 board. Nu moeten we software hebben die het complementaire filter (zie https://maken.wikiwijs.nl/135895/Cyclus_4___Arduino#!page-5198877) implementeert.

Willen we die software helemaal zelf gaan maken? Dat valt nog niet mee. En dus is het slimmer om gebruik te maken van bibliotheken. En gelukkig zijn die er in overvloed.