Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. Mobile and Embedded
  4. Error unknown typ name 'DS18B20'
Forum Updated to NodeBB v4.3 + New Features

Error unknown typ name 'DS18B20'

Scheduled Pinned Locked Moved Solved Mobile and Embedded
93 Posts 4 Posters 32.3k Views 3 Watching
  • 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.
  • mrjjM mrjj

    @AlexKrammer
    Yes, it seems that way looking over the examples.

    are you using the
    DS18B20::DS18B20(const char* address) version or the other version using uint pin ?

    A Offline
    A Offline
    AlexKrammer
    wrote on last edited by
    #21

    @mrjj
    I deleted the DS18B20::DS18B20(const char* address) version and try it with your idea. I hope it will work but ill see it tomorrow. Its enough for today.
    Thanks a lot.

    1 Reply Last reply
    1
    • mrjjM mrjj

      @AlexKrammer
      Yes, it seems that way looking over the examples.

      are you using the
      DS18B20::DS18B20(const char* address) version or the other version using uint pin ?

      A Offline
      A Offline
      AlexKrammer
      wrote on last edited by
      #22

      @mrjj
      Now i removed the
      #include "Arduino.h"
      #include <OneWire.h>

      and added #include <stdint.h>

      screenshot.png

      But now i receive the error massage with OneWire again.
      How did you solve that problem?

      The second fault is that the .cpp produced a lot of errors too.
      I think it depends on the OneWire file.

      screenshot.png
      How did you solve that problem?

      1 Reply Last reply
      0
      • mrjjM Offline
        mrjjM Offline
        mrjj
        Lifetime Qt Champion
        wrote on last edited by
        #23

        Hi
        That include file comes from
        https://www.pjrc.com/teensy/td_libs_OneWire.html
        But im not sure that works with a RaspberryPi directly.

        A 1 Reply Last reply
        0
        • mrjjM mrjj

          Hi
          That include file comes from
          https://www.pjrc.com/teensy/td_libs_OneWire.html
          But im not sure that works with a RaspberryPi directly.

          A Offline
          A Offline
          AlexKrammer
          wrote on last edited by
          #24

          @mrjj
          that to files OneWire.h and OneWire.cpp include also like DS18B20 as existing File?

          mrjjM 1 Reply Last reply
          0
          • A AlexKrammer

            @mrjj
            that to files OneWire.h and OneWire.cpp include also like DS18B20 as existing File?

            mrjjM Offline
            mrjjM Offline
            mrjj
            Lifetime Qt Champion
            wrote on last edited by
            #25

            @AlexKrammer
            Yes but im not sure it will just work with a pi board.

            A 2 Replies Last reply
            0
            • mrjjM mrjj

              @AlexKrammer
              Yes but im not sure it will just work with a pi board.

              A Offline
              A Offline
              AlexKrammer
              wrote on last edited by
              #26

              @mrjj
              its even dont work on my windows pc ^^

              1 Reply Last reply
              0
              • mrjjM mrjj

                @AlexKrammer
                Yes but im not sure it will just work with a pi board.

                A Offline
                A Offline
                AlexKrammer
                wrote on last edited by AlexKrammer
                #27

                @mrjj
                There are still error. i dont know, why you dont receive that errors respectively when you try to compile the code, why its work. if i try to run it, there are hundreds of error messages.
                Unbenannt.JPG

                mrjjM 1 Reply Last reply
                0
                • A AlexKrammer

                  @mrjj
                  There are still error. i dont know, why you dont receive that errors respectively when you try to compile the code, why its work. if i try to run it, there are hundreds of error messages.
                  Unbenannt.JPG

                  mrjjM Offline
                  mrjjM Offline
                  mrjj
                  Lifetime Qt Champion
                  wrote on last edited by mrjj
                  #28

                  @AlexKrammer
                  Well i didnt download and added OneWire to see. Maybe why.
                  Just checkout DS18B20 as question started with.
                  I dont have a board to test on so i would never be able to run it anyway.

                  Thats just #include <stdio.h> it complains about.
                  Very odd the .h does not include that.

                  Also, you do understand that these libs are meant to be used ON the board.?
                  They can never read a sensor on a pi board where apps run on win pc and have the pi board connected via USB
                  or similar.
                  But you do seem to have a raspberry Debian running so you are compiling directly on the board, right ?

                  A 1 Reply Last reply
                  0
                  • mrjjM mrjj

                    @AlexKrammer
                    Well i didnt download and added OneWire to see. Maybe why.
                    Just checkout DS18B20 as question started with.
                    I dont have a board to test on so i would never be able to run it anyway.

                    Thats just #include <stdio.h> it complains about.
                    Very odd the .h does not include that.

                    Also, you do understand that these libs are meant to be used ON the board.?
                    They can never read a sensor on a pi board where apps run on win pc and have the pi board connected via USB
                    or similar.
                    But you do seem to have a raspberry Debian running so you are compiling directly on the board, right ?

                    A Offline
                    A Offline
                    AlexKrammer
                    wrote on last edited by AlexKrammer
                    #29

                    @mrjj
                    Now I includes #include <stdio.h> in ds18b20.cpp but nothing changed.
                    the error C1083 does not depend on stdio.h, does it?

                    yes i have both systems running.

                    mrjjM 1 Reply Last reply
                    0
                    • A AlexKrammer

                      @mrjj
                      Now I includes #include <stdio.h> in ds18b20.cpp but nothing changed.
                      the error C1083 does not depend on stdio.h, does it?

                      yes i have both systems running.

                      mrjjM Offline
                      mrjjM Offline
                      mrjj
                      Lifetime Qt Champion
                      wrote on last edited by mrjj
                      #30

                      @AlexKrammer
                      Ok. Good. Just checking
                      No that error comes from some missing .h file. As it shows.
                      From the utils folder
                      https://github.com/PaulStoffregen/OneWire/tree/master/util
                      so you should add those too it seems.

                      1 Reply Last reply
                      0
                      • A Offline
                        A Offline
                        AlexKrammer
                        wrote on last edited by
                        #31

                        oh thanks. that i missed. but its funny. i have the same errors on windows and raspien.
                        i think it dont depend where to compily. The only different i think will be, on raspberry will the outputs work. Dont you think?

                        mrjjM 1 Reply Last reply
                        0
                        • A AlexKrammer

                          oh thanks. that i missed. but its funny. i have the same errors on windows and raspien.
                          i think it dont depend where to compily. The only different i think will be, on raspberry will the outputs work. Dont you think?

                          mrjjM Offline
                          mrjjM Offline
                          mrjj
                          Lifetime Qt Champion
                          wrote on last edited by
                          #32

                          @AlexKrammer
                          Well it should give same errors from compile on both systems if they are related to missing includes.
                          What are the errors now ?

                          Still bitRead etc ?

                          And yes, the biggest difference is when you run it. On win pc there would be no hardware to to talk to.

                          A 1 Reply Last reply
                          0
                          • mrjjM mrjj

                            @AlexKrammer
                            Well it should give same errors from compile on both systems if they are related to missing includes.
                            What are the errors now ?

                            Still bitRead etc ?

                            And yes, the biggest difference is when you run it. On win pc there would be no hardware to to talk to.

                            A Offline
                            A Offline
                            AlexKrammer
                            wrote on last edited by
                            #33

                            @mrjj no but much more ^
                            screenshot.png

                            1 Reply Last reply
                            0
                            • mrjjM Offline
                              mrjjM Offline
                              mrjj
                              Lifetime Qt Champion
                              wrote on last edited by
                              #34

                              Hi
                              Seems to come from
                              https://www.arduino.cc/reference/en/language/functions/interrupts/nointerrupts/

                              So I think we are down the wrong path using this with a pi board as it seems tied to
                              Arduino.

                              A 1 Reply Last reply
                              0
                              • mrjjM mrjj

                                Hi
                                Seems to come from
                                https://www.arduino.cc/reference/en/language/functions/interrupts/nointerrupts/

                                So I think we are down the wrong path using this with a pi board as it seems tied to
                                Arduino.

                                A Offline
                                A Offline
                                AlexKrammer
                                wrote on last edited by
                                #35

                                @mrjj
                                and what will be the right way. is it possible to use qt for this?
                                is it possible to create a own library to convert the input of the sensor in a temperatur?

                                mrjjM 1 Reply Last reply
                                0
                                • A AlexKrammer

                                  @mrjj
                                  and what will be the right way. is it possible to use qt for this?
                                  is it possible to create a own library to convert the input of the sensor in a temperatur?

                                  mrjjM Offline
                                  mrjjM Offline
                                  mrjj
                                  Lifetime Qt Champion
                                  wrote on last edited by
                                  #36

                                  @AlexKrammer
                                  Hi
                                  But do you have such sensor ?
                                  and hook it up to the board like they do here ?
                                  https://www.circuitbasics.com/raspberry-pi-ds18b20-temperature-sensor-tutorial/

                                  A 1 Reply Last reply
                                  0
                                  • mrjjM mrjj

                                    @AlexKrammer
                                    Hi
                                    But do you have such sensor ?
                                    and hook it up to the board like they do here ?
                                    https://www.circuitbasics.com/raspberry-pi-ds18b20-temperature-sensor-tutorial/

                                    A Offline
                                    A Offline
                                    AlexKrammer
                                    wrote on last edited by
                                    #37

                                    @mrjj yea for sure. but i want to use qt with c++. do create this application

                                    mrjjM 1 Reply Last reply
                                    0
                                    • A AlexKrammer

                                      @mrjj yea for sure. but i want to use qt with c++. do create this application

                                      mrjjM Offline
                                      mrjjM Offline
                                      mrjj
                                      Lifetime Qt Champion
                                      wrote on last edited by
                                      #38

                                      @AlexKrammer
                                      I think you need a c++ lib then like
                                      https://github.com/TeraHz/DS18B20
                                      to interface with the hardware.

                                      A 2 Replies Last reply
                                      0
                                      • mrjjM mrjj

                                        @AlexKrammer
                                        I think you need a c++ lib then like
                                        https://github.com/TeraHz/DS18B20
                                        to interface with the hardware.

                                        A Offline
                                        A Offline
                                        AlexKrammer
                                        wrote on last edited by AlexKrammer
                                        #39

                                        @mrjj to interface with the hardware ill use wiringpi. thats work good. i can turn on und off leds and i can read pins.
                                        how does this lib work?

                                        1 Reply Last reply
                                        0
                                        • mrjjM mrjj

                                          @AlexKrammer
                                          I think you need a c++ lib then like
                                          https://github.com/TeraHz/DS18B20
                                          to interface with the hardware.

                                          A Offline
                                          A Offline
                                          AlexKrammer
                                          wrote on last edited by
                                          #40

                                          @mrjj ou i just saw. it looks like that one right?
                                          "are you using the DS18B20::DS18B20(const char* address) version"

                                          mrjjM 1 Reply Last reply
                                          0

                                          • Login

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • Users
                                          • Groups
                                          • Search
                                          • Get Qt Extensions
                                          • Unsolved