And, after a little bit of blue smoke (turns out DFPlayer Mini wants LESS than 5v), everything hooks up. And then... NADA. NOTHING. Serial monitor says this:
E (5842) i2c.master: i2c_master_multi_buffer_transmit(1186): I2C transaction failed
E (5850) i2c.master: I2C hardware NACK detected
E (5854) i2c.master: I2C transaction unexpected nack detected
E (5859) i2c.master: s_i2c_synchronous_transaction(924): I2C transaction failed
E (5866) i2c.master: i2c_master_multi_buffer_transmit(1186): I2C transaction failed
E (5874) i2c.master: I2C hardware NACK detected
E (5878) i2c.master: I2C transaction unexpected nack detected
E (5883) i2c.master: s_i2c_synchronous_transaction(924): I2C transaction failed
E (5890) i2c.master: i2c_master_multi_buffer_transmit(1186): I2C transaction failed
E (5898) i2c.master: I2C hardware NACK detected
E (5902) i2c.master: I2C transaction unexpected nack detected
E (5907) i2c.master: s_i2c_synchronous_transaction(924): I2C transaction failed
E (5914) i2c.master: i2c_master_multi_buffer_transmit(1186): I2C transaction failed
I am not using a pwmBase (Adafruit_PWMServoDriver pwmBase = Adafruit_PWMServoDriver(0x40);). The joints at her ankles are too weak, and will crack if I try to animate them as is. Therefore, I bypassed this servo driver and went straight to pwmMain.
Could that be my problem? If so (remember, Arduino kindergartner here), do I just go through and delete any mention of the pwmBase?