abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
dnes 18:33 | Bezpečnostní upozornění

Dětičky pod dozorem táty zkoušely hacknout tátův uzamčený počítač se Cinnamonem. Povedlo se jim to pouhým náhodným klikáním na virtuální klávesnici na obrazovce. Táta chybu nahlásil a je již opravena. Kliknutím na písmeno "ē" na virtuální klávesnici bylo možné shodit screensaver a tím obejít přihlašování.

Ladislav Hagara | Komentářů: 5
dnes 10:00 | Nová verze

Byla vydána nová stabilní verze 1.10.0 distribučního frameworku Flatpak (Wikipedie), tj. technologie umožňující distribuovat aplikace v podobě jednoho instalačního souboru na různé linuxové distribuce a jejich různá vydání. Přehled novinek na GitHubu. Zdůrazněn je nový efektivnější formát repozitáře. Řešena je také bezpečnostní chyba CVE-2021-21261. Aktuálně lze z Flathubu, tj. centrálního repozitáře pro Flatpaky, nainstalovat 1 031 aplikací.

Ladislav Hagara | Komentářů: 0
včera 10:00 | Komunita

Společnost PINE64 stojící za telefonem PinePhone, notebooky Pinebook a Pinebook Pro, IP kamerou PineCube, hodinkami PineTime, páječkou (pájecím perem) Pinecil, zdroji PinePower nebo RISC-V vývojovou deskou PineCone publikovala na svém blogu lednový souhrn novinek. Opět společně s videem (YouTube, LBRY, TILvids). Od 18. ledna bude možné objednat PinePhone s předinstalovaným Mobianem aneb Debianem pro mobilní zařízení.

Ladislav Hagara | Komentářů: 24
včera 09:00 | Nová verze

Byla vydána nová verze 3.6 svobodného notačního programu MuseScore (Wikipedie). Představení novinek také na YouTube. Zdůrazněn je nový font Leland. Jeho představení na YouTube.

Ladislav Hagara | Komentářů: 0
15.1. 18:44 | Zajímavý projekt

Fedora Magazine představil projekt Fedora Kinoite aneb Fedoru Silverblue s prostředím KDE Plasma. Fedora Silverblue je neměnný systém s atomickými aktualizacemi, tj. základní systém je distribuován jako celek, s prostředím GNOME.

Ladislav Hagara | Komentářů: 4
15.1. 10:00 | IT novinky

Projekty Elasticsearch a Kibana, doposud distribuované pod licencí Apache 2.0, přejdou na duální licencování pod Server-Side Public License (původně používanou pro MongoDB a neschválenou jako open-source organizací OSI) a vlastní source-available licencí. Změna vejde v platnost počínaje vydáním 7.11.

Fluttershy, yay! | Komentářů: 0
15.1. 09:00 | Komunita

Na Humble Bundle lze do neděle 17. ledna do 19:00 získat zdarma počítačovou hru Bomber Crew (YouTube, Wikipedie) běžící také v Linuxu.

Ladislav Hagara | Komentářů: 1
15.1. 08:00 | Nová verze

Minimalistická linuxová distribuce Alpine byla vydána v nové stabilní řadě 3.13. Novinkou jsou např. oficiální obrazy v cloudu (AWS EC2), vylepšené síťové nástroje nebo podpora PHP 8.0.

Fluttershy, yay! | Komentářů: 0
15.1. 07:00 | Bezpečnostní upozornění

Uživatelé Admineru verze 3.7.1 a starších mohli být 29. a 30. prosince napadeni. Útočníkovi se podařilo do souboru jush.js, který se do této verze ještě stahoval z adminer.org, vložit kód, který mu odesílal přihlašovací údaje. Pokud jste v tomto čase tuto více než 7 let starou verzi Admineru používali, tak změňte hesla databází, ke kterým jste se přihlašovali. Novější verze ovlivněné nejsou.

Ladislav Hagara | Komentářů: 2
15.1. 00:11 | Zajímavý článek

Ernie Smith píše o historii populárních routerů Linksys WRT54G, jejichž software byl založený na Linuxu, a proto posléze díky GNU GPL uvolněn jako open source, což vedlo k vývoji alternativního softwaru jako DD-WRT či OpenWrt a řadě dalších využití.

