• Categories
  • Recent
  • Popular
  • Tags
  • Users
  • Groups
  • Register
  • Login
MakerGram Logo

MakerGram

  • Register
  • Login
  • Search
  • Categories
  • Recent
  • Popular
  • Tags
  • Users
  • Groups
  1. Home
  2. FlorianB
F
  • Profile
  • Following 0
  • Followers 2
  • Topics 3
  • Posts 7
  • Best 4
  • Controversial 0
  • Groups 0

FlorianB

@FlorianB

5
Reputation
43
Profile views
7
Posts
2
Followers
0
Following
Joined 23 Apr 2020, 08:08 Last Online 3 Oct 2020, 04:19

FlorianB Unfollow Follow

Best posts made by FlorianB

  • Looking for PCB designer

    Hi. I am looking for someone to design me a PCB (maybe several this year) which then I can have manufactured in small quantities or maybe this someone can do that too. It's mostly the ESP32 and a GPS or some sensors, USB connector for powering it up etc.

    I need someone who could do that and a general price range please. Thank you

    posted in Jobs & Opportunities
    F
    FlorianB
    23 Apr 2020, 08:11
  • Problems with using struct and enum in another tab

    Hi I am using multiple tabs to make a big project more readable. Now i wanted one tab just to define structs and enums and get them out of the way.

    The problem is that e.g. in tab#2 i can't use these data structures because they were "not declared in this scope". So I included the tabs using something like
    #include "./tabWithEnums"

    This works fine until I want to use the same structs in a third tab. If I don't include the defining tab, then I get the upper error. If I include the defining tab in tab#3 then I get the error "redeclaration of ...".

    Running out of ideas, I put the structs and enums in the main tab - same result.

    May last idea was to define for example an enum with ON/OFF as values in every tab where I need them. Then I get the error "redeclaration" too.
    So i can't declare it twice because the IDE complains about double declaration but at the same time I can't use the correct declaration in the other tab. I am getting mad here.

    I reduced the example code to this:

    TAB1:

    #include "./tab2.h"
    
     enum {
      off,
      on
     };
     
     void setup() {
      Serial.begin(9600);
      Serial.println();
    }
    
    void loop() {
      something();
      delay(10000);
    }
    

    TAB2:

    void something () {
      Serial.println (on);
    }
    

    result:
    exit status 1
    'on' was not declared in this scope

    please help. I lost several hours on this and I don't want to go back and put all code in one TAB. Btw. I know how to use variables over various tabs (using "extern") and methods (by declaring them from the calling tab) but both doesn't help me. Just so you know that I really tried.

    thank you

    posted in Arduino
    F
    FlorianB
    14 Jun 2020, 13:31
  • RE: Looking for PCB designer

    Hi @Akhil and @Suhailjr . I already found someone but let's keep in touch please. Never know what happens...

    posted in Jobs & Opportunities
    F
    FlorianB
    24 Apr 2020, 06:42
  • RE: Problems with using struct and enum in another tab

    I found the solution: if I #include all tabs in the main tab in the right order and the one with the structs is alphabetically before the others then it will work

    posted in Arduino
    F
    FlorianB
    14 Jun 2020, 15:25

