Skocz do zawartości
Komentator

Kurs Raspberry Pi - #13 - PWM, wejścia, skrypty z kamerą

Pomocna odpowiedź

Znajdź w dokumentacji serwera rozdział poświęcony CGI.

Udostępnij ten post


Link to post
Share on other sites

Dzięki za podpowiedź. Poszedłem we wskazanym kierunku. Ale czuję ze szybko nie wrócę.

Udostępnij ten post


Link to post
Share on other sites
10 godzin temu, ethanak napisał:

Znajdź w dokumentacji serwera rozdział poświęcony CGI.

mógłbyś podlinkować co masz na myśli?

Udostępnij ten post


Link to post
Share on other sites

Dokumentacja serwera: https://httpd.apache.org/docs/2.4/howto/cgi.html

Od strony pythona warto zajrzeć choćby tu: https://www.tutorialspoint.com/python/python_cgi_programming.htm

To na początek powinno dać jako-takie pojęcie jak to się robi. Wbrew pozorom nie jest to takie skomplikowane - jak już się załapie zasadę to potem się dziwisz co ludzie w tym widzą trudnego 🙂

  • Lubię! 1

Udostępnij ten post


Link to post
Share on other sites

Cześć,

Mam taki "mały" problem z pull up na danym pinie. Polecenie gpio -g mode 26 up - nie działa. Wartość cały czas wynosi 0. Dlaczego tak się dzieje? Podobnie nie działa polecenie z wfi - gdy wciskam przycisk, nie następuje przerwanie procesu.

Mam od paru dni Raspberrypi 4B i gpio version 2.52

Tomasz

Udostępnij ten post


Link to post
Share on other sites

@Tomcat witam na forum 🙂

8 godzin temu, Tomcat napisał:

Mam taki "mały" problem z pull up na danym pinie. Polecenie gpio -g mode 26 up - nie działa. Wartość cały czas wynosi 0. Dlaczego tak się dzieje? Podobnie nie działa polecenie z wfi - gdy wciskam przycisk, nie następuje przerwanie procesu.

Jest to znany błąd - aktualne wersje bibliotek nie obsługują jeszcze pull-upa w nowym Raspberry Pi 4. Trzeba poczekać na aktualizację biblioteki, skorzystać z czegoś innego lub dodać rezystor podciągający ręcznie. Więcej informacji oraz przykładowe rozwiązania znajdziesz tutaj: https://forbot.pl/forum/topic/10480-kurs-raspberry-pi-12-podstawy-gpio-skrypty/?do=findComment&comment=133201

 

  • Pomogłeś! 2

Udostępnij ten post


Link to post
Share on other sites

Cześć

Odnośnie sygnału PWM jest wspomniane o wypełnieniu. Ale jaka jest częstotliwość tego sygnału i czy da się ją regulować?

Kamil

Udostępnij ten post


Link to post
Share on other sites
(edytowany)

Niestety za cholere nie mogę zminić stanu pinów na UP. Tak by to jakkolwiek zadziałało. Rasppery 4B. Jedyne widoczne zmiany to IN i OUT. te są dokumentowane w >>gpio readall  system przyjmuje polecenie zmiany na UP ale nie ma zmiany zarówno w readall jak i w odczycie stanu dla okreslonego pinu. Wieczorem sprawdze w domu na Raspberry 3B+  

 

Trzeba było przeczytać formum zanim zamiesciłem wpis - Rpi4 nie wspiera UP - czekamy na aktualizację bibliotek - problemy wieku dziecięcego nowego Pi

Edytowano przez LukaszB
  • Lubię! 1

Udostępnij ten post


Link to post
Share on other sites

@LukaszB, witam na forum 🙂

18 minut temu, LukaszB napisał:

Trzeba było przeczytać formum zanim zamiesciłem wpis - Rpi4 nie wspiera UP - czekamy na aktualizację bibliotek - problemy wieku dziecięcego nowego Pi

Dokładnie tak. Sami czekamy aż temat się ustabilizuje, aby wprowadzić konkretną poprawkę do kursu. Przykładowe rozwiązania znajdziesz tutaj: https://forbot.pl/forum/topic/10480-kurs-raspberry-pi-12-podstawy-gpio-skrypty/?do=findComment&comment=133201

 

Udostępnij ten post


Link to post
Share on other sites

Witam,

mam pewien problem z działaniem przycisku i nie wiem w czym jest problem. Otóż podłączyłem wszystko tak jak na zdjęciu, a gdy odczytuje stan pinu to ciągle jest 0. Mogłem coś namieszać w ustawieniach pinów czy one się resetują czy każdym zresetowaniu ? Z góry dziękuje za pomoc 😉


Pozdrawiam,
Karol Kozień

Udostępnij ten post


Link to post
Share on other sites

@hardcorzanin witmay na forum.

Problem który napotkałeś prawdopodobnie wynika z błędu w nowej wersji biblioteki wiringPi, tyczy się on wejść sygnałów.

Sprawdź dla pewności czy tak samo wygląda działanie w przypadku ręcznego ustawiania peryferiów opisanego na początku tej części, tam gdzie wpisujesz wartości do plików.

Udostępnij ten post


Link to post
Share on other sites
(edytowany)

@Gieneq

Nie rozumiem o jakie ręczne ustawienia peryferiów chodzi. Za pomocą tych poleceń chciałem odczytać wartość z pinu 26.

gpio -g mode 26 up

gpio -g read 26

Edytowano przez hardcorzanin

Udostępnij ten post


Link to post
Share on other sites
10 godzin temu, hardcorzanin napisał:

Otóż podłączyłem wszystko tak jak na zdjęciu, a gdy odczytuje stan pinu to ciągle jest 0.

Dla formalności dopytam: a nie masz przypadkiem przycisku wetkniętego w płytkę trochę inaczej? Np. obróconego o 90 stopni? Możesz sprawdzić miernikiem czy faktycznie wciśnięcie przycisku zmienia stan na wejściu RPi?

Udostępnij ten post


Link to post
Share on other sites
17 godzin temu, hardcorzanin napisał:

Nie rozumiem o jakie ręczne ustawienia peryferiów chodzi

W poprzedniej (12) części kursu jest o tym na początku. Tam posługujesz się plikami. Spróbuj bo jest to metoda niezależna od wspomnianego programu. 

  • Lubię! 1

Udostępnij ten post


Link to post
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!

Gość
Dołącz do dyskusji! Kliknij, aby zacząć 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...