HOW TO MAKE (ALMOST) ANYTHING
contact // irina chernyakova
1  FINAL PROJECT PROPOSAL 2  COMPUTER CONTROLLED CUTTING 3  ELECTRONICS PRODUCTION 4  COMPUTER CONTROLLED MACHINING 5  FINAL PROJECT UPDATE 6  MOLDING / CASTING / COMPOSITES 7  EMBEDDED PROGRAMMING 8  3D SCANNING + PRINTING 9  INPUT DEVICES 10 OUTPUT DEVICES 11 INTERFACE + APPLICATION PROGRAMMING 12 MECHANICAL + MACHINE DESIGN + FINAL PROJECT UPDATE 13 NETWORKING + COMMUNICATIONS 14 FINAL PROJECT DEVELOPMENT 15 FINAL PRESENTATIONS
1 milling and stuffing
week we looked at how to make two boards communicate. Here one is the
bus, the other node. Given that its finals week, I split the work
with Theodora. We each milled and stuffed a board, then used our own
ISPs to practice programming.
board has to be programmed through the ISP, using Neil's
make file. For each component, you have to open
the .C file,
the Node ID from (0), to (1),
to (2), etc. You're giving each board a key or representative digit
so that the boards understand to which board it must send a
We used Screen through Terminal to test the communication between boards.
In terminal, type screen / dev/tty.u(baud rate). Then, you can press the digits that correspond to each node and test communication. There should be a time offset for the LEDs on two boards. If they light up at the same time, there is probably a speed issue...