rpi.gpio odnosi się do nazwy pakietu modułu Pythona w celu uzyskania dostępu do pinów GPIO Raspberry Pi. Moduł umożliwia inicjalizację, włączanie i wyłączanie pinów GPIO. Wykorzystuje funkcjonalny styl programowania.
Podczas korzystania z biblioteki RPi.GPIO w Pythonie musisz zadzwonić import RPi.GPIO as GPIO i wtedy GPIO.setmode(GPIO.BOARD) lub GPIO.setmode(GPIO.BCM) Jaka jest różnica między tymi dwiema opcjami?
Jestem całkiem nowy w Raspberry Pi. Niedawno zacząłem hakować moje nowe RPI za pomocą raspbian i pracować nad projektem przesyłania strumieniowego wideo. Skończyłem prototyp i wszystko jest gotowe do produkcji. RPI jest bez wątpienia niesamowite, ale czy mogę go wykorzystać do produkcji - na przykład do produkcji masowej?
Mam okablowany łatwy obwód, z diodą LED podłączoną do pinu 18 na tablicy BOARD. Uruchamiam prosty program, aby ustawić pin 18 na WYSOKI, co włącza diodę LED, a następnie kilka sekund później ustawiam pin 18 na NISKI, a na koniec kończę program za pomocą GPIO.cleanup (). W tym momencie dioda …
Chciałbym kontrolować mój telewizor za pomocą Raspberry Pi. Chciałbym, aby mój Raspberry Pi działał jak pilot telewizora. Jakiego sprzętu potrzebuję, aby to zrobić? Czy potrzebuję emiterów podczerwieni, a jeśli tak, to gdzie kupić taki sprzęt? … Czy Raspberry Pi ma już nadajnik IR, a ja nie wiedziałem? Mam już pytanie …
Pobrałem RPi.GPIO 5.3a stąd: https://pypi.python.org/pypi/RPi.GPIO Rozpakowałem plik tar, cd do folderu i uruchomiłem: sudo python setup.py install Przebiegł przez wiele rzeczy i nie wydaje się, że zawiódł. Ostatni wiersz jego pracy jest następujący: Writing /usr/local/lib/python2.7/dist-packages/RPi.GPIO-0.5.3a.egg-info Po tym zostało zrobione i przywróciło mi kontrolę. Teraz piszę sudo python następnie import RPi.GPIO …
Chciałbym móc wysyłać 75 cyfrowych sygnałów wyjściowych z Raspberry Pi. Ma jednak tylko 26 pinów GPIO. Dokładne odmierzanie czasu nie ma decydującego znaczenia, dopóki wynosi 1 sekundę. Muszę być w stanie włączyć lub wyłączyć wszystkie sygnały w tym samym czasie, aby pleksowanie nie działało. Wyobrażam sobie, że coś takiego byłoby …
Obecnie planuję projekt kursu w szkole, który wymaga korzystania z Raspberry Pi - jednak martwię się, że nie będę mieć wystarczającej liczby złącz GPIO dla wejść i wyjść potrzebnych do projektu. Czego mogę użyć, aby zwiększyć liczbę złączy, których mogę używać? Jeśli to możliwe, w jaki sposób mógłbym korzystać z …
Niedawno skonfigurowałem Pythona do pracy z lighttpd przez CGI (patrz tutaj ). Ale z chwilą, gdy dołączę RPi.GPIO , skrypt przestaje działać ( zakładam , ponieważ HTML nie otrzymuje danych wyjściowych), ale nie ma danych wyjściowych błędów w dzienniku błędów ( /var/log/lighttpd/error.log). gpio.py import RPi.GPIO as GPIO print "<html>" print …
Udało mi się ukończyć sprzętowy „witaj świecie”, korzystając z tego przewodnika: http://www.raspberrypi-spy.co.uk/2012/06/control-led-using-gpio-output-pin/ Teraz chciałbym przejść do większych i jaśniejszych rzeczy, czyli bardziej indywidualnie kontrolowanych diod LED! Oczywiście następnym krokiem jest odsunięcie źródła napięcia od Raspberry Pi i dodanie większej ilości diod LED, ale w końcu skończą mi się piny GPIO, …
Nie jestem pewien, jak to powiedzieć, ale chciałbym przeczytać „ilość światła” na moim Raspberry Pi. Przez „ilość światła” rozumiem liczbę od 0 do 100 (na przykład), gdzie 0 to brak światła / ciemności, a 100 to dużo światła (co, jak rozumiem, pewna dowolna liczba, „dużo światła”) . Problem polega na …
mam nadzieję, że to pytanie jest dość proste, ale moje szybkie wyszukiwanie w Google nie znalazło odpowiedzi. Wiem, że RPi ma kilka GPIO, których mogę używać, a także wyspecjalizowane GPIO (SPI, I2C, UART itp.). W moim projekcie faktycznie brakuje mi zwykłych GPIO i chciałbym używać SPI, I2C i innych GPIO …
Przeczytałem tutaj, że mogę przełączać stan zestawu pinów GPIO do wyświetlania w Pythonie za pomocą następującego polecenia: GPIO.output(LED, not GPIO.input(LED)) gdzie LEDjest wartość pinu. Mogę włączyć diodę LED za pomocą następującego kodu: import RPi.GPIO as GPIO GPIO.setmode(GPIO.BCM) LED = 17 GPIO.setup(LED,GPIO.OUT) GPIO.output(LED,True) Ale kiedy próbuję GPIO.output(LED, not GPIO.input(LED)), pojawia się …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.