Display functionality needs to be added to display PC values in #6.
Should use the U8G2 library
Mock up and implement a basic screen layout
Arduino has either hardware or software SPI. Ideally, I'll use hardware because it's faster (which is good for both storage AND the display). This means I need to use specific pins:
Pin
Name
AKA
Shared Between SPI Devices
Notes
50
MISO (Master In Slave Out)
SDO, DO
Yes
51
MOSI (Master Out Slave In)
SDI, DI
Yes
52
SCK (Serial Clock)
SCLK
Yes
53, ?
CS (ChipSelect)
SS (SlaveSelect)
No
53 isn't required, nor is it the only pin that can be used for this. It just makes sense to use because it can't be used for any other input... 53 is the dedicated CS port when the Arduino itself is being used as a slave SPI device.
I need to figure out which pins to use for the CS lines from the devices... 53 seems to be the official one, but I'm not sure if a dedicated pin is actually needed or not.
Display functionality needs to be added to display PC values in #6.
Arduino has either hardware or software SPI. Ideally, I'll use hardware because it's faster (which is good for both storage AND the display). This means I need to use specific pins:
I need to figure out which pins to use for the CS lines from the devices... 53 seems to be the official one, but I'm not sure if a dedicated pin is actually needed or not.