{"id":27878714,"url":"https://github.com/m5stack/m5unit-kmeter","last_synced_at":"2025-09-20T08:05:38.436Z","repository":{"id":43171451,"uuid":"438521390","full_name":"m5stack/M5Unit-KMeter","owner":"m5stack","description":"Contains case programs of M5Stack UNIT KMeter.","archived":false,"fork":false,"pushed_at":"2023-03-05T08:31:58.000Z","size":33,"stargazers_count":6,"open_issues_count":0,"forks_count":3,"subscribers_count":7,"default_branch":"master","last_synced_at":"2025-09-18T07:48:40.812Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/m5stack.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2021-12-15T06:33:02.000Z","updated_at":"2024-06-23T10:23:04.000Z","dependencies_parsed_at":"2025-05-05T03:14:35.280Z","dependency_job_id":"8b7b2fed-3b81-458f-b368-eead043ba393","html_url":"https://github.com/m5stack/M5Unit-KMeter","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"purl":"pkg:github/m5stack/M5Unit-KMeter","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/m5stack%2FM5Unit-KMeter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/m5stack%2FM5Unit-KMeter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/m5stack%2FM5Unit-KMeter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/m5stack%2FM5Unit-KMeter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/m5stack","download_url":"https://codeload.github.com/m5stack/M5Unit-KMeter/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/m5stack%2FM5Unit-KMeter/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":276064355,"owners_count":25578999,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-20T02:00:10.207Z","response_time":63,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-05-05T03:14:32.193Z","updated_at":"2025-09-20T08:05:38.397Z","avatar_url":"https://github.com/m5stack.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# M5Unit-KMeter\n\n## Overview\n\nContains case programs of M5Stack UNIT KMeter. \n\n## Related Link\n\n- [Document \u0026 Datasheet - M5Unit-KMeter](https://docs.m5stack.com/en/unit/kmeter)\n\n## How To Use\n\n```\n#include \u003cM5_KMeter.h\u003e\n\nM5_KMeter sensor;\n\nvoid setup(void) {\n\n    // prepare I2C.\n    Wire.begin((int)SDA, (int)SCL, 400000L);\n//  Wire.begin(21, 22, 400000L);\n\n    // prepare sensor. ( default I2C addr : 0x66 )\n    sensor.begin();\n//  sensor.begin(\u0026Wire, 0x66);\n\n    // change I2C addr.\n    // ( When the unit is turned back on, it will operate with the new I2C address. )\n//  sensor.changeAddr(0x60);\n\n    // set sleep time. (5 second)\n    sensor.setSleepTime(5);\n}\n\nvoid loop(void) {\n\n    // Sensor deep sleep.\n    // (Number of seconds set by the setSleepTime function)\n    sensor.sleep();\n\n    delay(5000);\n\n    // data read from unit.\n    if (sensor.update()) {\n\n        // get sensor temperature.\n        float temperature = sensor.getTemperature();\n\n        // get unit internal temperature.\n        float internaltemp = sensor.getInternalTemp();\n\n        printf(\"%3.2f  /  %3.2f \\n\", temperature, internaltemp);\n    } else {\n        printf(\"error %d \\n\", sensor.getError());\n    }\n}\n```\n\n## License\n\n- [M5Unit-KMeter - MIT](LICENSE)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fm5stack%2Fm5unit-kmeter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fm5stack%2Fm5unit-kmeter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fm5stack%2Fm5unit-kmeter/lists"}