W15 | Networking and Communucation





This week our assignment is to design and build a wired &/or wireless network connecting at least two processors.

I made a pair of I2C modules this week. You can find the PCB design files on the right.


After milling and soldering, I used Arduino IDE to program them. I2C on Attiny chips requires a special library to support. And luckily that library is not hard to find on Arduino forum, you can find the link of TinyWire on the right.

The function I made with Arduino for this pair of modules is quite simple: when the master sends some message to the slave, the LED on the slave will blink.


After uploading programs to each board, now can connect the I2C sockets on both boards together and test the function:















==