Ekrana koordinat sistemi çizdirmek

omsal

Üye
Katılım
26 Ocak 2024
Mesajlar
14
Vs Code ' da (yada hangi uygun platform varsa onda) yapmak istiyorum ekrana kordinat sistemi çizip üstüne tıkladığımda kordinat değerlerini veren bir program ve bu programı arduino ile beraber kullanmak istiyorum bir tabla yapıp ekranda işaretlediğim yere tablayı hareket ettirmek istiyorum.
Bu bu proje gerçekten de zor mudur?
 
C/C++ da zor. Üstelik zerre kadar da getirisi olmaz. O işi Python'da yap, çok daha kolay olur.
 
Peki python da bunu nasıl yapabilirim ekrana kordinat sistemi çizdirmek için hangi eklentileri kurmam gerekli bunu söylemeniz yeterli.
 
Odev yapacak, o yuzden soruyor. :) Bastan soyleseler soyle konulu bir odevim var, hangi yolu takip etmeeliyim diye cok daha hizli cozulecek sorunlari ama israrla uzun yolu seciyorlar. :D
 
ekranın kordinatımı ?
 
Sadece fare koordinati bulmak istiyorsan position() kullanabilirsin

Python ile fare koordinati bulma:
pyautogui.position()
(350, 327)

 
bu işi yapmanın bir çok yöntemi var sana şöyle yap böyle yap derim sen beğenmezsin.

en güzeli bu kütüphaneleri bir araştır benzer bir kaç projeye github üzerinden bak nasıl yapılmış diye

sende kendininkini yap ama yaparken bizide bilgilendir python başlığı altında bir konu açıp devam edersen sevinirim.

veri görselleştirme için;
matplotlib : https://matplotlib.org/
seaborn : https://seaborn.pydata.org/

bunlar için birde arayüz gerekli pygame en basiti;
pygame : https://www.pygame.org/news
ya da flask veya kivy de olabilir

başarılar.
takıldığın yerde seslen
 
Sanırım bu işler biraz farklı işliyor ben bir pencere oluşturup içine koordinat sistemini çizip numaralandırmak istiyordum ve bunu Arduino ya bağlayarak tabla hareketini sağlamak istiyorum ama önceden bilinmesi gereken farklı işlemler varmış teşekkürler.
Sadece fare koordinati bulmak istiyorsan position() kullanabilirsin

Python ile fare koordinati bulma:
pyautogui.position()
(350, 327)

Sanırım bu işler biraz farklı işliyor ben bir pencere oluşturup içine koordinat sistemini çizip numaralandırmak istiyordum ve bunu Arduino ya bağlayarak tabla hareketini sağlamak istiyorum ama önceden bilinmesi gereken farklı işlemler varmış demekki.
 
bu işi yapmanın bir çok yöntemi var sana şöyle yap böyle yap derim sen beğenmezsin.

en güzeli bu kütüphaneleri bir araştır benzer bir kaç projeye github üzerinden bak nasıl yapılmış diye

sende kendininkini yap ama yaparken bizide bilgilendir python başlığı altında bir konu açıp devam edersen sevinirim.

veri görselleştirme için;
matplotlib : https://matplotlib.org/
seaborn : https://seaborn.pydata.org/

bunlar için birde arayüz gerekli pygame en basiti;
pygame : https://www.pygame.org/news
ya da flask veya kivy de olabilir

başarılar.
takıldığın yerde seslen
Teşekkürler araştırıcam.
 
Sanırım bu işler biraz farklı işliyor ben bir pencere oluşturup içine koordinat sistemini çizip numaralandırmak istiyordum ve bunu Arduino ya bağlayarak tabla hareketini sağlamak istiyorum ama önceden bilinmesi gereken farklı işlemler varmış teşekkürler.

Sanırım bu işler biraz farklı işliyor ben bir pencere oluşturup içine koordinat sistemini çizip numaralandırmak istiyordum ve bunu Arduino ya bağlayarak tabla hareketini sağlamak istiyorum ama önceden bilinmesi gereken farklı işlemler varmış demekki.
kartın varmı? aklında nasıl bir proje var? uzun ve bilgilendirici bir yazı yaz istersen, böylece daha kolay yardım bulabilirsin.
 
kartın varmı? aklında nasıl bir proje var? uzun ve bilgilendirici bir yazı yaz istersen, böylece daha kolay yardım bulabilirsin.
Kartım var. İlk önce bir Pencere oluşturup ona koordinat sistemi çizip numaralandırmak istiyorum ve daha sonra o numaralandırdığım kısımlara basıp motor devirlerini yönetmek istiyorum ve bu sayede tabla hareketlerini sağlamak istiyorum aşağıda buna örnek bir resim var. daha çok cnc freze makinesine benzer bir olay.
Sanırım bu iş pythonda "pygame" denilen bir eklentiyle yapılıyor bir uzay yaratıp ona kordinat sistemi atamak o uzaya görede x ve y düzlemleri oluşturmak.
 

Ekler

  • Adsız.png
    Adsız.png
    378.2 KB · Görüntüleme: 84
  • Beğen
Reactions: nt
Touc screen li bir ekran alıp;yüksek hızlı bir micro işlemci ile basılan noktanın kordinantlarını algılayabilirsin(Çok hassas olmayacaktır).ayrica çizgi çizme ve yazı yazma komutlarırı ile ekrana istedigini bastırabilirsin.Yine aynı işlemci ile direk olarak step motor sürüp motorunu istedigin noktaya götürebilirsin.
Touc screen ic ler zaten ekranda basılan noktayı algılamak için yapılmış ic ler.
Bu projeyi bu şekilde yapmak çok kolay degil,iyi bir C bilgisi; LCD ekran konularını vs iyice anlaman gerekir.
Arduino ile yapılmış LCD ekran projelerini incelemeni tavsiye ederim.Kullanabilirsen arm işlemci (STM32 vs)kullanmak bu proje için daha uygun.
 
İşim sebebiyle ara vermiştim tekrardan baktım bu işe ve böyle bir şey yapabildim :)
 

Ekler

  • 2.png
    2.png
    146.3 KB · Görüntüleme: 58
Son düzenleme:

Forum istatistikleri

Konular
7,107
Mesajlar
121,061
Üyeler
2,880
Son üye
onur1986

Son kaynaklar

Son profil mesajları

az bilgili çok meraklı
Prooffy wrote on semih_s's profile.
Merhaba, sizden DSO2C10 hakkında bilgi rica ettim. Yanıtlarsanız sevinirim...
Unal wrote on taydin's profile.
Timur Bey, Arduino kontrollü bir akü şarj cihazı yapmaya çalışıyorum. Aklımdaki fikri basit bir çizim olarak konu açmıştım. Özellikle sizin fikirlerinizi çok önemsiyorum.
hakan8470 wrote on Dede's profile.
1717172721760.png
Dedecim bu gul mu karanfil mi? Gerci ne farkeder onu da anlamam. Gerci bunun anlamini da bilmem :gulus2:
Lyewor_ wrote on hakan8470's profile.
Takip edilmeye başlanmışım :D ❤️
Back
Top