Pracuję nad projektem z Arduino i chciałbym móc zachować pewne dane w sposób ciągły. Używam już ekranu Ethernet, który ma czytnik MicroSD.Odczyt/zapis danych binarnych na SD przy użyciu Arduino
Dane, które zapisuję, będą niewiarygodnie małe. W tej chwili będę tylko zapisywać 3 bajty na raz. To, co naprawdę chciałbym, to sposób na otworzenie karty SD do pisania począwszy od bajtu x
, a następnie zapisanie y
bajtów danych. Kiedy chcę go przeczytać, po prostu czytam bajty zaczynające się od bajtu x
.
Jednak cały kod, jaki widziałem, dotyczy pracy z systemem plików, co wydaje się niepotrzebnym obciążeniem. Nie potrzebuję tych danych do odczytu w żadnym innym systemie, przestrzeń dyskowa nie jest problemem i nie martw się o żadne inne dane na karcie. Czy istnieje sposób, aby po prostu zapisać dane binarne bezpośrednio na karcie SD?
Zamówienie http://www.roland-riegel.de/sd-reader/ na procedury odczytu/zapisu surowych kart SD. Sekcja FAQ mówi, że można go użyć do Arduino z pewnymi zmianami. – kums