Een Touchscreen toevoegen aan uw Project (7 / 8 stap)

Stap 7: Gebruik ervan: SD-kaart


De touchscreen bevat een handig SD-kaartsleuf, het aangesloten op P0... P3 op de QuickStart.  U kunt een standaard SD / SDHC geheugenkaart, ook.  Wij volledige tutorials over schrijven naar en lezen van SD-kaarten, maar hier is een korte handleiding om u begonnen;

Downloaden van de bestanden

U moet het fsrw-object om te lezen/schrijven SD-kaarten.  Unzip het naar een nieuwe map op uw bureaublad.  Ook inbegrepen is sommige dummy gegevens - kopie data.txt naar uw SD-kaart en plaats de kaart in het touchscreen

Lezing van SD

Hier is een steekproefprogramma;

Ons programma begint met het instellen van de kloksnelheid van de Propeller - 80Mhz.  Vervolgens, wij zorgen ervoor dat de fsrw bibliotheek opnemen in de OBJ-sectie.  Nu begint ons programma;

sdfat.pgetcpogingen om een SD-kaart aangesloten op P0 mount... P3.  Als het succesvol is, retourneert het sdfat.pclose , anders sdfat.popen wordt geretourneerd.  Ons programma gaat voorbij aan het resultaat, maar we kunnen gebruiken dat sdfat.unmount gger sommige foutmelding als 'Geen SD kaart gevonden'.

