{"id":20594978,"url":"https://github.com/hackuarium/i2c-slave","last_synced_at":"2026-03-07T09:05:47.552Z","repository":{"id":84232739,"uuid":"271788374","full_name":"Hackuarium/i2c-slave","owner":"Hackuarium","description":null,"archived":false,"fork":false,"pushed_at":"2020-06-12T15:29:02.000Z","size":879,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-03-06T14:53:26.348Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Hackuarium.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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}},"created_at":"2020-06-12T12:04:49.000Z","updated_at":"2020-06-12T15:29:05.000Z","dependencies_parsed_at":"2023-05-24T01:45:12.290Z","dependency_job_id":null,"html_url":"https://github.com/Hackuarium/i2c-slave","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Hackuarium/i2c-slave","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hackuarium%2Fi2c-slave","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hackuarium%2Fi2c-slave/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hackuarium%2Fi2c-slave/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hackuarium%2Fi2c-slave/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Hackuarium","download_url":"https://codeload.github.com/Hackuarium/i2c-slave/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hackuarium%2Fi2c-slave/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30210430,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-07T09:02:10.694Z","status":"ssl_error","status_checked_at":"2026-03-07T09:02:08.429Z","response_time":53,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":"2024-11-16T08:11:09.433Z","updated_at":"2026-03-07T09:05:47.525Z","avatar_url":"https://github.com/Hackuarium.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"\n# Simple I2C slave\n\nSlave I2C that can work independently\n\n\n* LCD screen (2 lines) (7 pins)\n* Rotary push button (3 pins)\n* RJ-12 connector to connect to a master\n* ATMEGA 328\n  * we don't need a crystal\n\n\n## \n\n[Arduino uno](https://content.arduino.cc/assets/Pinout-UNOrev3_latest.pdf)\n\n| Arduino | Port | Function  | Assigned       |\n|---------|------|-----------|----------------|\n| 0       |      | RX        | Programming    |\n| 1       |      | TX        | Programming    |\n| 2       |      | INT0      | rotary 1       |\n| 3       |      | INT1 OC2B |                |\n| 4       |      |           | rotary 2       |\n| 5       |      |           | rotary push    |\n| 6       |      | OC0A      | LCD 1          |\n| 7       |      |           | LCD 2          |\n| 8       |      |           | LCD 3          |\n| 9       |      | OC1A      |                |\n| 10      |      | SS        |                |\n| 11      |      | MOSI      | ICSP           |\n| 12      |      | MISO      | ICSP           |\n| 13      |      | SCK       | ICSP           |\n| A0      |      |           | LCD 4  - Power |\n| A1      |      |           | LCD 5          |\n| A2      |      |           | LCD 6          |\n| A3      |      |           | LCD 7          |\n| A4      |      |           |                |\n| A5      |      |           |                |\n| D18     |      | SDA       | RJ-12 SDA      |\n| D19     |      | SCL       | RJ-12 SCL      |\n\n## LCD\n\n\u003cimg src='lcd.png'\u003e\n\n## Rotary push button\n\n\u003cimg src='rotary.png'\u003e\n\n## RJ-12\n\n6P/6P\n\n* 12v / 24v\n* SDA - 3.3v\n* SCL - 3.3v\n* GND\n\n\u003cimg src='rj12.png'\u003e\n\n## Power supply\n\n\u003cimg src='power.png'\u003e\n\n## Programming\n\nAdd the boot loader\n\n[tag-connect](https://www.tag-connect.com/)\n\n\u003cimg src='icsp.png'\u003e\n\nProgram through USB using FTDI\n\n\u003cimg src='ftdi.png'\u003e\n\n## Micro-controller\n\n\u003cimg src='atmega.png'\u003e","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhackuarium%2Fi2c-slave","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhackuarium%2Fi2c-slave","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhackuarium%2Fi2c-slave/lists"}