🤖Have you ever tried Chat.M5Stack.com before asking??😎
    M5Stack Community
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Register
    • Login

    [Solved]M5Stack, Arduino, RFID Module example needed

    Units
    4
    13
    27.1k
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • ajb2k3A
      ajb2k3
      last edited by

      Have you tried the I2C scanner to find the RFID device?

      UIFlow, so easy an adult can learn it!
      If I don't know it, be patient!
      I've ether not learned it or am too drunk to remember it!
      Author of the WIP UIFlow Handbook!
      M5Black, Go, Stick, Core2, and so much more it cant be fit in here!

      K 1 Reply Last reply Reply Quote 0
      • K
        Kees @ajb2k3
        last edited by

        @ajb2k3 Okay, I found the I2C tester and ran it. It shows the addresses 0x68 and 0x75. With the device attached it also shows 0x28. When not attached this disappears. Does this mean the device can be found and the hardware wiring is okay? If so the focus is on a software problem.

        ajb2k3A 1 Reply Last reply Reply Quote 0
        • ajb2k3A
          ajb2k3 @Kees
          last edited by

          @kees said in M5Stack, Arduino, RFID Module example needed:

          @ajb2k3 Okay, I found the I2C tester and ran it. It shows the addresses 0x68 and 0x75. With the device attached it also shows 0x28. When not attached this disappears. Does this mean the device can be found and the hardware wiring is okay? If so the focus is on a software problem.

          Yes, that is correct, 0x28 is the address so it is being read.
          The RFID uses the MFRC522 to read and write to 13.56MHz devices.
          Try looking for guides on the MRFC522 readers

          UIFlow, so easy an adult can learn it!
          If I don't know it, be patient!
          I've ether not learned it or am too drunk to remember it!
          Author of the WIP UIFlow Handbook!
          M5Black, Go, Stick, Core2, and so much more it cant be fit in here!

          1 Reply Last reply Reply Quote 0
          • K
            Kees
            last edited by

            Thanks, this was very helpful. So now the problem is software. As I stated in the first part of the topic: I use software found at https://github.com/miguelbalboa/rfid. Has anyone experience with this in combination with Arduino, M5Stack and the RFID Module with RC522? Or perhaps anyone tells me to use a different IDE and language (I have enough experience with C, but not C++). All suggestions are welcome.

            1 Reply Last reply Reply Quote 0
            • m5-docsM
              m5-docs
              last edited by

              @Kees Have you tried this code?
              https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Unit/RFID/Arduino

              M5Stack documentation URL

              https://docs.m5stack.com

              1 Reply Last reply Reply Quote 0
              • ajb2k3A
                ajb2k3
                last edited by

                There is sample code here - https://docs.m5stack.com/#/en/unit/rfid

                I have ordered one and will see what I can do, btw had to order cards from elsewhere.

                UIFlow, so easy an adult can learn it!
                If I don't know it, be patient!
                I've ether not learned it or am too drunk to remember it!
                Author of the WIP UIFlow Handbook!
                M5Black, Go, Stick, Core2, and so much more it cant be fit in here!

                1 Reply Last reply Reply Quote 0
                • K
                  Kees
                  last edited by

                  Thanks, both(?). I ran the example and it does seem to work. I also saw that an addition for this library is in the pipeline: https://github.com/miguelbalboa/rfid to also support ESP32.
                  I can continue building software for the M5Stack hardware with my requirements using, among others, the RFID module, the same ajb2k3 ordered.
                  Again, thanks!!!

                  m5-docsM ajb2k3A 2 Replies Last reply Reply Quote 0
                  • m5-docsM
                    m5-docs @Kees
                    last edited by

                    @kees Have a good day.

                    M5Stack documentation URL

                    https://docs.m5stack.com

                    1 Reply Last reply Reply Quote 0
                    • ajb2k3A
                      ajb2k3 @Kees
                      last edited by

                      @kees said in [Solved]M5Stack, Arduino, RFID Module example needed:

                      Thanks, both(?). I ran the example and it does seem to work. I also saw that an addition for this library is in the pipeline: https://github.com/miguelbalboa/rfid to also support ESP32.
                      I can continue building software for the M5Stack hardware with my requirements using, among others, the RFID module, the same ajb2k3 ordered.
                      Again, thanks!!!

                      The code base doesn't support I2C which is used By the M5Stack device.

                      UIFlow, so easy an adult can learn it!
                      If I don't know it, be patient!
                      I've ether not learned it or am too drunk to remember it!
                      Author of the WIP UIFlow Handbook!
                      M5Black, Go, Stick, Core2, and so much more it cant be fit in here!

                      K 1 Reply Last reply Reply Quote 0
                      • K
                        Kees @ajb2k3
                        last edited by

                        @ajb2k3 To understand correctly. The M5Stack can use both SPI and I2C (as does the ESP32), however the RFID device I have (and you ordered) only uses I2C, and the code for the library I mentioned only supports SPI. The code you both mentioned supports I2C (Grove Port device). So assuming the tag functions suffice I should use that. Correct or nonsense.

                        1 Reply Last reply Reply Quote 0
                        • ajb2k3A
                          ajb2k3
                          last edited by

                          Yes, you should use the I2C code to experiment. Looks like I won’t be able to help more for another two weeks until mine arrives

                          UIFlow, so easy an adult can learn it!
                          If I don't know it, be patient!
                          I've ether not learned it or am too drunk to remember it!
                          Author of the WIP UIFlow Handbook!
                          M5Black, Go, Stick, Core2, and so much more it cant be fit in here!

                          1 Reply Last reply Reply Quote 0
                          • C
                            ChristianH
                            last edited by

                            Hi,

                            Sorry for pulling this olde thread up.

                            I really need an Arduino example on how to read and write I can't seem to find any examples on that.

                            Best regards,
                            Christian

                            1 Reply Last reply Reply Quote 0
                            • First post
                              Last post