Networking and Communications

For the assignment of this week we had to build a wired and/or wireless network connecting at least two processors. I decided to establish a communication between two Satshakit, more precisely between two Atmega328P-AU through the serial comunication I2C.

I²C [Inter-Integrated Circuit], is a serial computer bus invented by Philips Semiconductor for attaching lower-speed peripheral ICs to processors and microcontrollers in short-distance.
Via the I2C I established a communication between an input and an output developed during previous weeks. The first microcontroller is the "master" and reads the values of a potentiometer. the second microcontroller (slave) reads the value of the potentiometer and with the map function converts the values from 0 to 180, and these move the servo motor.

Step 2. Cutting the layers

I used our laser machine to cut sheets of veneer and the fabric.
I decided to use the fabric because the wood fibers resist only in the longitudinal direction of the board while the fabric in both directions. The main effort is longitudinally the table, so the relationship between wood and fabric is 3 to 1
16 sheets of wood and 5 fabric.

Using the Arduino IDE, I was able to use the library [EasyTransfer] by Bill Porter.


Download my [code] here.



*I used the bredboard only to connect the VCC ad GND

Watch the video of the final result.

On the right you can see the serial monitor with the values received from the master.