Ekrana koordinat sistemi çizdirmek

  • Konuyu başlatan Konuyu başlatan omsal
  • Başlama tarihi Başlama tarihi

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
 
Sadece fare koordinati bulmak istiyorsan position() kullanabilirsin

Kod:
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

Kod:
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: 132
  • 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: 96
Son düzenleme:

Çevrimiçi üyeler

Forum istatistikleri

Konular
7,955
Mesajlar
131,267
Üyeler
3,184
Son üye
Bllacksea

Son kaynaklar

Son profil mesajları

erdemtr55 taydin erdemtr55 wrote on taydin's profile.
Merhaba Taydin bey,
Gruba spms serisi yapıcak mısınız?
ben 3 sargılı toroid ile 2 adet flyback sürücek bir devre yapmayı düşünüyorum.size soracak sorularım vardı?
Mutluluğun resmi illa güzel çizilmiş tablo olmak zorunda değil.Bazen basit bir çizgi,doğru bir renk,yada küçük bir detay
Python Geliştirmeye eklediğim yapay zeka sunucusu, yeni başlayanlar için roket etkisi
Bir insanın zeka seviyesinin en kolay tesbiti, sorduğu sorulardır.
yapay zeka interneti yedi bitirdi, arama motoru kullanan, forumlara yazan kaldı mı ?
Back
Top