{"id":20491089,"url":"https://github.com/mataruzz/raspberrypi_components_tests","last_synced_at":"2026-04-18T15:40:25.069Z","repository":{"id":186381628,"uuid":"674955660","full_name":"mataruzz/raspberryPi_components_tests","owner":"mataruzz","description":"Understand and test basic components' functions (HCSR03 ultrasound, S90 micro servo and DC motor) for RaspberryPi 3B+.","archived":false,"fork":false,"pushed_at":"2023-10-01T11:38:04.000Z","size":1011,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-12-06T16:52:45.300Z","etag":null,"topics":["basic-learning","cpp","dcmotor","python","raspberrypi","servo-motor","testing","ultrasound"],"latest_commit_sha":null,"homepage":"","language":"Python","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/mataruzz.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":"2023-08-05T09:40:40.000Z","updated_at":"2023-10-24T17:10:45.000Z","dependencies_parsed_at":null,"dependency_job_id":"50f4ba89-d925-4708-8bd7-43e753bdb9e8","html_url":"https://github.com/mataruzz/raspberryPi_components_tests","commit_stats":null,"previous_names":["mataruzz/raspberrypi_components_tests"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/mataruzz/raspberryPi_components_tests","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mataruzz%2FraspberryPi_components_tests","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mataruzz%2FraspberryPi_components_tests/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mataruzz%2FraspberryPi_components_tests/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mataruzz%2FraspberryPi_components_tests/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mataruzz","download_url":"https://codeload.github.com/mataruzz/raspberryPi_components_tests/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mataruzz%2FraspberryPi_components_tests/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31974952,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-18T00:39:45.007Z","status":"online","status_checked_at":"2026-04-18T02:00:07.018Z","response_time":103,"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":["basic-learning","cpp","dcmotor","python","raspberrypi","servo-motor","testing","ultrasound"],"created_at":"2024-11-15T17:19:52.297Z","updated_at":"2026-04-18T15:40:25.050Z","avatar_url":"https://github.com/mataruzz.png","language":"Python","readme":"# Raspberry Pi Basic Component Interaction\n\nWelcome to the **Raspberry Pi Basic Component Interaction** repository! This repository is designed to be a valuable resource for integrating fundamental components with the Raspberry Pi 3B+. The main objective is to comprehend the operational principles of these elements, enabling their utilization in constructing a \u003ca href=\"https://www.keyestudio.com/products/keyestudio-raspberry-pi-smart-car-robot-kit5-megapixels-camera-module-python-programming-for-raspberry-pi-4bno-raspberry-pi-board-\"\u003eminiatur car\u003c/a\u003e equipped with four **DC motors, three servo motors, and a single ultrasonic sensor**.\n\n\n\n## What You'll Find\n\nInside this repository, you'll explore the following fundamental components:\n\n- **HC-SR04 Ultrasound**: Testing how to effectively measure distances and detect obstacles using high-frequency sound waves.\n\n- **SG90 Servomotor**: Testing how to manipulate the position of a servomotor using PWM (Pulse Width Modulation) signals.\n \n- **TT DC Gear Motor**: Testing how to control the speed and direction of a dc motor using PWM (Pulse Width Modulation) signals with an appropriate motor driver.\n\n## Getting Started\n\nEach component has a dedicated python script and an informative guide, designed to facilitate and explain the setup. \n\n## Future Prospects\n\nThis repository is just the beginning of a journey to build and control a mini car, being able to communicate with Raspberry Pi GPIO modules in ***ROS2***.\\\nThe underlying concept is to grasp the functioning of individual components, get them operational, and subsequently integrate them cohesively, with the ultimate aim of incorporating the entire system into ROS2.\n\nContributions, feedback, and shared experiences are welcomed.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmataruzz%2Fraspberrypi_components_tests","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmataruzz%2Fraspberrypi_components_tests","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmataruzz%2Fraspberrypi_components_tests/lists"}