Is it possible to use different pins for I2C control on the Arduino Duemilanove? I have a sneaking suspicion that I may have fired the 4 and 5 pins.
You'd need to do i2c in software, and use 4.7k resistors to pull up on the i2c data and clock lines.
Looks like something is out there, but I haven't used it.
http://homepage.hispeed.ch/peterfleury/group__pfleury__ic2master.html
thanks for the help, but to be totally honest, that all looks way over my head. I am pretty new at this. Is there anyway to put it into simpler terms for me?
Is there anyway to put it into simpler terms for me?
You have to do a lot of code to bit bang the protocol. This takes time and processing power so to save that the designers of the chip did most of it in hardware and brought out the pins to 4 & 5. If you have fried that you have to do it all in software. If it's too much then buy a new chip with a boot loader in it.