This week, we had boards talking to other boards. We started by stepping away from PCBs and talking about networking and models for networking (OSI), but then talked through approaches for wired networking across boards (e.g. a simple serial bus that transmits tx and rx signals) and wireless networking across boards (i.e. radios).

I wanted to replicate Neil’s serial bus boards, because I’d be using this for my final project. This took no time at all, from fabbing the boards…

… to ripping and running the code. Of course, each board had to have its own id which was the only change to the code:

Then they ran as anticipated:





I also wanted to clarify what was happening in the code, which we raced through in class. I worked through Neil’s code carefully; this was helpful as I’ve had to extend this architecture.