Hirdetés
- Google Pixel 10a – évismétlés
- iPhone topik
- Huawei P30 Pro - teletalálat
- Honor Magic8 Pro - bevált recept kölcsönvett hozzávalókkal
- Netfone
- Google Pixel topik
- Yettel topik
- Hamarosan körbefotózza a Google a Balatont
- Itt a Galaxy S26 széria: az Ultra fejlődött, a másik kettő alig
- Apple iPhone 17 - alap
-
Mobilarena
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
designREX
#4005
üzenetére
Hahó!
A Raspberry magazin (MagPi) 7-es számában van egy cikk arról, hogy hogy lehet hagyományos, folyamatosan lefutó prociterhelő ciklus helyett megszakítás jelleggel kiolvasni Pythonból a GPIO portokat. Ez nem az RPi.GPIO libraryt használja, így az is megoldható, hogy root jog nélkül menjen. Ezt vettem alapul. Megpróbáltam az XBMC Pythonját használni, de az xbmc és az xbmcgui librarykat csak az XBMC-n belülről, a plugin felületről indított Python scriptekben lehet használni, próbálkoztam vele egy csomót, de nem akart összejönni.
Maradtam a rendes, külső Python scriptnél. Végül az lett, hogy a program gombnyomásra egy HTTP POST-ot küld az xbmc HTTP felületére, ezzel gyakorlatilag minden lényeges dolgot kontrollálni lehet. Még nagyon nem végleges a kód, így nem akarom ide betenni, de a MagPi-ben megtalálod a gomblekérdező részt, a programból pedig ha os.systemmel meghívod a következő bash parancsot, akkor példaképpen egyel balra lép a kurzor az XBMC képernyőn:
curl --data-binary \'{ \"jsonrpc\": \"2.0\", \"method\": \"Input.Left\", \"id\":1}\' -H \'content-type: application/json;\' http://127.0.0.1:80/jsonrpc
Ja, asszem alapból nincs fent a curl a RaspBMC-n, de akkor sudo apt-get install curl. Persze lehet közvetlenül Pythonból is POST-ot küldeni, az persze elegánsabb, de még nem jutottam el odáig, mert kb. egy hete láttam először Python kódot, így kicsit lassan haladok
A többi JSON RPC utasításnak pedig itt tudsz utánanézni.
Üdv,
Új hozzászólás Aktív témák
- HP Compaq 8100 Elite CMT PC, i5-650 Proci, 8 GB DDR3 RAM, 250 GB HDD
- MSI H81M-P33 PC, i5-4570 Proci, 8 GB DDR3 RAM, 120 GB ÚJ SSD
- Fujitsu Esprimo P520 E85+ PC, i5-4570 Proci, 8 GB DDR3 RAM, 240 GB SSD
- Gaming PC GTX 1660 Ti / 16GB RAM Azonnal vihető (CSGO,LOL,VALORANT,FORTNITE)
- AI Workstation RTX 3090 24GB / 32-128GB RAM / I5 13400F / 1000W
- iPhone 12 128GB Black -1 ÉV GARANCIA - Kártyafüggetlen, MS4615, 100% AKKSI
- MacBook Pro 13, 14, 15, 16, MacBook Air M1, M2 M3 M4 bill magyarosítás lézerrel / sapkacserével
- HIBÁTLAN iPhone 13 Pro Max 256GB Sierra Blue -1 ÉV GARANCIA - Kártyafüggetlen, MS4302
- HIBÁTLAN iPhone 13 Pro 256GB Sierra Blue-1 ÉV GARANCIA - Kártyafüggetlen, MS4662, 90% AKKSI
- AKCIÓ! Sony PlayStation 5 825GB digital extra fejhallgatóval garanciával hibátlan működéssel
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Maradtam a rendes, külső Python scriptnél. Végül az lett, hogy a program gombnyomásra egy HTTP POST-ot küld az xbmc HTTP felületére, ezzel gyakorlatilag minden lényeges dolgot kontrollálni lehet. Még nagyon nem végleges a kód, így nem akarom ide betenni, de a MagPi-ben megtalálod a gomblekérdező részt, a programból pedig ha os.systemmel meghívod a következő bash parancsot, akkor példaképpen egyel balra lép a kurzor az XBMC képernyőn:
wassermann