Fluttershy, yay! | Komentářů: 0
Jestliže používáte distribuci CentOS, kterou náhradu plánujete vzhledem k oznámenému ukončení vydávání?
 (30%)
 (3%)
 (2%)
 (23%)
 (0%)
 (2%)
 (40%)
Celkem 151 hlasů
 Komentářů: 3, poslední 10.1. 13:01
Rozcestník

Dotaz: Expander PCF8574 a raspberry

12.1. 20:28 Kamil.k
Expander PCF8574 a raspberry
Přečteno: 383×
Dobrý den.

Mužu poprosit o pomoc, ježišek donesl raspberry.

Expander mam na adrese 0x20.

Jak na něj přes bash skript?

Mam na ten expander připojeny 8 relay modul.

Našel jsem toho spoustu přes python, ale to nechci.

Potřebují nastavit celý expander na výstup.

A abych moh každe rele zvlašt zapnout a vypnout.

Moc děkují.


Řešení dotazu:


Odpovědi

Gréta avatar 12.1. 20:52 Gréta | skóre: 28 | blog: Grétin blogísek | Stockholm
Rozbalit Rozbalit vše Re: Expander PCF8574 a raspberry

asi jakoby pomocí i2cset a i2cdetect hele nebo hele z balíčku i2c-tools :O ;D

proč jakoby nechceš použít python/nějakou knihovnu hotovou?? :O :O

13.1. 13:59 Kamil.k
Rozbalit Rozbalit vše Re: Expander PCF8574 a raspberry
Ono to funguje, ale nejsem schopen to vyřešit s negaci.

Tak abych si přepnul nějaky GPIO pin a zbytek zustal ve stejnem stavu.

Minulý týden jsem si hral s expanderem MCP23017 a byla to brnkačka.

i2cset -y -m 0x01 1 0x20 0x12 0xFF // rozsviti pouze ledku na prvnim bitu (GPA0)

i2cset -y -m 0x01 1 0x20 0x12 0x00 // zhasne ledku na nultem bitu (GPA0)

Takže jsem to zkoušel takto a nefunguje

sudo i2cset -y -m 0x01 1 0x20 0xFF

sudo i2cset -y -m 0x01 1 0x20 0x00

Co dělam špatně?
Gréta avatar 13.1. 18:13 Gréta | skóre: 28 | blog: Grétin blogísek | Stockholm
Rozbalit Rozbalit vše Re: Expander PCF8574 a raspberry

nevim toje nějaký divný :D

u i2cset v man hele u masky pišou že

Please note that this parameter assumes that the read and write operations for the specified mode are symmetrical for the device you are accessing. This may or may not be the case, as neither I2C nor SMBus guarantees this.

možná koukni coti jakoby vrací i2cget a jestli to jako vodpovídá tý hexa hodnotě nastavení nožiček coby tam jakože měla bejt a neni to třeba něco jinýho :O :O jestli to varcí něco jinýho tak asi jako budeš muset masku počítat sám :O ;D

13.1. 18:57 Kamil.k
Rozbalit Rozbalit vše Re: Expander PCF8574 a raspberry
Ja mam vše dobře, už mně nenapada kde mužu dělat kopanec.

sudo i2cset -y 1 0x20 0xFE // 11111110 // 0xfe

sudo i2cset -y 1 0x20 0xFD // 11111101 // 0xfd

sudo i2cset -y 1 0x20 0xFB // 11111011 // 0xfb

sudo i2cset -y 1 0x20 0xF7 // 11110111 // 0xf7

sudo i2cset -y 1 0x20 0xEF // 11101111 // 0xef

sudo i2cset -y 1 0x20 0xDF // 11011111 // 0xdf

sudo i2cset -y 1 0x20 0xBF // 10111111 // 0xbf

sudo i2cset -y 1 0x20 0xBF // 10111111 // 0xbf

sudo i2cset -y 1 0x20 0x7F // 01111111 // 0x7f

První je odeslaný přikaz // to druhe jak vypada stav expadneru// a to třeti je to co mi vždy vrati echo `sudo i2cget -y 1 0x20`

sudo i2cset -y -m 0xf7 1 0x20 0xff nastavi na všechny piny HIGH protože 0xff je 11111111 a na masku nereaguje
Gréta avatar 13.1. 20:30 Gréta | skóre: 28 | blog: Grétin blogísek | Stockholm
Rozbalit Rozbalit vše Re: Expander PCF8574 a raspberry

