Navigation

    M5Stack Community

    • Register
    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    1. Home
    2. kat
    K
    • Continue chat with kat
    • Start new chat with kat
    • Flag Profile
    • Profile
    • Following
    • Followers
    • Blocks
    • Topics
    • Posts
    • Best
    • Groups
    Save
    Saving

    kat

    @kat

    0
    Reputation
    7
    Posts
    521
    Profile views
    0
    Followers
    0
    Following
    Joined Last Online
    Email annonces@reflexe19.info

    kat Follow

    Posts made by kat

    • RE: [Solved]using built-in RTC on ArduinoIDE?

      @akita11 said in [Solved]using built-in RTC on ArduinoIDE?:

      No, my question is NOT solved yet...
      ah ok sorry, i don't know this...

      posted in Cores
      K
      kat
    • RE: [Solved]using built-in RTC on ArduinoIDE?

      Hi,
      I have found this, it's maybe what you want:

      #include <M5Stack.h>
      #define TFT_GREY 0x5AEB

      uint32_t targetTime = 0; // for next 1 second timeout
      static uint8_t conv2d(const char* p); // Forward declaration needed for IDE 1.6.x
      uint8_t hh = conv2d(TIME), mm = conv2d(TIME + 3), ss = conv2d(TIME + 6); // Get H, M, S from compile time

      byte omm = 99, oss = 99;
      byte xcolon = 0, xsecs = 0;
      unsigned int colour = 0;

      void setup(void) {
      //Serial.begin(115200);
      M5.begin();
      // M5.Lcd.setRotation(1);
      M5.Lcd.fillScreen(TFT_BLACK);

      M5.Lcd.setTextSize(1);
      M5.Lcd.setTextColor(TFT_YELLOW, TFT_BLACK);

      targetTime = millis() + 1000;
      }

      void loop() {
      if (targetTime < millis()) {
      // Set next update for 1 second later
      targetTime = millis() + 1000;

      // Adjust the time values by adding 1 second
      ss++;              // Advance second
      if (ss == 60) {    // Check for roll-over
        ss = 0;          // Reset seconds to zero
        omm = mm;        // Save last minute time for display update
        mm++;            // Advance minute
        if (mm > 59) {   // Check for roll-over
          mm = 0;
          hh++;          // Advance hour
          if (hh > 23) { // Check for 24hr roll-over (could roll-over on 13)
            hh = 0;      // 0 for 24 hour clock, set to 1 for 12 hour clock
          }
        }
      }
      
      
      // Update digital time
      int xpos = 0;
      int ypos = 85; // Top left corner ot clock text, about half way down
      int ysecs = ypos + 24;
      
      if (omm != mm) { // Redraw hours and minutes time every minute
        omm = mm;
        // Draw hours and minutes
        if (hh < 10) xpos += M5.Lcd.drawChar('0', xpos, ypos, 8); // Add hours leading zero for 24 hr clock
        xpos += M5.Lcd.drawNumber(hh, xpos, ypos, 8);             // Draw hours
        xcolon = xpos; // Save colon coord for later to flash on/off later
        xpos += M5.Lcd.drawChar(':', xpos, ypos - 8, 8);
        if (mm < 10) xpos += M5.Lcd.drawChar('0', xpos, ypos, 8); // Add minutes leading zero
        xpos += M5.Lcd.drawNumber(mm, xpos, ypos, 8);             // Draw minutes
        xsecs = xpos; // Sae seconds 'x' position for later display updates
      }
      if (oss != ss) { // Redraw seconds time every second
        oss = ss;
        xpos = xsecs;
      
        if (ss % 2) { // Flash the colons on/off
          M5.Lcd.setTextColor(0x39C4, TFT_BLACK);        // Set colour to grey to dim colon
          M5.Lcd.drawChar(':', xcolon, ypos - 8, 8);     // Hour:minute colon
          xpos += M5.Lcd.drawChar(':', xsecs, ysecs, 6); // Seconds colon
          M5.Lcd.setTextColor(TFT_YELLOW, TFT_BLACK);    // Set colour back to yellow
        }
        else {
          M5.Lcd.drawChar(':', xcolon, ypos - 8, 8);     // Hour:minute colon
          xpos += M5.Lcd.drawChar(':', xsecs, ysecs, 6); // Seconds colon
        }
      
        //Draw seconds
        if (ss < 10) xpos += M5.Lcd.drawChar('0', xpos, ysecs, 6); // Add leading zero
        M5.Lcd.drawNumber(ss, xpos, ysecs, 6);                     // Draw seconds
       }
      

      }
      }

      static uint8_t conv2d(const char* p) {
      uint8_t v = 0;
      if ('0' <= *p && *p <= '9')
      v = *p - '0';
      return 10 * v + *++p - '0';
      }

      posted in Cores
      K
      kat
    • RE: M5stack core solar panel

      okay but how do i connect after on the module?

      posted in General
      K
      kat
    • M5stack core solar panel

      Hello,
      I want to add a solar panel directly on the module M5stack core. I have try to connect with usb C a solar panel but it don't work.. i have try to charge my phone and this work.
      The battery inside was a lithium 3,7V 150mA. I find a solar panel with 5v can be use to charge the battery. Because i can use the module just 40min...

      Someone have an idea to connect the module with solar panel please?

      posted in General
      K
      kat
    • RE: M5Stack with a moisture sensore, Arduino IDE

      It' show this for example:
      moisture: 0
      moisture: 125
      moisture: 658
      moisture: 1254

      What i need to put in the program to have just one line with " moisture values : " and the values changes every 1seconds?
      Like a clock

      posted in Cores
      K
      kat
    • RE: M5Stack with a moisture sensore, Arduino IDE

      ok nice thank you for your help !

      I have connected the sensor to th pin 26 and it work.
      i want to know the humidity in the earth for my plants.

      posted in Cores
      K
      kat
    • M5Stack with a moisture sensore, Arduino IDE

      Hello,
      I need to work with the module M5stack core kit V1.0 . I try to connect a moisture Funduino sensor to this module with a Arduino IDE but i cann't do it...
      Before i have try with the sensor DHT11 and i can receive the temperature, but with the moisture sensor i don't find anything. I connected:

      • to the GND
      • to 3,3 V
        S to GPIO22

      ![0_1556289977868_Unbenannt.PNG](Uploading 100%)

      The sensor use a analogic output, you know where i need to connected the data pin about the sensor in the CORE kit?

      Thank you very much for your help.

      posted in Cores
      K
      kat