Skip to content

HisarCS/Lemon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Lemon Robot

Merhabalar! Burada Lemon robotun kodunu açıklayacağız.

Bazı gereken bilgiler

8 thread olsa simultanious bacak çalıştırabilecektik

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.

ç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

Import

Kodumuzda 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.

image

Parçaları tanımlama

image

Değişkenler

kodun içinde bir çok yerde değişken kullanmaktayız, bunlardan önemli 2'si position ve pos'dur.

image bunlar femur ve tibia'nın hareketinde kullandığımız değerleri loop'un dışında tanımlamamızı sağlar.

Metodlar

2 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.

image

Değişkenler

Loop'lar

Komutlar ve ne işe yaradıkları

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages