Skocz do zawartości

Kurs Raspberry Pi - #14 - podstawy Pythona, GPIO


Komentator

Pomocna odpowiedź

html_mig_img
Wiemy już jak korzystać z uniwersalnych pinów GPIO za pomocą linii poleceń oraz skryptów konsoli. Często okazuje się, że takie sterowanie nie jest jednak zbyt wygodne.W tej części pokażemy jak korzystać z GPIO przy pomocy Pythona. Przy okazji poznamy podstawy tego popularnego języka programowania.

UWAGA, to tylko wstęp! Dalsza część artykułu dostępna jest na blogu.

Przeczytaj całość »

Poniżej znajdują się komentarze powiązane z tym wpisem.

Link do komentarza
Share on other sites

Wszystkich początkujących zachęcam do eksperymentowania z Pythonem, bo jest to naprawdę ciekawy język programowania. Bardziej doświadczonych kolegów proszę o to, aby nie rozegrała się tutaj w komentarzach wojna "Python2 vs. Python3", bo wynik tego konfliktu jest pewnie zbliżony do porównywania Linuksa i Windowsa - każdy będzie miał inne zdanie. Jeśli będzie potrzeba takiej dyskusji to proszę o założenie osobnego tematu - chętnie go tutaj podlinkuję. Dzięki temu łatwiej utrzymamy porządek w dyskusji 🙂

Link do komentarza
Share on other sites

Zarejestruj się lub zaloguj, aby ukryć tę reklamę.
Zarejestruj się lub zaloguj, aby ukryć tę reklamę.

jlcpcb.jpg

jlcpcb.jpg

Produkcja i montaż PCB - wybierz sprawdzone PCBWay!
   • Darmowe płytki dla studentów i projektów non-profit
   • Tylko 5$ za 10 prototypów PCB w 24 godziny
   • Usługa projektowania PCB na zlecenie
   • Montaż PCB od 30$ + bezpłatna dostawa i szablony
   • Darmowe narzędzie do podglądu plików Gerber
Zobacz również » Film z fabryki PCBWay

Oj, przepraszam za zamieszanie - mam nieco przeterminowane informacje (kiedy zaczynałem przygodę z malinką potzebne były uprawnienia roota do GPIO).

Po prostu użytkownik pi jest na dzień dobry dodany do grupy gpio... o tym też warto wspomnieć, bo w przypadku dodania nowego użytkownika konieczne jest dodanie go do dodatkowej grupy.

Link do komentarza
Share on other sites

Nie wiem dlaczego polecenia shella wpisujesz do konsoli Pythona... po wódkę też chodzisz do warzywniaka bo bliżej?

Poza tym pierwsza wersja jest ewidentnie błędna, druga (ta wpisana nie w tym miejscu co trzeba) już nie, w sumie jakbyś drugą wersję wpisał w miejsce pierwszej to by zadziałało 😉

  • Lubię! 2
Link do komentarza
Share on other sites

Witam.

Mnie wyskoczył taki problem, że niby mam tą bibliotekę a jak chcę w pythonie3 importować to jednak nie mam.

Mam zainstalowana wersję light raspbiana.

Jak to sprawdzić lub zaktualizować biblioteki do najnowszej?

jakoś poleceniem apt-get...

Pozdrawiam

Zuk

 

 

Edit:

Komenda import rPi.GPIO as GPIO

zadziałała - tyle, że w pythonie 2 a nie 3

jeśli można wersje dla pythona3 prosić 😉

Pozdrawiam

Zuk

brak RPi.png

Edytowano przez Zuk
Link do komentarza
Share on other sites

Hm... próbowałeś szukać?

pi@aneta:~ $ apt-cache search rpi.gpio | grep python
python-rpi.gpio - Python GPIO module for Raspberry Pi
python-rpi.gpio-dbgsym - Debug symbols for python-rpi.gpio
python3-rpi.gpio - Python 3 GPIO module for Raspberry Pi
python3-rpi.gpio-dbgsym - Debug symbols for python3-rpi.gpio

 

  • Lubię! 1
Link do komentarza
Share on other sites

Miałem to wszystko.

Musiałem zainstalować pip i pip3

a następnie wpisać komendę:

pip3 install "rpi.GPIO"

i po tej komendzie wróciłem do pythona3 i polecenie import zadziałało 😉

Dzięki

Pozdrawiam

Zuk

 

Edit:

dla tak samo zielonych z raspberki instalacja pip:

sudo apt install python-pip

dla pytona 2 i wersja dla pytona 3:

sudo apt install python3-venv python3-pip

powyższe polecenia ze strony:

https://packaging.python.org/guides/installing-using-linux-tools/

 

Edytowano przez Zuk
  • Lubię! 1
Link do komentarza
Share on other sites

11 godzin temu, Zuk napisał:

Miałem to wszystko.

Raczej nie - apt-cache search pokazuje to co możesz mieć, a nie to co masz.

Mogłeś zainstalować aptem:

apt install python3-rpi.gpio

Jeśli nie musisz (a to rzadkie przypadki), nie używaj pip/pip3 tego co możesz instalować aptem, bo sobie możesz namieszać w systemie.

  • Lubię! 1
Link do komentarza
Share on other sites

Dołącz do dyskusji, napisz odpowiedź!

Jeśli masz już konto to zaloguj się teraz, aby opublikować wiadomość jako Ty. Możesz też napisać teraz i zarejestrować się później.
Uwaga: wgrywanie zdjęć i załączników dostępne jest po zalogowaniu!

Anonim
Dołącz do dyskusji! Kliknij i zacznij pisać...

×   Wklejony jako tekst z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Twój link będzie automatycznie osadzony.   Wyświetlać jako link

×   Twoja poprzednia zawartość została przywrócona.   Wyczyść edytor

×   Nie możesz wkleić zdjęć bezpośrednio. Prześlij lub wstaw obrazy z adresu URL.

×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.