GPIO to skrót od General Purpose Input Output i może być używany do odbierania i wysyłania sygnałów cyfrowych do i z prostych układów elektronicznych z Raspberry Pi.
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?
Widziałem kilka przykładów ludzi zasilających swój Raspberry Pis poprzez podłączenie zasilacza typu „beczkowata” DC do styków 5V i GND GPIO. Jakie uwagi należy wziąć pod uwagę, robiąc coś takiego? Czy muszę dodać jakieś elementy ochronne, czy też jakieś przyzwoite źródło zasilania 5 V o wystarczająco wysokim prądzie wystarczy na długotrwałe …
Jaka jest maksymalna ilość prądu, którą można wyciągnąć z jednego pinu GPIO? Czy maksymalny prąd zmniejsza się, jeśli prąd jest pobierany z wielu pinów GPIO? Na podstawie moich badań znalazłem: Arduino można wyciągnąć 40 mA Ludzie na forach podają w odpowiedzi 50 mA Przeszukiwanie arkusza danych nie daje żadnych wyników …
Co mogę podłączyć do RPi w celu pomiaru temperatury? Myślę, że urządzenia podłączone do I²C lub SPI miałyby sens. Oto pytanie dotyczące DHT-22 i innych urządzeń 1-przewodowych . Ale na tym etapie wydaje się, że 1-wire jest trudny na RPi ze względu na krytyczne czasy
Chcę zacząć używać pinów GPIO, ale martwię się o zwarcia lub zbyt duże natężenie prądu i smażenie raspy. Jakie wartości minimalne / maksymalne napięcia i prądu mogą obsługiwać rasppi? Jakie jest typowe napięcie i prąd? Jak wrażliwy jest raspi na zwarcia i tym podobne? Widziałem tablice zaprojektowane w celu „ochrony” …
Jaki jest stan GPIO po podłączeniu zasilania? np. High, Low, Hi-Z? Czy jakikolwiek system operacyjny zmienia stan dowolnych GPIO podczas ładowania? Mam nadzieję, że nie.
Zrobiłem skrypt Pythona przy użyciu biblioteki RPi.GPIO. Muszę uruchomić go bez roota, ale pojawia się ten błąd podczas uruchamiania go z „python ./script.py”: No access to /dev/mem. Try running as root! Przeczytałem w wielu miejscach, że nie potrzebujesz już roota z najnowszą wersją biblioteki, ale nadal pojawia się błąd po …
Widziałem wiele postów z pytaniem, jak zbudować „superkomputer” lub klaster z Raspberry Pis, ale bardzo mało znalazłem plusy i minusy tworzenia sieci Pis. Jestem zainteresowany budowaniem własnego małego klastra, ale mam kilka pytań. Czy po zgrupowaniu RPI działają jak pojedynczy komputer wirtualny, czy masz indywidualną kontrolę nad wszystkimi RPI? Czy …
Szukając podstawowego zadania do zapoznania się z Raspberry Pi i jego pinami GPIO, zdecydowałem, że prowadzenie diody LED brzmi dość prosto. Podczas badania, jak wykonać to zadanie, zauważyłem, że większość instrukcji wskazuje na umieszczenie rezystora między stykiem GPIO a diodą LED. Rozmiar rezystora zmienia się w zależności od instrukcji, ale …
Jak mogę rozmawiać z czujnikami cyfrowymi przez interfejs I²C? Sprzęt: Z których pinów GPIO Raspberry Pi mogę korzystać? Oprogramowanie: jakie biblioteki I²C są dostępne?
Chcę używać mojego Pi jako serwera XBMC w samochodzie. Dokumenty XBMC mówią, że zawsze należy użyć polecenia zamykania przed odłączeniem zasilania. Myślałem, że powinno być możliwe stworzenie prostego obwodu z kondensatorem i prawdopodobnie diodą, aby wykryć, kiedy zasilacz został odłączony (i wywołać przerwanie na jednym z pinów GPIO), ale kondensator …
Zastanawiam się, jak wykonalne jest użycie bitbangingu do sterowania 9600 bodami szeregowymi przez piny GPIO na Raspberry Pi. Oczywiście Linux nie jest zbyt dobrą platformą do bitbangingu, ponieważ istnieje duża liczba sterowników i innych przerwań, które mogą blokować procesor przez dłuższy czas (1-10 ms). Jednak ostatnio sytuacja uległa znacznej poprawie …
Czytałem, że Raspberry Pi ma wiele pinów wejściowych i wyjściowych. Jak mogę je zmienić? (z Python?) Jaka logika napięcia? Czy potrzebuję rezystorów podwyższających lub obniżających? Czy muszę przełączać piny z wejść na wyjścia? Które szpilki są dostępne?
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.