Descrizione
Cos’è
Il FRAM Board FM24C04B è una scheda di sviluppo per Arduino che include un modulo di memoria FRAM (Ferroelectric Random Access Memory). Questo kit offre funzionalità avanzate come alta affidabilità e velocità di accesso ai dati.
Caratteristiche
- Scheda di sviluppo per Arduino con modulo FM24C04B FRAM
- Idealmente adatta per memorizzare piccole quantità di dati in modo persistente
A cosa serve
Il FRAM Board è utilizzato per progetti che richiedono un archivio dati non volatili e affidabile. È particolarmente utile nelle applicazioni dove la velocità di accesso ai dati e l’integrità delle informazioni sono critiche.
Tutorial: Come usare FRAM Board FM24C04B
Il FRAM Board FM24C04B è un modulo di memoria non volatilizzabile ideale per memorizzare piccole quantità di dati. Utile per progetti che richiedono archiviazione persistente senza batteria.
Cosa serve
- Arduino
- Cavo USB
- Computer con Arduino IDE
Passi
- 1. Scarica e installa l’Arduino IDE.
- 2. Connetti il FRAM Board al tuo Arduino utilizzando i pin D10 e GND.
- 3. Avvia l’Arduino IDE e crea un nuovo sketch.
- 4. Copia e incolla il codice seguente nel tuo sketch:
- 5. **Codice**: `#include <Wire.h>
void setup() {
Wire.begin();
Serial.begin(9600);
Serial.println(“Inizializzazione FRAM…” );
}
void loop() {}` - 6. Verifica sul datasheet la configurazione dei pin.
- 7. Carica il codice sul tuo Arduino.
- 8. Controlla le comunicazioni seriale per confermare la connessione.
Codice di esempio
#include <Wire.h>
void setup() {
Wire.begin();
Serial.begin(9600);
Serial.println("Inizializzazione FRAM..." );
}
void loop() {}
Mini-progetto
Scrivi un numero in FRAM e leggilo.
Errori comuni
- Forget to initialize the Wire library.
- Incorrect pin connections.
- Missed to upload the code to the Arduino.
- Incorrect baud rate in the Serial.begin() function.
Accessori consigliati
- Arduino Uno
- Cavo USB
- Display OLED per visualizzazione
- Sensori di temperatura
Domande frequenti
Come posso leggere un valore memorizzato in FRAM?
Utilizza la libreria Wire per inviare una richiesta di lettura e poi leggi il valore tramite la funzione `Wire.read()`.
Il FRAM consente di memorizzare quanta informazione?
Il FM24C04B può memorizzare 4KB di dati.
Quali pin del FRAM Board utilizzare?
Utilizza i pin D10 per SDA e GND per GND.
Il FRAM funziona con batteria?
No, funziona senza batteria, mantenendo i dati anche quando l’Arduino è spento.





