Arduino UNO Q için 10.1 inçlik dokunmatik ekran: bağlantı sorunu çözüldü – webdedik gönderisi

Arduino UNO Q için 10.1 inçlik dokunmatik ekran: bağlantı sorunu çözüldü

Arduino UNO Q, güçlü bir single-board bilgisayar olmasına rağmen MIPI DSI ekran bağlamak için daha önce ek adaptör kartlar gerektiriyordu. Waveshare'in yeni UNO-Q-DSI-TOUCH-10.1A modülü bu sorunu ortadan kaldırıyor: ekranı doğrudan kartın üzerine takıyor, başlıyorsun.

Ekran 1280x800 çözünürlüğe, 10.1 inçlik IPS panele ve kapasitif dokunmatik desteğe sahip. 300 cd/m² parlaklığı ve 178° görüş açısı, açık havada veya çeşitli konumlarda kullanım için yeterli. Ses çıkışı, kamera bağlantıları ve ses giriş seçenekleri de entegre. Kurulum basit: Arduino UNO Q'yu ekranın üzerine yerleştir, güç ver, işletim sistemi (genellikle Linux tabanlı) yükle.

Reklam · TEST
AdSense Test ReklamıYazı arası (gönderi içi) · Yazı arası

Dokunmatik girişi kontrol etmek için Python veya C++ kullanabilirsin. basit bir Python örneği:

1import evdev
2import sys
3
4# Dokunmatik cihazı bul
5devices = [evdev.InputDevice(path) for path in evdev.list_devices()]
6touch_device = None
7
8for device in devices:
9if 'touch' in device.name.lower():
10touch_device = device
11break
12
13if touch_device:
14print(f"Dokunmatik cihaz bulundu: {touch_device.name}")
15for event in touch_device.read_loop():
16if event.type == evdev.ecodes.EV_ABS:
17if event.code == evdev.ecodes.ABS_X:
18print(f"X: {event.value}")
19elif event.code == evdev.ecodes.ABS_Y:
20print(f"Y: {event.value}")
21else:
22print("Dokunmatik cihaz bulunamadı")

Bu kod, dokunmatik ekranda parmağın konumunu X ve Y koordinatları olarak yazdırır. `evdev` kütüphanesini kurmak için `pip install evdev` komutunu çalıştır. Ekranı kamera veya ses amaçlı kullanacaksan libcamera veya ALSA gibi araçları yapılandırman gerekir., bu ekran Arduino UNO Q ile karmaşık arayüzlü projeler (endüstriyel kontrol panelleri, veri görüntüleme, medya oynatıcı) geliştirmek için pratik bir çözüm sunuyor. Dokunmatik tepki hızı yeterli ve entegre bağlantılar kablolama karmaşasını azaltıyor.

Reklam · TEST
AdSense Test ReklamıGönderi altı · Görüntülü
konu hakkında tepkinizi verebilirsiniz