Stap 3: Gebruik een niveau shifter
Gewoon aansluiten macht en grond, en de vier signaal pinnen.
Het is slechts een kwestie van het uitzoeken welke vier (digitale) Arduino pinnen
voor de verbinding, toch? Nou, ja, maar er een complicatie is.
SD kaarten, zoals de vele recente elektronische apparaten, opereren op een logica van 3.3 volt
niveau. Maar de meeste Arduinos output 5 volt op hun digitale logica uitgangen voor ON.
Een directe verbinding van 5v op een SD card kan it. bak Dus, wat doen we?
De beste oplossing is iets genaamd een niveau shifter. Dit betekent in wezen,
Putting 5v op de inbreng van een niet-inverterende buffer en het krijgen van 3,3 v van de output.
Verschuiven van het spanningsniveau, krijgen?
Maar hoe is deze magische bereikt?
Eén manier is het gebruik van een CMOS hex buffer IC,
hier een 4050, en macht (pin 1, Vdd) op 3,3 v.
5v zetten de ingang van een van de poorten,
en je 3,3 v op de uitvoer van dat bepaalde
buffer. Bijvoorbeeld, met 3,3 v op pin 1 (Vdd) en
pin 8 aangesloten op de grond, een 5v logica niveau op
invoer pin 14 (poort 6) leidt tot 3,3 v op de uitgang pins 15.