I have a Pi3 board and a UART Fingerprint that brand is Waveshare link is https://www.waveshare.com/wiki/UART_Fingerprint_Reader

but When I receive it I have totally no idea how to use pi3 to read the fingerprint does anyone can give me some ideas?

  • There is a link to the sample code in there. the zip appears to have the firmware for the mcu controlling the reader and a visual c++ program that connects to it.
  • The user manual here contains the serial port protocol. You could get started writing a python script that sends out a sequence of bytes as documented and checking for the appropriate responses.
  • Found a tutorial as well
  • Thanks for your reply but both they need another model like the uart to usb model. Is that possible just use Pi3 and fingerprinter model get communication?
    – panda001
    May 25 '18 at 3:03
  • @panda001 according to the tutorial using a USB TTL adapter is recommended but not mandatory. It makes sense when working with devices working with incompatible voltages (atmega8 typically uses 5v, RPi uses only 3.3v etc) or communicating over distances that TTL cannot carry reliably. From what i can see the MCU chip used is a STM32F205RC that operates at 1.8 to 3.3v according to its datasheet. As MCU pins are directly exposed, they should operate at the same voltages at the Pi and should work provided the wiring is correct May 25 '18 at 6:23
  • @panda001 also see the schematic, the module does operate on 3.3v input May 25 '18 at 6:25

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.