Étape 3: Quelques infos sur les cartes SD
Cartes mémoire SD sont principalement utilisés dans les téléphones mobiles et appareils photo. Ils sont petits et faciles à utiliser, et ils ont vraiment de grande capacité de mémoire. Arduino ont également une mémoire interne appelée EEPROM, mais c’est petit pour stocker des données de grande taille, donc au lieu de l’EEPROM j’ai utilisé la carte SD pour créer ce projet. Cartes SD viennent dans différentes tailles, et chacun d’eux ont c’est sur « socket », pour relier la carte SD pour arduino vous aurez besoin d’un module de carte SD, mais si vous n’avez pas celui que vous pouvez faire vos propres (voir Image 3, mais vous aurez besoin également un adaptateur de carte SD). Le seul problème est que des cartes SD fonctionnent à + 3, 3V mais Arduino UNO (et autres conseils de ATmega basé) travaillent au + 5V, afin de résoudre ce problème, vous pouvez faire des diviseurs de tension à l’aide de résistances. Comme vous pouvez le voir sur le schéma vous pouvez utiliser 4,7 kOhms et 10 kOh, résistances comme un diviseur de tension (si vous ne savez pas quels sont les diviseurs de tension, voici quelques informations à leur sujet : diviseurs de tension fondamentalement diminuer la tension et la quantité dont la tension diminue est « proportionnelle » à la valeur des résistances, voici l’équation simple qui montre ce que sera votre tension de sortie : V_out = (R2)(R1+R2) V_in, où R1 est la résistance à l’entrée, R2 est raccordé à la terre de résistance et V_in est la tension d’entrée, ainsi de suite SD Card R1 est 4,7 kohms, R2 est 10 kOhm et tension d’entrée est de + 5 volts, après le changement de variables avec des nombres nous obtiendrons que V_out est de ~3.3 volts). Alors maintenant fil de tout à l’aide du schéma, connectez votre arduino à votre ordinateur et télécharger les croquis exemple SD: fichier -> exemples -> SD -> CardInfo (Assurez-vous que vous avez changé chipSelect = 4; à chipSelect = 10 ; et votre carte SD FAT16 ou FAT32 sinon vous devrez formater avec un programme spécial qui vous permet de choisir quel "type" vous voulez votre carte SD pour être) , après le téléchargement, ouvrez le serial monitor, si tout est ok cela signifie que votre câblage est correct et carte SD fonctionne, essayez maintenant d’ouvrir une autre esquisse de ReadWrite (fichier -> exemples -> SD -> ReadWrite), et essayez d’écrire sur carte SD, après le téléchargement de croquis, ouvre le moniteur de la série (NOTE importante: CS NIP par défaut est 4, vous devez le changer à 10, vous pouvez le faire en changeant si (! SD.begin(4)) à if (! SD.begin(10))). Après que tout est fait, vous pouvez vérifier carte SD sur votre ordinateur, après que connexion il que vous verrez un nouveau fichier texte nommé text.txt, cela signifie que votre carte SD fonctionne et le câblage est correct.