Description
Qu’est-ce que la Carte de mémoire EEPROM AT24C04B ? La Carte de mémoire EEPROM AT24C04B est un module de stockage I2C permettant d’archiver des données de petite taille de manière persistante. Elle peut être utilisée avec Arduino et Raspberry Pi pour stocker des informations qui doivent rester disponibles même après l’extinction du dispositif. Caractéristiques Type de mémoire : EEPROM Modèle : AT24C04B Interface : I2C Capacité : 512 octets À quoi sert la Carte de mémoire EEPROM AT24C04B ? La Carte de mémoire EEPROM AT24C04B est idéale pour les projets Arduino et Raspberry Pi nécessitant le stockage persistant de petites quantités de données, par exemple : Sauvegarder les paramètres d’un projet Stocker les données d’un timer personnalisé Archiver des informations de jeu ou d’une application Tutoriel : Comment utiliser la Carte de mémoire EEPROM AT24C04B La Carte de mémoire EEPROM AT24C04B est un module de stockage non volatil idéal pour archiver de petites quantités de données. Utile pour les projets nécessitant un stockage persistant, il est parfait pour les débutants et les intermédiaires. Ce dont vous avez besoin : IDE Arduino Câble USB Microcontrôleur Arduino Ordinateur avec Windows, macOS ou Linux Étapes 1. Téléchargez et installez l’IDE Arduino. 2. Connectez l’Arduino à l’ordinateur avec le câble USB. 3. Téléchargez le code d’exemple de la section ‘Code’. 4. Ouvrez l’IDE Arduino et chargez le code sur votre microcontrôleur. 5. Connectez la Carte de mémoire EEPROM AT24C04B à votre microcontrôleur via I2C. 6. Vérifiez le datasheet pour la configuration I2C correcte. 7. Exécutez le code pour lire et écrire des données. 8. Vérifiez la lecture et l’écriture correctes. Code d’exemple « `cpp #include #include void setup() { Wire.begin(); Serial.begin(9600); } void loop() { writeData(); readData(); } void writeData() { int address = 0; int data = 12345; Wire.beginTransmission(0x50); Wire.write((byte)address); Wire.write((byte)data); Wire.endTransmission(); delay(1000); } void readData() { int address = 0; int data; Wire.beginTransmission(0x50); Wire.write((byte)address); Wire.endTransmission(); Wire.requestFrom(0x50, (byte)1); if (Wire.available()) { data = Wire.read(); Serial.println(data); } } « ` Mini-projet Créez un timer personnalisé qui sauvegarde l’heure actuelle dans l’EEPROM et la récupère au redémarrage. Erreurs courantes Vérifiez que le câble I2C est bien connecté. Assurez-vous que le microcontrôleur fonctionne à 3,3V. Vérifiez la configuration I2C dans le datasheet. Vérifiez que le code Arduino est correct. Accessoires recommandés Capteurs de température Écran LCD Boutons et commutateurs Batterie LiPo Questions fréquentes Comment puis-je vérifier la connexion I2C ? Utilisez un oscilloscope ou un analyseur I2C comme I2C Scanner. Mon microcontrôleur fonctionne à 5V, puis-je quand même l’utiliser ? Vérifiez dans le datasheet la compatibilité du module à 5V. Sinon, utilisez un convertisseur de tension. Puis-je utiliser ce module avec des microcontrôleurs non Arduino ? Oui, le module prend en charge n’importe quel microcontrôleur I2C.





Avis
Il n’y a pas encore d’avis.