Latest posts made by FlorianB

  • RE: Problems with using struct and enum in another tab

    I found the solution: if I #include all tabs in the main tab in the right order and the one with the structs is alphabetically before the others then it will work

    posted in Arduino
    F
    FlorianB
    14 Jun 2020, 15:25
  • Problems with using struct and enum in another tab

    Hi I am using multiple tabs to make a big project more readable. Now i wanted one tab just to define structs and enums and get them out of the way.

    The problem is that e.g. in tab#2 i can't use these data structures because they were "not declared in this scope". So I included the tabs using something like
    #include "./tabWithEnums"

    This works fine until I want to use the same structs in a third tab. If I don't include the defining tab, then I get the upper error. If I include the defining tab in tab#3 then I get the error "redeclaration of ...".

    Running out of ideas, I put the structs and enums in the main tab - same result.

    May last idea was to define for example an enum with ON/OFF as values in every tab where I need them. Then I get the error "redeclaration" too.
    So i can't declare it twice because the IDE complains about double declaration but at the same time I can't use the correct declaration in the other tab. I am getting mad here.

    I reduced the example code to this:

    TAB1:

    #include "./tab2.h"
    
     enum {
      off,
      on
     };
     
     void setup() {
      Serial.begin(9600);
      Serial.println();
    }
    
    void loop() {
      something();
      delay(10000);
    }
    

    TAB2:

    void something () {
      Serial.println (on);
    }
    

    result:
    exit status 1
    'on' was not declared in this scope

    please help. I lost several hours on this and I don't want to go back and put all code in one TAB. Btw. I know how to use variables over various tabs (using "extern") and methods (by declaring them from the calling tab) but both doesn't help me. Just so you know that I really tried.

    thank you

    posted in Arduino
    F
    FlorianB
    14 Jun 2020, 13:31
  • RE: ESP32 with a capacitive sensor

    @salmanfaris best if you could point me to an example that works as described: getting different values depending on hoe close the finger is without really touching. nothing i tried did work yet

    posted in ESP32
    F
    FlorianB
    1 Jun 2020, 15:36
  • RE: ESP32 with a capacitive sensor

    @salmanfaris I haven't found a good sensor module for this at all. I used a thing which was calles touch sensor and it returns only 1/0. Tried to use touchRead() but it is not sensitive apparently, only 40 and 1 more or less.

    #define touch_pin_numer 33

    const int VALUE_THRESHOLD = 30;
    int TOUCH_SENSOR_VALUE;
    void setup()
    {
    Serial.begin(115200);
    delay(1000);

    }
    void loop(){
    TOUCH_SENSOR_VALUE = touchRead(touch_pin_numer);
    Serial.println(TOUCH_SENSOR_VALUE);
    if(TOUCH_SENSOR_VALUE < VALUE_THRESHOLD)
    {
    Serial.println ("Touch ON");
    }
    else{
    Serial.println ("Touch OFF");
    }
    }

    should show something between 40 (current max) and 1 (current min) the closer the finger gets but it shows 40/41/39 and 1 - nothing inbetween. got this code from the web

    posted in ESP32
    F
    FlorianB
    1 Jun 2020, 15:35
  • ESP32 with a capacitive sensor

    Hi! I am trying to add an capacitive sensor to the ESP32, that will work through glass with 3mm thickness and an distance of 8 to 2 cm. I have bought sensors which only work on touch, i have looked into the touchRead() function but cant get a steady value increase/decrease with distance and only a real touch gets me enough difference to count it as a "touch". I have checked Arduino examples with foil where a resistor can set the sensitivity but nothing worked on my ESP32. i have spent hours looking for an example, can somebody point me to one please?

    posted in ESP32
    F
    FlorianB
    1 Jun 2020, 12:49
  • RE: Looking for PCB designer

    Hi @Akhil and @Suhailjr . I already found someone but let's keep in touch please. Never know what happens...

    posted in Jobs & Opportunities
    F
    FlorianB
    24 Apr 2020, 06:42
  • Looking for PCB designer

    Hi. I am looking for someone to design me a PCB (maybe several this year) which then I can have manufactured in small quantities or maybe this someone can do that too. It's mostly the ESP32 and a GPS or some sensors, USB connector for powering it up etc.

    I need someone who could do that and a general price range please. Thank you

    posted in Jobs & Opportunities
    F
    FlorianB
    23 Apr 2020, 08:11

Recent Posts

  • Confused about whether to pursue an M.Ed or Ph.D. after B.Ed? This detailed guide explains the difference, duration, eligibility, and career scope of both courses. Understand which path suits your goals — whether you want to become a teacher, lecturer, researcher, or academic leader. Discover everything you need to make the right choice for your educational career.

    6 days ago • read more
  • Convert MBOX to PST for free using built-in tools and limited free utilities. The most reliable no-cost method is Thunderbird + Outlook via IMAP: add your MBOX into Thunderbird, connect the same IMAP account in both Thunderbird and Outlook, copy mails from MBOX folders to the IMAP account in Thunderbird, then let Outlook sync and export to PST via File > Open & Export > Export to a file > Outlook Data File (.pst).
    If you prefer direct conversion, some tools offer constrained free tiers: Outlook Freeware “Convert MBOX to PST” add-in works locally with Outlook installed (free for personal use, check limits). vMail online converter is free up to 100 MB per MBOX; larger files require paid desktop software. Microsoft Store apps and trialware often allow 25–30 items per folder or a small batch to PST at no cost—use for small jobs or to test before upgrading.
    Buy Now- vSoftware

    7 days ago • read more
  • A

    There are many scenarios when an users need to convert MBOX files to PST format. This task can be easily done by using EmailsGuru MBOX to PST Converter. It is completely reliable and easy to use tool to perform smooth and error-free MBOX to PST Conversion process. It is best way to export MBOX files to Outlook PST format, which enable users to access or import all MBOX mailbox data to Outlook 2021, 2019, 2016 and all below versions. It easily convert MBOX files of all major email clients like Mozilla Thunderbird, Netscape, Opera Mail, Yahoo Mail, Apple Mail and many others. Users can smoothly run this tool on any Windows supported platform and use a free trial version to convert 25 MBOX files to PST.

    10 days ago • read more
  • @Neha-Kamal Nice one, Can you share the project link also here. Thanks 🙌.

    20 Jul 2025, 06:13 • read more
By MakerGram | A XiStart Initiative | Built with ♥ NodeBB
Copyright © 2023 MakerGram, All rights reserved.
Privacy Policy | Terms & Conditions | Disclaimer | Code of Conduct