richardperryman / NFC-Engineering-Project

1 stars 0 forks source link

[Hardware] Switch HW design from I2C communication to USB #4

Closed jessicamorris closed 7 years ago

jessicamorris commented 7 years ago

Turns out only pins A4/A5 and the two AREF pins on the Arduino support I2C with other microcontrollers, not all 6 analog pins as I'd originally thought. This means that if we are to continue with having "operator" and "module" boards, each Arduino operator can only support up to 2 authentication modules, which isn't as useful as I thought.

(Note to self: correct the Arduino_operator_NFC diagram with the Feather, its I2C pins are SDA/SCL instead of A4/A5.)

With that in mind, I'm going to switch up my plan for the hardware: instead of a Pi -> operator -> module design, I'm going to remove the operators and just have multiple modules hooked up to the Pi over its USB ports. In retrospect, I probably should have done it this way from the beginning, as I know how easy it is to have the Pi communicate with Arduinos over USB.

jessicamorris commented 7 years ago

Did this forever ago, closing