Spring til hovedindhold (tryk på Enter)

Hukommelse Moduler

Mikrocontrollere har kun lidt plads til data. Her finder du moduler, der udvider den: kortmoduler til standard SD og microSD, en I2C-EEPROM til indstillinger og kalibreringsværdier, og en seriel datalogger, der gemmer alt, hvad den modtager på UART. Godt til dataloggere og målestationer med Arduino og ESP32.

  • DFRobot microSD-modul DFR0229
    Mængderabat

    DFRobot

    MicroSD Card Module (Breakout) for Arduino, 5V, SPI, 20x28mm

    49,00
    DKK

    This item is only sold in badges of .

    eller

    Du skal vælge en variant.
    Please fill in all required fields.
    Minimumsmængde nået.
    Maksimal mængde nået
    Du er ved at bestille mere end vi har på lager. Resterende antal bliver bestilt fra vores leverandør. Lager beholdning = .
  • DFRobot SD-kort-modul DFR0071 til Arduino
    Mængderabat

    DFRobot

    SD Card Module, Breakout, Standard/Micro SD, Arduino Compatible

    50,00
    DKK

    This item is only sold in badges of .

    eller

    Du skal vælge en variant.
    Please fill in all required fields.
    Minimumsmængde nået.
    Maksimal mængde nået
    Du er ved at bestille mere end vi har på lager. Resterende antal bliver bestilt fra vores leverandør. Lager beholdning = .
  • DFRobot EEPROM-modul DFR0117
    Mængderabat

    DFRobot

    I2C EEPROM Data Storage Module, 256K, Low-Power CMOS, I2C Protocol

    67,00
    DKK

    This item is only sold in badges of .

    eller

    Du skal vælge en variant.
    Please fill in all required fields.
    Minimumsmængde nået.
    Maksimal mængde nået
    Du er ved at bestille mere end vi har på lager. Resterende antal bliver bestilt fra vores leverandør. Lager beholdning = .
  • DFRobot data-logger TEL0148
    Mængderabat

    DFRobot

    Serial Data Logger, Arduino, USB, 32GB TF, LED, FAT32

    70,00
    DKK

    This item is only sold in badges of .

    eller

    Du skal vælge en variant.
    Please fill in all required fields.
    Minimumsmængde nået.
    Maksimal mængde nået
    Du er ved at bestille mere end vi har på lager. Resterende antal bliver bestilt fra vores leverandør. Lager beholdning = .

SD-kort eller EEPROM?

  • SD- og microSD-kort har masser af plads og et filsystem, så du kan gemme målinger i en CSV-fil og åbne den direkte på din computer. Det er det rigtige valg til datalogning, lydfiler og billeder.
  • EEPROM er en lille hukommelseschip, der husker data uden strøm. Den er perfekt til indstillinger, tællere og kalibreringsværdier, som skal overleve en genstart, men den rummer kun kilobytes og har intet filsystem.
  • En seriel datalogger er den nemmeste løsning: alt, hvad du sender til den på UART, skrives direkte til en fil. Du behøver intet SD-bibliotek i din kode.

Tilslutning af kortmoduler

SD-kortmodulerne bruger SPI: MOSI, MISO, SCK og et chip-select-ben (CS) plus strøm. SD-kort arbejder på 3,3 V, så til en 5 V Arduino skal modulet have spændingsregulator og niveauomsætning – tjek, at det modul, du vælger, passer til din mikrocontrollers logikniveau. Deler du SPI-bussen med andre enheder, fx et Ethernet-shield eller et display, skal hver enhed have sit eget CS-ben.

Format og filsystem

  • Formater kortet som FAT32. Arduinos standard SD-bibliotek understøtter FAT16 og FAT32.
  • Kort over 32 GB leveres som exFAT og skal enten formateres om eller bruges med biblioteket SdFat, som også kan exFAT.
  • Brug korte filnavne, hvis du bruger det gamle SD-bibliotek – det understøtter kun 8.3-navne som DATA001.CSV.

Gode råd til datalogning

  • Saml målinger i RAM og skriv dem samlet med jævne mellemrum i stedet for at åbne og lukke filen hvert sekund. Det sparer tid, strøm og slid på kortet.
  • Luk filen eller kald flush() regelmæssigt. Forsvinder strømmen midt i en skrivning, kan de sidste data gå tabt.
  • Tilføj et RTC-modul, så hver måling får dato og klokkeslæt.
  • Kortmoduler trækker strømspidser under skrivning. En stabil forsyning undgår mystiske fejl og ødelagte filer.

EEPROM i praksis

EEPROM-modulet tales til via I2C med to signalledninger og kan dele bus med sensorer og displays. Hver celle kan typisk skrives omkring en million gange, så den holder i mange år til indstillinger – men skriv ikke den samme værdi hvert sekund. Gem kun, når værdien faktisk ændrer sig.

Relaterede kategorier

Se RTC-moduler til tidsstempler, seriel og UART og resten af modulerne. Har du brug for mere hukommelse i selve mikrocontrolleren, så se ESP32.

Verificeret Shoporama-shop – let-elektronik.dkVerificeret Shoporama-shoplet-elektronik.dk