Ajouter un écran tactile de votre projet (7 / 8 étapes)

Étape 7: Utilisation : carte SD

L’écran tactile contient une fente pour carte SD très pratique, il est relié au P0... P3 sur le démarrage rapide.  Vous pouvez utiliser n’importe quel standard SD / SDHC memory card, trop.  Nous a fait plein de tutoriaux sur écrit et lecture de SD cartes, mais voici un guide rapide pour vous aider à commence ;

Télécharger les fichiers

Vous aurez besoin de l' objet fsrw pour lire/écrire des cartes SD.  Décompressez-le dans un nouveau répertoire sur votre bureau.  On y trouve aussi quelques données factices - data.txt copie de votre carte SD et insérez la carte dans l’écran tactile

Lecture de la SD

Voici un exemple de programme ;

Notre programme commence en définissant la fréquence de l’hélice - 80Mhz.  Ensuite, nous nous assurons d’inclure la bibliothèque de fsrw dans la section OBJ.  Maintenant notre programme commence ;

sdfat.pgetcessaie de monter une carte SD raccordée sur P0... P3.  Si elle réussit, elle retourne sdfat.pclose , sinon, sdfat.popen est retourné.  Notre programme ne tient pas compte du résultat, mais nous pourrions utiliser que pour sdfat.unmount la marche palière quelque message d’erreur comme « No SD Card Found ».

