Gravity_Capacitive_Fingerprint_Sensor not working on ESP32
I’ve been trying to use your https://wiki.dfrobot.com/Gravity_Capacitive_Fingerprint_Sensor_SKU_SEN0359 but I’m not able to connect it to the ESP32.
The code I’ve been using is https://github.com/DFRobot/DFRobot_ID809_I2C/blob/master/examples/comprehensiveExample/comprehensiveExample.ino.
I did manage to get it to work on an Arduino.
The error I get can be found here https://github.com/DFRobot/DFRobot_ID809_I2C/issues/5
Here is a picture of
Update.
The problem may be that the underlying I2C wire library of the ESP32 cannot read or write multiple bytes.
It is recommended to use the official espressif SDK in Arduino board manager.
Problem Solving Process:
Yeez_BHi, I don't think the cable length is the issue as it does seem to work on my Arduino Uno with the same cables. I've tried many versions of the code including the one that was made before the last commit from 7 hours ago.
dylan.weijI don't have access to a firebeetle and I know the jumper wires work the whole connection works on Arduino. The bautrate is also correctly set.
dylan.weijFor more information on this please check https://github.com/DFRobot/DFRobot_ID809_I2C/issues/5.
dylan.weijThis issue has already been replied to and the contributor thinks it's a cable length issue. And are you using the latest version of Library?
Hi, I don't think the cable length is the issue as it does seem to work on my Arduino Uno with the same cables. I've tried many versions of the code including the one that was made before the last commit from 7 hours ago.
I've now tried using the latest version of the library on my Arduino Uno and the ESP32 and now they both don't seem to work. I've left screenshots on the GitHub DFRobot_ID809_I2C repository issue #5.