Networking and communication

Design and build a wired &/or wireless network connecting at least two processors

In this assignment, I going to do a communicate with a master and slave these plaques will have a connection for a cable, this communication used to connect two or more microcontrollers in a short distance, all this design I based to >Carlos Moreno< to make all the connections and the plaque and understand the communication, in this page you can find more technical information about this.

First I try to variate the design, chance the attiny 45 for attiny 44 in the master plaque, but I had problems with the plaque because some traces were connected, in the moment to soldering I have others problems and the traces push up and damage all the plaque, in the moment to burn bootloader see in the plaque that some components its wrong soldering and in the moment to desoldar not use the heat gun.

Finish all the plaques with the same design, but with one palque have problems because the header is not good solder and took off with the traces and for the communication have some errors because the transmission is not clear.

For the programs to microcontrollers use the software Arduino and in this software, you can add some libraries and to this case you need two >libraries< one to master and other to slave and to load the libraries in Arduino first, go to sketch select include library and in to include library select add .Zip library and go to ubication the site of the library and double click in the library to load in Arduino.

For function remember in the slave program chance the first line in one slave use 0x05 an in the other 0x05

Learning outcomes:

- Demonstrate workflows used in network design and construction

In the design chance of the microcontroller you can see this in the process in the first objective.

- Implement and interpret networking protocols.

This process is show in the program with a modifications, and understanding the process that uses communication this process is a continued of the boards in the first objective.

Have I:

- Described your design and fabrication process using words/images/screenshots.

In the top of the website I show with screenshots and image all the process that I make the assignment.

- Explained the programming process/es you used.

The programing functions a communication of the microcontroller and one obey the other, the signal send for the principal or master is received for the secondary or slave, and for the programing remember by default master library run at 1MHz, to run at 8MHz and is not necessary changes for this library.

- Outlined problems and how you fixed them

Have one problem with the boards because y changes the microcontroller but haver problems in burn bootloader and the board traces were lifted, and this moment only have the same board but with another microcontroller and make with this board.

- Included original design files and code

Dwonload files

Files in Repo