sdfat.popen(string("data.csv", "w")(ssdfat.pputs(data)ng("data.txt"), "r")Hiermee opent u een bestand dat is opgeslagen in de rootdirectory van de SD-kaart met de naam 'data.txt'.  De ' r' fsrw vertelt dat we willen het bestand te openen in de modus alleen-lezen.  Dit resulteert ook in sdfat.pclose op succes en sdfat.unmount over mislukken, dus we konden gger een foutbericht als het bestand is niet gevonden.

Deze eigenschap retourneert het volgende teken in het momenteel geopende bestand.  In dit geval bent wij het opslaan van het teken geretourneerd in de variabele 'r'.  Elke keer als we noemen , de bestands pointer gaat naar het volgende teken.

Wanneer we door middel van het hele bestand gelezen heb, -1 zal terugkeren.  Dat is waarom we checken in deze repeat-lus als elk getal onder 0 wordt geretourneerd.  We weten dan we bereikt het einde van het bestand en we kunnen gaan.

Sluit het geopende bestand.  Nadat het gesloten, we een ander bestand kunnen openen door te bellen naar en het nieuwe bestand op te geven.  Of we kunnen het ontkoppelen van de SD-kaart met .

Schrijven naar een SD

Hier is onze steekproefprogramma

Beide programma's hebben veel gemeen - eerst wij de kloksnelheid van de Propeller, mount de SD-kaart en een bestand opent.  Het eerste verschil is dat wij gebruik maken van (sng("data.csv", "w") , de 'w' switch vertelt fsrw dat we het bestand in schrijfmodus openen en we gegevens wilt opslaan in het bestand.  Als data.csv niet in de rootdirectory van de SD-kaart, fsrw gemaakt.

We gebruiken om te schrijven gegevens, .  Wanneer we klaar bent schrijven naar het bestand, annuleerteken wij zuinig op met .  En unmounts het SD-kaart.

Gerelateerde Artikelen

Een eenvoudig uiteinde een thermometer toevoegen aan uw digitale multimeter

Een eenvoudig uiteinde een thermometer toevoegen aan uw digitale multimeter

kunt u een digitale multimeter voor vuil goedkoop deze dagen. Vandaag ga ik om te praten over het toevoegen van een functie van de thermometer aan deze goedkope multimeters met minimale externe componenten en zonder de functionaliteit van de meter ze
Een LED toevoegen aan een aandrijving van de flits

Een LED toevoegen aan een aandrijving van de flits

Hoe te voegen A LED aan aandrijving van de flits - Klik hier voor meer grappige filmpjes, stap voor stap tutorial over hoe je een LED toevoegen aan een USB-stick. Nuttig voor kleurcodering stations voor het archiveren van bestanden.
Een computer toevoegen aan uw auto (Carputer CarPuter)

Een computer toevoegen aan uw auto (Carputer CarPuter)

Check out mijn nieuwste INSTRUCTABLEeen iPhone / Facetime deurbel beveiligingssysteem![Featured in de 7 februari nieuwsbrief!]Ik heb dit project enkele jaren geleden, en gepost op MP3Car.comIk heb geleerd dat veel over carputing en dit instructable z
Een rand toevoegen aan een quilt blok

Een rand toevoegen aan een quilt blok

Een rand toe te voegen aan een quilt-blok is een geweldige manier om een kleine verscheidenheid toevoegen aan uw quilt tops. Het is ook een geweldige manier om de grootte van een blok van de quilt om te zetten in een plaatsing, tote tas of kussen. :
Een barndoor toevoegen aan een werkverlichting

Een barndoor toevoegen aan een werkverlichting

mensen die niet kunnen veroorloven om te kopen van professionele verlichting eenheden vaak toevlucht nemen tot het gebruik van halogeen werklichten. U kunt dit project gebruiken industrie standaard PAR56 werklichten toevoegen aan de eenheid.In tegens
Een afbeelding toevoegen aan een statusupdate Facebook

Een afbeelding toevoegen aan een statusupdate Facebook

mijn zus onlangs haar haar knippen. Ik wil foto's, maar ze weet niet hoe ze toevoegen aan een statusupdate van Facebook.  Dus, dit instructable is voor haar, en demonstreer hoe een enkele afbeelding toevoegen aan een statusupdate Facebook zo snel en
Een halogeenkoplamp toevoegen aan uw Game Boy Color

Een halogeenkoplamp toevoegen aan uw Game Boy Color

als je bent opgegroeid met het afspelen van Gameboy zoals ik deed, ben ik zeker u talloze uren van pokemon veldslagen, waarvan vele alleen mogelijk door de reddende genade van uw wormlight waren. Ik weet dat ik veel lange nachten van Gameboy te danke
Een licht toevoegen aan uw motorfiets... niet zomaar een licht...

Een licht toevoegen aan uw motorfiets... niet zomaar een licht...

Verlichting toevoegen aan uw fiets bijna lijkt een kunst zoals het is wat je rijden of hoe vaak. Ik heb gewerkt op dit voor ongeveer 6 maanden totdat ik kwam met dit idee. Ik heb al een licht toevoegen waar er een reflector achter het voorwiel aan be
Een afbeelding toevoegen aan uw SmartLabel

Een afbeelding toevoegen aan uw SmartLabel

U kunt een afbeelding gemakkelijk toevoegen aan uw SmartLabels voor een visuele referentie. Volg het label alleen tutorial voor barcode, QR-code en andere informatie toe te voegen.Stap 1: Kopieer de afbeeldingSelecteer het item in het raster.Stap 2:
Hoe goed een Mixtape toevoegen aan uw iTunes

Hoe goed een Mixtape toevoegen aan uw iTunes

Ik ben net hier te helderen enige verwarring met iTunes betreffende mixtapes.Stap 1: Zoek een goede mixtape websitePersoonlijk, denk ik www.livemixtapes.com is de beste website om te vinden van de beste mixtapes.Stap 2: Maak een accountLeden van Live
Draadloze verbinding toevoegen aan uw project van de Rpi terwijl weg van huis.

Draadloze verbinding toevoegen aan uw project van de Rpi terwijl weg van huis.

Raspberry Pi.Knippen het snoer, neem uw project met u overal waar die u gaat.Er zijn vele projecten van de Raspberry pi als de web bestuurde robot, of webcam server. Dit vereist een verbinding met uw huiswifi zin die u zijn beperkt tot een kleine afs
Een sawbuck toevoegen aan een werktafel

Een sawbuck toevoegen aan een werktafel

Wat is een sawbuck toch?  Het is een slede te gebruiken die het veel gemakkelijker op saw logs en bijkantoren voor brandhout maakt.Als u al een werktafel kunt u het in een sawbuck door het toevoegen van een top gemaakt van split logs.  De logs ruw op
Hoe de rand van een stencil toevoegen aan een muur

Hoe de rand van een stencil toevoegen aan een muur

ik onlangs geschilderd de achterkamer van mijn huis in afwachting van de geboorte van ons eerste kind. Veronica was genadig genoeg te wachten voor mij om te eindigen met het versieren van haar kamer, voordat ze zich bij ons in de buitenwereld.De mees
Een "Flusher" toevoegen aan uw favoriete bijgebouw

Een "Flusher" toevoegen aan uw favoriete bijgebouw

Over de 4 juli holiday, we verblijven in een cabine achterland dat jaren geleden heeft toegevoegd Indoor loodgieterij, elektriciteit, en (egads!) zelfs TV en het internet. Maar de eigenaren hebben besloten om het houden van het bijgebouw als een schr