Stap 3: Wat info over SD-kaarten
SD memory cards worden meestal gebruikt in mobiele telefoons en camera's. Ze zijn klein en makkelijk te gebruiken, en ze hebben echt groot geheugen. Arduino hebben ook intern geheugen genaamd EEPROM, maar het is te klein voor het opslaan van grote hoeveelheden gegevens, dus ik in plaats van de EEPROM SD-kaart gebruikt heb om dit project te maken. SD-kaarten zijn er in verschillende maten, en elk is op "socket", SD-kaart verbinden met arduino zal u een SD-kaart-module, maar als u geen één kunt u uw eigen (zie afbeelding 3, maar u moet ook een SD Card adaptor). Het enige probleem is dat de SD kaarten werken op + 3,3 v maar Arduino UNO (en andere ATmega gebaseerd platen) werk bij + 5 v, zodat dit probleem op te lossen kun je spanning dividers met weerstanden. Zoals u op schema zien kunt kunt u 4,7 kOhm en 10 kOh, weerstanden als een divider spanning (als je niet wat spanning dividers zijn weet, hier is wat info over hen: spanning dividers eigenlijk verminderen spanning, en het bedrag daarvan de spanning vermindert is "evenredig" aan de waarde van de weerstanden, hier is eenvoudige vergelijking waaruit blijkt wat uw uitgangsspanning zal zijn : V_out = (R2)(R1+R2) V_in, waar R1 is de weerstand op input, R2 is weerstand aangesloten op grond en V_in is ingangsspanning, enzovoort SD Card R1 is 4,7 kOhm, R2 is 10 kOhm en ingangsspanning is + 5 volts, na het veranderen van variabelen met getallen zullen we dat V_out ~3.3 volt). Dus nu kabellengte tot alles met behulp van schema, sluit de arduino op uw computer en uploaden van voorbeeld SD schets: bestand -> voorbeelden -> SD -> CardInfo (zorg ervoor dat u chipSelect hebt gewijzigd = 4; = & chipSelect = 10; en uw SD-kaart FAT16 of FAT32 anders u formatteren met speciaal programma waarmee u kiezen welk "type" u wilt uw SD-kaart moeten zult te zijn) , na het uploaden, open seriële monitor, als alles is ok, waardoor uw bekabeling klopt en SD-kaart werkt, nu proberen een ander ReadWrite schets openen (bestand -> voorbeelden -> SD -> ReadWrite), en probeer schrijven op SD-kaart, na het uploaden van de schets, open seriële monitor (belangrijke opmerking: standaard CS Pin is 4, hebt u om het te veranderen tot en met 10, u kunt dit doen door te wijzigen als (! SD.begin(4)) aan als (! SD.begin(10))). Nadat alles klaar is kunt u SD-kaart op uw computer, nadat het zul je nieuwe tekstbestand met de naam test.txt, dat betekent dat uw SD-kaart werkt en bedrading aansluiten klopt.