Ekrana koordinat sistemi çizdirmek

omsal

Üye
Katılım
26 Ocak 2024
Mesajlar
10
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: 37
  • 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.
 

Çevrimiçi üyeler

Forum istatistikleri

Konular
5,880
Mesajlar
100,277
Üyeler
2,491
Son üye
djkop

Son kaynaklar

Son profil mesajları

gruptaki arkadaşlara selamlar. sıteyi bu gün fark ettim. Asansör için 2x7 segment LCD gösterge üretmek istiyorum. acaba bu sayfadaki arkadaşlardan destek alabilirmiyim. LCD nin mantık açılımı ektedir.
deneyci wrote on TA3UIS's profile.
Selam.
Amatör telsiz lisansı nasıl alınıyor?
Lisansı olmayanı forumlarına almıyorlar. :)
Bilgi alamıyoruz.
cemalettin keçeci wrote on HaydarBaris's profile.
barış kardeşim bende bu sene akıllı denizaltı projesine girdim ve sensörleri arastırıyorum tam olarak hangi sensör ve markaları kullandınız yardımcı olabilir misin?
m.white wrote on Altair's profile.
İyi akşamlar.Arabanız ne marka ve sorunu nedir.Ben araba tamircisi değilim ama tamirden anlarım.
* En mühim ve feyizli vazifelerimiz millî eğitim işleridir. Millî eğitim işlerinde mutlaka muzaffer olmak lâzımdır. Bir milletin hakikî kurtuluşu ancak bu suretle olur. (1922)
Back
Top