MySQL Forums
Forum List  »  Connector/Arduino

Re: Incompatible with Wire.h and I2C
Posted by: Charles Bell
Date: December 02, 2013 08:09AM

They are compatible in the sense that they do not conflict for pins and such but combined use too much memory for variables. This shouldn't be a problem on larger Arduino boards, but for Uno, Leonardo, and the like it is.

If you use only static strings you can use PROGMEM to store your strings which will permit enough free memory to use both Wire and the MySQL connector. However, PROGMEM won't help much if you need dynamic strings (or buffers to build strings). The connector and Wire libraries are just too large to be used together on a Uno or lower board.

The options at this point are to use a larger board like a Mega or use a second Arduino to capture your sensors and forward the data to the first Arduino to store it in the database. There are several ways of linking two Arduino - see the serial examples, not the I2C examples. ;)

Options: ReplyQuote

Written By
November 18, 2013 06:33PM
Re: Incompatible with Wire.h and I2C
December 02, 2013 08:09AM

Sorry, you can't reply to this topic. It has been closed.

Content reproduced on this site is the property of the respective copyright holders. It is not reviewed in advance by Oracle and does not necessarily represent the opinion of Oracle or any other party.