Extenal EEPROM Database 24c04/24c16
i using at24c04 arduino,
my question is, how can use eeprom database.
working code ic:
thank in advance.
my question is, how can use eeprom database.
working code ic:
code: [select]
#include <wire.h> // specify use of wire.h library.
// address in 24atc04 values 0 511.
int begin = 0;
char* test[] = {"test1","test2"};
void setup(){
wire.begin(); // join i2c bus (address optional master)
serial.begin(9600); // setup serial output
wire.begintransmission(0x50); // connect 24lc04 device address
wire.send(begin); // beginning address within eeprom
wire.send(test[0]);
wire.endtransmission();
delay(10);
}
void loop(){
wire.begintransmission(0x50); // link 24lc04
wire.send(begin); // must act position pointer
wire.endtransmission();
delay(10);
wire.requestfrom(addr[0], 5); // request 5 bytes slave device 24lc04
delay(10);
// below loop until 5 bytes received.
while(wire.available()) // slave may send less requested
{
char c = wire.receive(); // receive byte character
serial.print(c); // print character
}
serial.print("\n"); // next line
delay(1000); // wait 1 second.
}
thank in advance.
you'd need rewrite library use external eeprom, rather internal one.
Arduino Forum > Using Arduino > Programming Questions > Extenal EEPROM Database 24c04/24c16
arduino
Comments
Post a Comment