- Multimédiás / PC-s hangfalszettek (2.0, 2.1, 5.1)
- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
- ASUS blog: 2K-tól a 4K-ig és tovább a Radeon RX 9000-es szériával
- Vezetékes FEJhallgatók
- Bambu Lab 3D nyomtatók
- Ilyen olcsó sem volt még egy Apple notebook
- Apple MacBook
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Androidos tablet topic
-
PROHARDVER!
Amit érdemes tudni a Raspberry Pi-kről:
A legelső változat 2012-ben jelent meg. Pici, olcsó és nagyon alacsony fogyasztású, hobby-célú kártyagép. Felépítése ARM alapú, nem PC-architektúra, hanem kb. egy régi mobilhoz hasonló. Nagyon sok mindenre használható! A Linux-nak és a magas eladási mennyiségnek köszönhetően jelentős fejlesztőtáborral rendelkezik.
Új hozzászólás Aktív témák
-
Oldmobil
aktív tag
válasz
Hyperion
#4067
üzenetére
Hahó!
Itt a gpio gombos xbmc vezérlős kód:#!/usr/bin/python2.7
import select, time, sys, os
pinek = [18, 8] # itt kell felsorolni a figyelendo gpio portok szamat
def xbmc_action(pin_id):
if pin_id==18:
os.system ("curl --data-binary \'{ \"jsonrpc\": \"2.0\", \"method\": \"Player.PlayPause\", \"params\": { \"playerid\": 0 }, \"id\":1}\' -H \'content-type: application/json;\' http://127.0.0.1:80/jsonrpc")
elif pin_id==8:
os.system ("curl --data-binary \'{ \"jsonrpc\": \"2.0\", \"method\": \"Player.GoTo\", \"params\": { \"playerid\": 0, \"to\": \"next\" }, \"id\":1}\' -H \'content-type: application/json;\' http://127.0.0.1:80/jsonrpc")
file = {}
filelist = {}
os.system("sudo chmod 666 /sys/class/gpio/export")
po = select.poll()
def write_once(path, value):
f = open(path, 'w')
f.write(value)
f.close()
return
for n in pinek:
os.system("echo " + str(n) + " >/sys/class/gpio/export")
os.system("sudo chmod 666 /sys/devices/virtual/gpio/gpio" + str(n) + "/direction")
os.system("sudo chmod 666 /sys/devices/virtual/gpio/gpio" + str(n) + "/edge")
write_once('/sys/class/gpio/gpio' + str(n) + '/direction', 'in')
write_once('/sys/class/gpio/gpio' + str(n) + '/edge', 'falling')
file[pinek.index(n)] = open('/sys/class/gpio/gpio' + str(n) + '/value', 'r')
po.register(file[pinek.index(n)], select.POLLPRI)
filelist[file[pinek.index(n)].fileno()] = n
t = time.time()
while 1:
events = po.poll()
for n in pinek:
file[pinek.index(n)].seek(2)
if (time.time() - t)>0.2:
xbmc_action(filelist[events[0][0]])
t = time.time()Az elején fel kell sorolni a használni kívánt gpio portok számait, az xbmc_action-ba pedig további elif-ekkel be kell írni, hogy melyik gombnyomásra mit szeretnénk, hogy csináljon. Nekem egyelőre a tesztkiépítésben csak két gombom van, ezért a két action. Fut root nélkül is. Az elején kell neki kb. 1-2 másodperc amíg elvégzi a gpio portok konfigurálását, utána már megy. Van a figyelő ciklusban egy szoftveres pergésmentesítés, ez nem kell ha hardveresen van megoldva kondival. Nem kezeli két gomb egyidejű lenyomását, és nincs felkészítve rövid és hosszú gombnyomások megkülönböztetésére. Ezek még terven vannak.
Ui: advancedektől elnézést ha ronda meg nem biztonságos a kód, kezdő vagyok Linuxban, Pythonban meg főleg
Új hozzászólás Aktív témák
- Multimédiás / PC-s hangfalszettek (2.0, 2.1, 5.1)
- Fizetős szoftverek ingyen vagy kedvezményesen
- Horgász topik
- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
- Xiaomi 17 Ultra - jó az optikája
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- Chieftec-Prohardver nyereményjáték
- ASUS blog: 2K-tól a 4K-ig és tovább a Radeon RX 9000-es szériával
- Vezetékes FEJhallgatók
- Bambu Lab 3D nyomtatók
- További aktív témák...
- DDR4 ECC SZERVER memóriák eladóak
- CoolerMaster N200 Mini ITX i3 9100 Wi Fi Win11 Pro
- R7 5800X / MSI B550 TOMAHAWK / RX 6800 / 32 GB DDR4 / SAMSUNG 980 PRO 500GB M2 / HDD 6 TB
- BESZÁMÍTÁS! HP Elitedesk 800 G2 SFF brand - i7 6700 16GB DDR4 250GB SSD 500GB HDD GTX 1050Ti 4GB W10
- mini pc/ WIN11/ i5 10500T/ 32GB DDR4/ 512GB gen4 SSD/ WiFi/ BT/ 1 év garancia, számla
- iPhone 14 256GB Midnight -1 ÉV GARANCIA - Kártyafüggetlen, MS4422
- Apple iPhone 17 Pro 256GB Deep Blue használt, karcmentes 100% akku (16 ciklus) Apple garancia
- ÁRGARANCIA!Épített KomPhone i5 10400F 16/32/64GB RAM RTX 3060 12GB GAMER PC termékbeszámítással
- 272 - Lenovo Legion Pro 5 (16IAX10H) - Intel Core U9 275HX, RTX 5070Ti (ELKELT)
- Akciós kisWorkstation! Dell Precision 3570 i7-1255U 4.7GHz / 32GB / 1000GB / Quadro T550 4GB FHD 15"
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

wassermann
