{"id":24310409,"url":"https://github.com/hisarcs/lemon","last_synced_at":"2026-04-16T21:36:43.989Z","repository":{"id":93376861,"uuid":"492803428","full_name":"HisarCS/Lemon","owner":"HisarCS","description":null,"archived":false,"fork":false,"pushed_at":"2023-01-06T07:41:20.000Z","size":4603,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":8,"default_branch":"main","last_synced_at":"2025-03-15T10:33:38.088Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/HisarCS.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":"2022-05-16T11:22:16.000Z","updated_at":"2022-05-20T11:46:56.000Z","dependencies_parsed_at":"2023-04-22T07:32:22.373Z","dependency_job_id":null,"html_url":"https://github.com/HisarCS/Lemon","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/HisarCS/Lemon","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HisarCS%2FLemon","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HisarCS%2FLemon/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HisarCS%2FLemon/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HisarCS%2FLemon/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/HisarCS","download_url":"https://codeload.github.com/HisarCS/Lemon/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HisarCS%2FLemon/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31905891,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-16T18:22:33.417Z","status":"ssl_error","status_checked_at":"2026-04-16T18:21:47.142Z","response_time":69,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6: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":[],"created_at":"2025-01-17T06:14:45.151Z","updated_at":"2026-04-16T21:36:43.981Z","avatar_url":"https://github.com/HisarCS.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Lemon Robot\n\nMerhabalar! Burada Lemon robotun kodunu açıklayacağız.\n## Bazı gereken bilgiler\n8 thread olsa simultanious bacak çalıştırabilecektik\n### important: eğer simultaneous olayı olmazsa thread start ettiğin gibi lock et sonra ikinci thread start ettiğinden emin olduğunda ikisini release et. \nçağırdığın metodda queque argumanı aç ondan sonra ana modulunde bir queque objesi açıyorsun bir argüman olarak yaratıyorsun secondary obje yaratırken o arguman queque ya değer atıyorsun sonra o değeri de asıl queque!yu açtığın modülden geri alıyorsun böylelikle thread!i safe bir şekilde kapatabiliyorsun\n# Import\nKodumuzda micropython'da mevcut olan başka kütüphaneleri de kullanmaktayız. Bu kütüphaneler parçaları bağladığımız pin değerlerini, arada kullandığımız sleep kodunu, pwm ve uart sinyallerini kullanmamızı sağlar.\n\n![image](https://user-images.githubusercontent.com/63399574/168583907-c8968cf0-1d5c-4f9e-a673-e1d1f8e01f90.png)\n\n# Parçaları tanımlama\n![image](https://user-images.githubusercontent.com/63399574/168582937-970195a6-95b1-4179-b61b-a7cc64d397f1.png)\n\n## Değişkenler\nkodun içinde bir çok yerde değişken kullanmaktayız, bunlardan önemli 2'si position ve pos'dur.\n\n![image](https://user-images.githubusercontent.com/63399574/168583217-9bc4b848-a462-43c8-8375-75b5fbf20a6b.png)\nbunlar femur ve tibia'nın hareketinde kullandığımız değerleri loop'un dışında tanımlamamızı sağlar.\n\n# Metodlar\n2 tane metod tanımladık, birisi ultrasonik sensörümüzle mesafe ölçmemizi sağlayan dist, öbürü ise küçük bir teknik detaydan dolayı servoların titremesini engelleyen stop metodudur.\n\n![image](https://user-images.githubusercontent.com/63399574/168583556-341ae35c-86e5-40fa-a6b5-6336cdc6f90b.png)\n\n\n# Değişkenler\n\n# Loop'lar\n\n# Komutlar ve ne işe yaradıkları\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhisarcs%2Flemon","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhisarcs%2Flemon","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhisarcs%2Flemon/lists"}