mat-cab / Viridian-Shield

Viridian Shield for Arduino Uno
0 stars 0 forks source link

Shield rev 01 does not work with Arduino Mega #1

Open mat-cab opened 3 years ago

mat-cab commented 3 years ago

For DAC I2C communication on Arduino Uno, pins A4 and A5 are used as SDA/SCL.

However, for Arduino Mega, those pins are not linked to SDA/SCL. Therefore the I2C communication between the base board and the shield fails.

In case a rev 02 is made, DAC I2C communication shall be directly connected to SCL/SDA ports (next to digital inputs). This should allow the shield to work on both the Uno and the Mega.

mat-cab commented 3 years ago

This should be fixed for the DAC with c582062e54fc54b1a7abfef3e9d56dcda2819370

However, Rev 02 of the board is using pin 9 with softwareSerial, which is not compliant with MEGA