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
Als het goed gegaan is zie je nu het volgende:
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:
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.