možná zkuz to pustit bez toho flagu '-y' jakože v ručním/interaktivním režimu :O :O podle zdrojáčku hele na řádku 345 to tam pak vypisuje jak to tu masku jakoby vidí aco se pak jako snaží strčit tam zpátky :O :O

13.1. 21:01 Kamil.k
Rozbalit Rozbalit vše Re: Expander PCF8574 a raspberry
Jsem koukal do datasetu a je tam posuvný registr což bude ten problem. Mi jde hlavně o to abych moh ovladat pře PHP. A pokud ho zprovozním přes BASH tak neni problem ho ovladat v PHP přes system
14.1. 09:22 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: Expander PCF8574 a raspberry
Tak toto trochu nechápu?

Proč to musíš cpát do PHP?

Napiš to normálně v tom pythonu a máš k tomu i originál knihovny a i python můžeš spouštět z www.

Případně se podívej jak se s tím pracuje v tom pythonu a skoukni ty knihovny.
14.1. 12:46 X
Rozbalit Rozbalit vše Re: Expander PCF8574 a raspberry
Proste Python neumi..
14.1. 14:30 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: Expander PCF8574 a raspberry
No a?

Já ho taky neumím a přepisoval jsem si knihovnu pro práci s LCD displejem do C.
Gréta avatar 14.1. 18:37 Gréta | skóre: 28 | blog: Grétin blogísek | Stockholm
Rozbalit Rozbalit vše Re: Expander PCF8574 a raspberry

nevim jestli by zato jako moh posuvnej registr si myslim žeje jedno jak si to jako hw řešej uvnitř podle těch tutoriálů de stav všech těch nožiček nastavovat jednim hexa číslem jakoby všecky najednou :O :O skuz to eště bez toho flagu y jak sem řikala aby to vyspalo jak to jako dovopravdy vidí tu hodnotu přečtenou masku spočítanou a tak :O :O

btw php je jedno v čem sou ty skripy psaný ne?? :O ;D

14.1. 13:15 MM
Rozbalit Rozbalit vše Re: Expander PCF8574 a raspberry
Máš u "nefunguje" méně parametrů, asi ti chybí adresa registru nebo tak něco (0x12)
Gréta avatar 14.1. 18:31 Gréta | skóre: 28 | blog: Grétin blogísek | Stockholm
Rozbalit Rozbalit vše Re: Expander PCF8574 a raspberry

si myslim že tim to asi jako nebude protože podlě těch tutorálů de použít todleto třeba

i2cset -y 1 0x38 0xf0

kde první číslo je zběrnice druhý adresa čipu a tamta třetí hodnota

normálně mu to taky funguje jediný co nefunguje sou masky :O :O

15.1. 09:18 MM
Rozbalit Rozbalit vše Re: Expander PCF8574 a raspberry
No já četl jen kus manuálu (tutorialy ne), a s tou adresou registru 0x12 psal, že to funguje..
Gréta avatar 15.1. 17:33 Gréta | skóre: 28 | blog: Grétin blogísek | Stockholm
Rozbalit Rozbalit vše Re: Expander PCF8574 a raspberry

jj řikal ale s čipem MCP23017 nefunguje mu PCF8574 ;D

Řešení 1× (Petr Šobáň)
včera 17:10 Kamil.K
Rozbalit Rozbalit vše Re: Expander PCF8574 a raspberry
Už to mám kluci vyřešene. Do raspi se nainstaluje WiringPi

http://wiringpi.com/download-and-install/

A pak jde ovladat přes terminal každy pin samostatně a přes PHP přes přikaz system.
dnes 03:05 BFU
Rozbalit Rozbalit vše Re: Expander PCF8574 a raspberry
Nestacilo by pouzit drivers/gpio/gpio-pcf857x.c, pomoci DTO to nabindovat na spravny i2c controller a pak to ovladat jako kazde jine GPIO treba pomoci libgpiod ?
dnes 18:01 Kamil.k
Rozbalit Rozbalit vše Re: Expander PCF8574 a raspberry
To už je nad ramec mých znalosti. Mam raspi jen kratce.
dnes 21:58 BFU
Rozbalit Rozbalit vše Re: Expander PCF8574 a raspberry
Tady to vypada jako rozumny navod, staci to projit az k sekci "LCD Backlight":

https://yeah.nah.nz/embedded/linux-chardev-lcd/

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267   www.czech-server.cz
© 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.