Diskuze: RPi
Člen
Zobrazeno 42 zpráv z 42.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
Tak, hezky pomalu vysvětli, jaké kroky jsi podnikl, co nainstaloval, spustil a co byl výsledek.
Případně i to, jakou LEDku a jaký odpor jsi použil.
To je v poho testoval jsem to u HW chybu nevidim
Asi by to chtělo i novější ovladače (dá se to dohledat, sám jsem tak musel učinit). Poté je potřeba mít v pořádku kód, přilož nám ho sem, prosím.
Hned přiložim jenom kde vezmu ty nový ovladače stačí aktulizovat raspbian ?
import RPi.GPIO as GPIO
GPIO.setup (12, GPIO.OUT)
GPIO.output (12, False)
Myslím GPIO ovladače, znovu si je nainstaluj, Jen ty nejnovější.
U Raspberry Pi 2 sou problémy se spoustou knihoven, je tam novej HW a už to
jede...
Zkus aktualizovat všechno
sudo apt-get update
sudo apt-get upgrade
Pokud nepomůže, tak odinstaluj GPIO knihovnu a nainstaluj znova. Btw, jak to instaluješ? Přes apt-get nebo jinak? Zkus
sudo apt-get install python-dev python-rpi.gpio
Takze knihovnu , ale kdyz stáhnu 0.5.11 tak to hází error ze tam neni nějakej soubor gcc
Skusi já jsem to istaloval
sudo apt-get install python.py
Tady je návod: http://sourceforge.net/…gpio-python/
Tady ta knihovna: http://sourceforge.net/…gpio-python/
Ještě něco k pinům: http://elinux.org/…_peripherals
Takže to změně hodnoty na "True" to nesvítí?? Zkus změnit pin na 7. Doufám, že máš tedy dobře zapojený hardware.
sudo apt-get install python.py
Nějak nevidim smysl tohodle příkazu. Knihovna pro GPIO je pod python-rpi.gpio. To si zkoušel (samozřejmě po tom, co máš tu předchozí odinstalovanou)?
Ahoj,skousel jsem ruzne zpusoby python 2 a 3 jako knihovny v poho ale prostě ty piny bez reakce.A to jsem i preinstaloval Raspbian
Nepovedlo se ti nějak poškodit piny? Třeba omylem zapojit něco špatně a zkratovat to?
No .... Kdyz tu ledku dam na 5v pin a na pin 5 coz je - tak to funguje ale na ovládání z pythonu to prostě nejde a černy podobě u pinu to neni a to by hlavně vyhoreli jen par ne ?
Zem a napájení v těch pnech bude vždycky, Ale jestli se ti povedlo odpálit to jako fakt dost, tak nebudou fungovat žádné piny. Nemáš třeba něco aby si vyzkoušel IIC sběrnici?
Ahoj,no ještě si tim hraju ale koukal jsem na ty piny pod lupou a žádnej skrat tam nevidim ,skusim to reklamovat
Knihovny se zdaj v poho ale ty piny jsou jak zamrzlí nevíte co stim ?
Děkuju
Zkrat tam nikde neuvidíš, když jsi něco zapojoval tak se ti třeba někde dotkly dva drátky, ani o tom nemusíš vědět a moh si odpálitčip, který se stará o jejich ovládání.
No skusim to reklamovat ,Tak ted asi budu pouzivat jako server jinak dik
Zkus do terminálu:
gpio readall
a následně
gpio write X 1
kde X je wPI ID pinu z tabulky v readall
Skusim a jde nějak otestovat jestli jsem odpálil ten čip pro GPIO ?
To se pozná podle toho funguje ne.
A ještě mě napadlo jestli ti funguje ta ledka.... Jestli jsi náhodou neodpálil ji.
Ledka je poho,ale me ted spíš zajímá co jsem stim proved ,abych když si koupim nový RPi 2 tak abych se této chyby nedopustil.
Když zapojuješ drátky, tak si dej pozor, aby si nespojil některý který
nemáš. A nebo jsi měl jenom smůlu a dostal špatný kus.
Teď jsem se vrátil k původnímu dotazu a došlo mi, co tam instaluješ za
další knihovny? GPIO už je v základu. Prostě si stáhni Raspbian Jessie, v
terminálu spusť python jako superuser, import RPi.GPIO a tím zkus zapnout
pin/ledku. A pozor, má to dvoje číslování pinů.
Jak jsi došel k závěru že je "v pohodě"?
No dá se to tak říc ale ty GPIO piny zloběj asi si koupim arduino a bude Jinak všem děkuji za spolupráci a ochotu.
Tak ještě jednou. Jak jsi došel k závěru, že je ta ledka "v pohodě"?
Mě hlavně zaráží, co si tam instaloval za další knihovny? To je možná to proč to nejde, protože Raspbian má knihovny pro GPIO už v sobě a nic se instalovat nemá.
Tak si to shrňme. Máme na autora 3 dotazy:
a přidám otázku:
ahoj,
knihovny jsem naistaloval GPIO 0.1.0 a tu pak smazal a pak 0.5.11 a proč ?
Protože jsem nevěděl že v Raspbianu je GPIO knihovna už naistalováná
LEDku posuzuju že funguje proto když, dám černý kablík na - a červený na
+ u baterky tak hunguje
Ale u RPi 2 kdyt červeny kablik připojim na pin 3V3 a černý na pin 5 tak to
funguje samo o sobě ale jak mile to dám na 12 pin a pomocí pythonu napíšu
toto:
import RPi.GPIO as GPIO
GPIO.setup (12, OUT.GPIO)
GPIO.output (12, False)
]
tak to nefunguje
červený kablík LEDky zkus připojit na port 12 a černý na GND (+ ten odpor samozřejmě, pokud ho používáš).
a samozřejmě spusť:
import RPi.GPIO as GPIO
GPIO.setup (12, OUT.GPIO)
GPIO.output (12, True)
Knihovna RPi.GPIO používá dvoje číslování pinů, víš o tom?
GPIO.setmode(GPIO.BOARD)
http://www.element14.com/…412/GPIO.png a použij číslo
pinu ze slooupce pin#, nikoli z name
A když vyzkoušíš i jiné piny, různě otočit LEDku, pin používat jako
GND nebo VCC, nic nefunguje?
A taky bych zkusil čistou instalaci Raspbianu, jestli si se pokoušel instalovat další verze již existujíjcí knihovny, tak se tam mohllo něco rozbít.
A pokud nepomůže ani toto ve spsojení s příspěvkem výše, tak máš buď vadný kus nebo odpálený čip pro GPIO.
Zobrazeno 42 zpráv z 42.