{"id":22297519,"url":"https://github.com/zhum/ardunoo","last_synced_at":"2025-03-25T22:43:55.838Z","repository":{"id":17887851,"uuid":"20834768","full_name":"zhum/ardunoo","owner":"zhum","description":"Noolite library for arduino","archived":false,"fork":false,"pushed_at":"2018-07-21T05:08:58.000Z","size":196,"stargazers_count":3,"open_issues_count":1,"forks_count":1,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-01-30T20:15:03.808Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/zhum.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}},"created_at":"2014-06-14T15:18:29.000Z","updated_at":"2020-07-03T10:23:08.000Z","dependencies_parsed_at":"2022-08-24T11:11:17.809Z","dependency_job_id":null,"html_url":"https://github.com/zhum/ardunoo","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zhum%2Fardunoo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zhum%2Fardunoo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zhum%2Fardunoo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zhum%2Fardunoo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zhum","download_url":"https://codeload.github.com/zhum/ardunoo/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245556960,"owners_count":20634889,"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","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":"2024-12-03T17:50:00.985Z","updated_at":"2025-03-25T22:43:55.807Z","avatar_url":"https://github.com/zhum.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"ArduNoo\n=======\n\nNoolite library for arduino. Works with modules like MT1132.\n\nWarning! Not supported:\n* Module selection (SE pin)\n* LED controller commands\n\nIf you want to add them - pullrequest me ;) It is not so hard, but I am lazy...\n\nInstallation\n------------\n\nUnpack this into ~/sketchbooks/libraries (you must get catalog ~/sketchbooks/libraries/ardunoo).\nRestart your Arduino IDE. That's all!\n\nUsage: \n------\n\nLet you connect MT1132 to your arduino like this:\n````\n+---------+               +---------+\n| MT1132  +-(RX)-----(11)-+ Arduino |\n|         +-(TX)-----(10)-+         |\n|         |               |         |\n````\n\nUse sketch like this:\n\n````\n#include \u003cardunoo.h\u003e\n\n#define RXpin 10\n#define TXpin 11\n\nArduNoo noo(RXpin,TXpin);\n\nvoid setup(){\n  Serial.begin(9600);\n  noo.channel(5);     // Let's command 5-th channel\n  // ...\n}\n\nvoid loop(){\n  int r;\n  r=Serial.read();\n  if(r\u003c='9' \u0026\u0026 r\u003e='0'){ // change channel\n    noo.channel(r-'0');\n    return;\n  }\n  switch(r){\n  case 'n': //on\n    noo.on();\n    break;\n  case 'f': //off\n    noo.off();\n    break;\n  case 'x': // toggle\n    noo.onoff();\n    break;\n  case 'c': //print current channel\n    Serial.print(noo.channel());\n    break;\n  case 'b': //bind\n    noo.bind();\n    break;\n  case 'u': //unbind\n    noo.unbind();\n    break;\n  case '+':\n    noo.slow_on();\n    break;\n  case '-':\n    noo.slow_off();\n    break;\n  case '!':\n    noo.slow_onoff();\n    break;\n\n  case 'r': // record scene!\n    noo.record_scene();\n    break;\n  case 'R': // run scene!\n    noo.run_scene();\n    break;\n\n  case 's': // toggle 3-rd channel\n    noo.onoff(3);\n    break;\n  }\n}\n````\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzhum%2Fardunoo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzhum%2Fardunoo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzhum%2Fardunoo/lists"}