Hirdetés
- Luck Dragon: Asszociációs játék. :)
- Brogyi: CTEK akkumulátor töltő és másolatai
- hege8888: Retro Kocka Kuckó harmadjára Hódmezővásárhelyen
- potyautas: Stand up és én
- laca223: Miért győz a kollektív meggyőződés akkor is, ha saját magát teszi tönkre?
- sziku69: Szólánc.
- sziku69: Fűzzük össze a szavakat :)
- GoodSpeed: Munkaügyi helyzet Hajdú-Biharban: észak és dél
- Parci: Milyen mosógépet vegyek?
- Luck Dragon: Alza kuponok – aktuális kedvezmények, tippek és tapasztalatok (külön igényre)
-
LOGOUT
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
-
Celtis
veterán
válasz
peter1998
#27329
üzenetére
Ez nem túl szerencsés kód. Nincs éldetektálás. Mit csinál például a hosszú gombnyomással? Gyors gombnyomásokról is lemaradhat.
Helyette (pszeudokód)
#!/usr/bin/env python
import RPi.GPIO as GPIO
import time
GPIO.setmode(GPIO.BCM)
GPIO.setup(4, GPIO.IN, pull_up_down=GPIO.PUD_UP)
GPIO.add_event_detect(4, GPIO.FALLING, callback=MyCounter, bouncetime=100)
def MyCounter(channel):
*** itt olvasd be a fájlban lévő értéket, adj hozzá egyet, és írd ki. Ha nincs beolvasott érték, akkor írj ki 1-et. ***
while True:
time.sleep(10)Vigyázz, az elsoember globális változót nem éred el a MyCounter függvényben. Osztályt használhatsz helyette.
-
peter1998
tag
válasz
peter1998
#27321
üzenetére
Elengedtem a flask témát.
Úgy alakítottam hogy a lenyomások számát figyelem és kiírom egy txt fájlba, ezt pedig megnyitom php-ban.#!/usr/bin/env python
import RPi.GPIO as GPIO
import time
GPIO.setmode(GPIO.BCM)
GPIO.setup(4, GPIO.IN, pull_up_down=GPIO.PUD_UP)
elsoember = 0
while True:
input_state = GPIO.input(4)
if input_state == False:
elsoember = elsoember + 1
f = open('/tmp/log.txt', 'w')
s = str(elsoember)
f.write(s)
print elsoember
time.sleep(0.2)Így néz ki a kódom. Az a probléma hogy a fájlban található érték mindíg levan maradva egy számmal.Ezt hogyan lehetne módosítani?
-
-
rekop
senior tag
válasz
peter1998
#27321
üzenetére
Sziasztok!
Kis segítséget szeretnék kérni. Van egy pi2-m osmc-vel, amit egy infra vevőn keresztül irányítottam egy harmony-val. Kártyacsere miatt újratelepítettem az osmc-t, és most sehogy nem tudom működésre bírni. A harmony biztos jó tv és beltéri simán megy vele. Le lehet valahogy tesztelni hogy a pi veszi-e az infra jeleket?
Még arra gondoltam, hogy a ir vevő lábai esetleg összeértek és tönkrement, vagy a pi halt be?
Köszönöm! -
D28
tag
válasz
peter1998
#25663
üzenetére
Azért a használati utasítást megtaláltam, nem vagyok ennyire sügér
csak hát nem igazán látom benne azt a részt amit kellene. Olvastam a jogosultságokról is és próbáltam beállítani h jó legyen (pl a linkelt cikk is kitér erre) de akkor ezek szerint nem sikerült a mutatvány.Félreértés ne essék, utána akarok olvasni rendesen ennek az egésznek csak az nem 1 2 nap és gondoltam h addig menjen a seed.
(Én elhiszem h súlyos a hiba, de mint említettem jelen pillanatban sajnos elég szegényes az ismeretem és nem vagyok benne biztos h jól értem h mikor hol kell minek mit adni.)De akkor elég valószínű h mégis porosodik a sarokban egy kicsit a gép amíg felszedek némi tudást.
Esetleg aki tud valami oldalt ajánlani (akár konkrétan ebben a témában) azt szívesen fogadom, ami nem kőkemény szakmai fórum hanem kezdő szellemben írja le a témát. (Ez csak megkönnyítené az életem, ha nem igazán van ilyen akkor majd keresgélek úgyis.)
Köszi a válaszod!
-
peter1998
tag
válasz
peter1998
#24474
üzenetére
Sajna lejárt a szerkesztési időm. Találtam egy másik oldalon egy hsz-t.
"Mindenfele program nelkul, nemes egyszeruseggel igy probalom ki:
echo "1" > /dev/tts/1Masik konzolon peddig:
cat < /dev/tts/1"Így működik is rendesen. A python scriptet kicsit átírom. Szerintem a python szűr a visszatérő adatok közül.
-
peter1998
tag
válasz
peter1998
#11922
üzenetére
Már megoldottam ezt a problémát.Egy másikkal állok most szemben.Hogyan kel a reléket be és kikapcsolni ?
Pythonban akarom csinálni RPi.GPIO modult felraktam.
Ez a bekapcsoló programom:import RPi.GPIO as gpio
import time
gpio.cleanup(18)
gpio.setmode(gpio.BCM)
gpio.setup(18, gpio.OUT)
gpio.output(18, True)Ez pedig a kikapcsoló:
import RPi.GPIO as gpio
import time
gpio.setmode(gpio.BCM)
gpio.setup(18, gpio.OUT)
gpio.output(18, False)És egy ilyen hibát kapok vissza:
RuntimeWarning: This channel is already in use, continuing anyway. Use GPIO.setwarnings(False) to disable warnings.
gpio.setup(18, gpio.OUT) -
-
lord.lakli
őstag
Új hozzászólás Aktív témák
- GAMER PC - R5 5500/RX 5700 XT 8GB/16GB RAM/500GB SSD/600W/W11 PRO
- GAMER PC - 5 5500/RX 6600 XT 8GB/16GB RAM/512GB SSD
- GAMER PC - Intel i5-14400F/RX 6600 XT 8GB/16GB DDR4/500 GB SSD
- Gamer PC - R5 4500, RTX 2060 Super és 16gb RAM + GARANCIA
- Asus RGB gamer pc Z790 i5/i7/i9 13600k 32GB DDR5 6400MHz nvidia RTX 5050 + garancia
- Telefon felvásárlás!! Xiaomi Redmi Note 12, Xiaomi Redmi Note 12 Pro, Xiaomi Redmi Note 12 Pro+
- Bomba ár! Lenovo X1 Yoga 3rd - i5-8GEN I 8GB I 256GB SSD I 14" FHD Touch I W11 I CAM I Garancia!
- LG UltraGear Gaming Monitorok -30%
- BESZÁMÍTÁS! MSI B450M R5 4650G 16GB DDR4 500GB SSD RTX 2060 Super 8GB Rampage SHIVA ADATA 600W
- Game Pass Ultimate előfizetés azonnal, problémamentesen, méghozzá OLCSÓN! Immáron 8 éve!
Állásajánlatok
Cég: Laptopszaki Kft.
Város: Budapest
Cég: BroadBit Hungary Kft.
Város: Budakeszi
Újra telepítettem az egész openhab rendszert mindenestől.
csak hát nem igazán látom benne azt a részt amit kellene. Olvastam a jogosultságokról is és próbáltam beállítani h jó legyen (pl a linkelt cikk is kitér erre) de akkor ezek szerint nem sikerült a mutatvány.
(Én elhiszem h súlyos a hiba, de mint említettem jelen pillanatban sajnos elég szegényes az ismeretem és nem vagyok benne biztos h jól értem h mikor hol kell minek mit adni.)
Beírok minden adatot tökéletesen de mégse kap ip címet.
wassermann