sdfat.popen(string("data.csv", "w")(ssdfat.pputs(data)ng("data.txt"), "r")ouvre un fichier stocké dans le répertoire racine de notre carte SD avec le nom « DONNEES.txt ».  Le « r » indique fsrw que nous voulons ouvrir le fichier en mode lecture seule.  Cela renvoie aussi sdfat.pclose succès et sdfat.unmount en cas d’échec, alors nous pourrions la marche palière, un message d’erreur si le fichier est introuvable.

renvoie le caractère suivant dans le fichier actuellement ouvert.  Dans ce cas, nous allons stocker le caractère retourné dans la variable « r ».  Chaque fois que nous appelons , le pointeur de fichier va vers le caractère suivant.

Quand nous avons lu à travers l’ensemble du dossier, retourne -1.  C’est pourquoi nous vérifions dans cette boucle de répétition si n’importe quel nombre sous 0 est retourné.  Nous savons, nous avons atteint la fin du fichier et nous pouvons passer.

ferme le fichier actuellement ouvert.  Une fois qu’il est fermé, nous pouvons nous ouvrir un autre fichier en appelant et en spécifiant le nouveau fichier.  Ou nous pouvons démonter la carte SD avec .

Écrire dans une carte SD

Voici notre exemple de programme

Les deux programmes ont beaucoup en commun - tout d’abord nous avons mis la vitesse d’horloge de l’hélice, monter la carte SD et ouvrir un fichier.  La première différence est que nous utilisons (sng("data.csv", "w") , le commutateur « w » indique fsrw que nous ouvrons le fichier en mode écriture et nous voulons stocker des données dans le fichier.  Si data.csv ne figure pas dans le répertoire racine de la carte SD, fsrw créera.

Pour écrire des données, nous utilisons .  Quand nous aurons fini écrire dans le fichier, nous pouvons fermer avec .  Et démonte la carte SD.

Articles Liés

Contrôleur d’écran tactile pour votre ampoule

Contrôleur d’écran tactile pour votre ampoule

Bonjour les gars,Je veux partager mon expérience avec AT89LV55 de la société ATMEL sur le contrôle de mon ampoule avec écran tactile,l'idée est simple, changer mon interrupteur mécanique afin de toucher l'écran pour allumer mon ampoule.Let's get star
Comment ajouter une pression magnétique à votre projet de couture

Comment ajouter une pression magnétique à votre projet de couture

Magnetic snaps sont grandes fermetures pour les portefeuilles, sacs, poches et bien plus encore. Voici un moyen rapide (une des nombreuses façons) d'apposer une pression magnétique à un projet de couture.Étape 1: outils et fournitures Ce sont les out
Ajouter une connexion sans fil à votre projet de Rpi absences du domicile.

Ajouter une connexion sans fil à votre projet de Rpi absences du domicile.

Raspberry Pi.Couper le cordon, emportez votre projet avec vous partout où que vous allez.Il existe de nombreux projets de Raspberry pi comme le robot contrôlé par web ou serveur de webcam. Celles-ci nécessitent une connexion à votre sens de wifi à la
Arduino et Visuino : connecter D 4 systèmes ViSi Genie smart écran tactile à Arduino

Arduino et Visuino : connecter D 4 systèmes ViSi Genie smart écran tactile à Arduino

Il arrive un moment, quand vous voulez avoir un écran tactile connecté à votre carte Arduino. Il y a beaucoup de différentes options d'affichage et de tailles disponibles, mais la plupart d'entre eux exige une somme considérable de code pour être con
Remplacer l’écran tactile sur un Garmin Oregon pour 20 $

Remplacer l’écran tactile sur un Garmin Oregon pour 20 $

au fil du temps, écran tactile de mon Garmin Oregon réussi à obtenir quelques entailles et éraflures qui j'ai ignoré pour la plupart. Puis j'ai laissé tomber l'appareil et mettre une assez grosse éraflure dans l'écran tactile.Récemment, j'ai découver
Comment faire un écran tactile géant

Comment faire un écran tactile géant

avez-vous déjà souhaité un écran tactile sur votre ordinateur ?  Vous avez un grand écran LCD qui vous tiens a un écran tactile ?  Vous avez un projecteur et dont on pouvait tourner la paroi en un écran tactile ?  Eh bien, ce guide va vous montrer co
Comment nettoyer un écran tactile

Comment nettoyer un écran tactile

Taches partout dans l'écran tactile de votre gadget ? Peut-être que la piste d'empreintes digitales pour le jeu incontournable plus tard, à que vous êtes accro réside sur votre écran ? Nettoyer régulièrement votre téléphone portable, tablet, tactile
Pimp votre vieux Smartphone et faire un lecteur de MP3 Steampunk avec écran tactile

Pimp votre vieux Smartphone et faire un lecteur de MP3 Steampunk avec écran tactile

Salutque pouvez-vous faire avec vos vieux Smartphone ? Vendre, jeter, mettre dans le micro-ondes?? * gg *Non, nous faisons un lecteur de MP3 Steampunk avec écran tactile;)Étape 1: nous commençonsNous avons besoin de beaucoup de choses en laiton, cert
Transformez votre téléphone tout en un écran tactile

Transformez votre téléphone tout en un écran tactile

Grâce à l'utilisation avide de mon smartphone, j'ai trouvé que tout en jouant à certains jeux mes mains étaient placées maladroitement, rendant difficile d'atteindre certains des contrôles. J'ai pensé que la plupart de l'espace vide du téléphone pour
Ajouter Bluetooth 4.0 à votre projet Arduino [IoT] - contrôlée par Smartphone

Ajouter Bluetooth 4.0 à votre projet Arduino [IoT] - contrôlée par Smartphone

Nous sommes le groupe d'internet de passionnés de choses qui aiment le piratage ensemble différents dispositifs. Découvrez notre projet en cours sur notre site Web et jetez un oeil à ce guide dans un format différent sur notre blog.Étape 1: Introduct
Faire votre propre USB multi écran tactile pour moins de 50 $

Faire votre propre USB multi écran tactile pour moins de 50 $

Voici un guide étape par étape pour faire votre propre multi tactile pour votre PC ou Mac.Cela vous permettra de contrôler presque tout sur votre ordinateur sans même toucher à la souris. Le logiciel qui fait de cette exécution est open source et je
Ajout de MP3 à votre projet pour 3,00 $

Ajout de MP3 à votre projet pour 3,00 $

utilisateur de microcontrôleur comme une hélice, ce n'est pas un gros problème pour lire des fichiers WAV avec mon MCU, mais lecture MP3 est quelque chose de trop complexe pour les microcontrôleurs hélice, le Ardunio ou le PICAXE.   Shopping pour une
5 projets de bricolage pour ajouter une touche d’or à votre Décor

5 projets de bricolage pour ajouter une touche d’or à votre Décor

5 projets de bricolage pour ajouter une touche d'or à votre DécorVous pouvez ajouter une touche d'or à votre décor à la maison et la refonte il comme jamais auparavant. Lire le blog pour connaître les 5 projets de bricolage pour la décoration qui son
Ajouter le bluetooth à votre projet Arduino - Arduino + HC-06

Ajouter le bluetooth à votre projet Arduino - Arduino + HC-06

N'aimeriez-vous pas d'allumer et d'éteindre les lumières dans votre maison sans avoir à lever le petit doigt ? (enfin, techniquement, vous auriez à lever un doigt ou deux, mais vous obtenez le jist de l'histoire). La bonne nouvelle est que vous pouve