DFRobot
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
DFRobot
DFRobot
DFRobot
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.
flush() regelmæssigt. Forsvinder strømmen midt i en skrivning, kan de sidste data gå tabt.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.
Se RTC-moduler til tidsstempler, seriel og UART og resten af modulerne. Har du brug for mere hukommelse i selve mikrocontrolleren, så se ESP32.