{"id":21714291,"url":"https://github.com/mariosplen/line-follower-robot","last_synced_at":"2026-04-08T18:06:51.107Z","repository":{"id":161826677,"uuid":"635456977","full_name":"mariosplen/Line-Follower-Robot","owner":"mariosplen","description":null,"archived":false,"fork":false,"pushed_at":"2024-07-29T19:21:30.000Z","size":1781,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-07-26T05:38:23.681Z","etag":null,"topics":["arduino","circuitpython","esp","esp8266","line-follower","remote-control"],"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/mariosplen.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}},"created_at":"2023-05-02T18:29:15.000Z","updated_at":"2024-10-01T20:00:21.000Z","dependencies_parsed_at":null,"dependency_job_id":"e7c15cda-2c4d-4a63-b79a-358e41df8902","html_url":"https://github.com/mariosplen/Line-Follower-Robot","commit_stats":null,"previous_names":["mariosplen/line-follower-robot-circuitpython-arduino"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/mariosplen/Line-Follower-Robot","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mariosplen%2FLine-Follower-Robot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mariosplen%2FLine-Follower-Robot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mariosplen%2FLine-Follower-Robot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mariosplen%2FLine-Follower-Robot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mariosplen","download_url":"https://codeload.github.com/mariosplen/Line-Follower-Robot/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mariosplen%2FLine-Follower-Robot/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31567348,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-08T14:31:17.711Z","status":"ssl_error","status_checked_at":"2026-04-08T14:31:17.202Z","response_time":54,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: 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":["arduino","circuitpython","esp","esp8266","line-follower","remote-control"],"created_at":"2024-11-26T00:33:58.781Z","updated_at":"2026-04-08T18:06:51.084Z","avatar_url":"https://github.com/mariosplen.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003c!-- Line Follower Robot built with 3 analog IR sensors, using PID algorithm and the MAKER-PI-RP2040 board. --\u003e\n\n# Line Follower\n\nThis is a project that demonstrates how to create a line-following robot using 3 analog IR sensors, a MAKER-PI-RP2040\nboard, CircuitPython, and a PID algorithm.\n\n## Used:\n\n- MAKER-PI-RP2040 board\n- ESP8266 (for the remote control functionality)\n- CircuitPython\n- 3x analog IR sensors\n- 2x Motors\n- 4xAA Batteries\n- 2x Wheels\n- Chassis (I used the hard cover of an old book)\n\n## Functionality\n\nThe robot follows a black line on a white surface. The IR sensors detect the line and send signals to the board. The PID\nalgorithm processes the signals and controls the motors to keep the robot centered on the line.\n\nThis project was for a semester course in my university.\n\n## Images\n\n\u003cimg src=\"photos/top_view.jpg\" width=\"250px\" /\u003e\n\u003cimg src=\"photos/bottom_view.jpg\" width=\"250px\"  /\u003e\n\u003cimg src=\"photos/map.jpg\" width=\"250px\" /\u003e\n\u003cimg src=\"photos/all.jpg\" width=\"250px\" /\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmariosplen%2Fline-follower-robot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmariosplen%2Fline-follower-robot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmariosplen%2Fline-follower-robot/lists"}