Skocz do zawartości

grucha532

Użytkownicy
  • Zawartość

    7
  • Rejestracja

  • Ostatnio

Reputacja

1 Neutralna

O grucha532

  • Ranga
    2/10

Ostatnio na profilu byli

Blok z ostatnio odwiedzającymi jest wyłączony i nie jest wyświetlany innym użytkownikom.

  1. Cześć, myślicie, że coś takiego zadziała? Tzn. podpięcie szeregowo transoptora 4N25? Wtedy dioda Zenera byłaby chyba zbędna. Z tego co wyczytałem max. prąd na GPIO RPi to 16mA oraz max. napięcie 3,3V. Obecnie na samej diodzie (po lewej stronie schematu) mam: DIODA OFF: 2,57V / 0,0mA DIODA ON: 2,00V / 2,5mA
  2. Witam, Jestem laikiem więc przepraszam z góry z tak banalne pytanie lecz nie znalazłem na nie odpowiedzi w internecie... Otóż mam urządzenie które posiada płytkę PCB, której rozgryźć mi się nie udało dlatego też chciałem użyć trzech diod LED jako input do mojego projektu. Diody te wyłączone mają napięcie 2,2V, a włączone 2,5V. Jest to zbyt mała różnica, aby RPi wykrył 2,2V jako stan niski oraz 2,5V jako stan wysoki. Czy mógłby ktoś udzielić jakiejś wskazówki, która pomoże mi znaleźć rozwiązanie ww. problemu? Dziękuję z góry!
  3. Dzięki za próbę pomocy lecz niestety nie: pi@raspberrypi:~ $ sudo bash -c 'echo 1 > /sys/class/gpio/gpio12/value' bash: line 0: echo: write error: Operation not permitted pi@raspberrypi:~ $ sudo bash -c echo 1 > /sys/class/gpio/gpio12/value 1: line 0: echo: write error: Operation not permitted
  4. A mógłbyś dać wskazówkę jak ustawić pullup przy pomocy plików? "1" logiczną mogę dać tylko na wyjście, na wejście niestety nie. pi@raspberrypi:~ $ echo 1 > /sys/class/gpio/gpio12/value -bash: echo: write error: Operation not permitted Dzięki z góry!
  5. Witam, Problem już rozwiązałem lecz mam pytanie na przyszłość ponieważ nie znam źródła tego problemu... Pisząc kod w nano każdą linię w pętli while zaczynam od TABulatora. Efekt jest dla mnie zaskakujący ponieważ jak widać w kodzie poniżej oraz w nano wszystko jest ładnie w jednej linii. Pojawiał się jednak błąd spacji/tabulatora więc otworzyłem kod w Notepad++ gdzie zauważyłem (screenshot poniżej), że niektóre linie są poprzesuwane - i faktycznie w niektórych liniach było tam przesunięcie tabulatorem a w niektórych zostało to jakoś przekonwertowane na spacje. Wie ktoś dlaczego się tak zadziało? Z góry dziękuję za odpowiedź import RPi.GPIO as GPIO from time import * GPIO.setmode(GPIO.BCM) GPIO.setwarnings(False) GPIO.setup(16, GPIO.OUT) GPIO.setup(20, GPIO.OUT) GPIO.setup(21, GPIO.OUT) while True: #czerwone GPIO.output(16, GPIO.HIGH) GPIO.output(20, GPIO.LOW) GPIO.output(21, GPIO.LOW) sleep(1) #czerwone i zolte GPIO.output(20, GPIO.HIGH) sleep(1) #zielone GPIO.output(16, GPIO.LOW) GPIO.output(20, GPIO.LOW) GPIO.output(21, GPIO.HIGH) sleep(1) #zolte GPIO.output(20, GPIO.HIGH) GPIO.output(21, GPIO.LOW) sleep(1)
  6. Witam, Mam problem z Uniwersalne wejścia w Raspberry Pi tj. zadanie z diodą oraz przyciskiem. Nie ważne czy przed testem wydam polecenie gpio -g mode 26 up czy też nie, polecenie read zawsze odczytuje wartość "0" podczas gdy readall odczytuje czy na wejściu jest "1" czy "0". Czy robię coś źle? Ma tutaj znaczenie tryb pinu ALT0? Próbowałem je zmienić używając polecenia gpio -g mode 26 in, lecz bez powodzenia. W związku z tym nie działa również kolejna część zadania tj. z poleceniem gpio -g wfi 26 falling. Poniżej wyniki z terminala: 1. Przy wyłączonym przycisku: pi@raspberrypi:~ $ gpio -g read 26 0 pi@raspberrypi:~ $ gpio readall +-----+-----+---------+------+---+---Pi 4B--+---+------+---------+-----+-----+ | BCM | wPi | Name | Mode | V | Physical | V | Mode | Name | wPi | BCM | +-----+-----+---------+------+---+----++----+---+------+---------+-----+-----+ | | | 3.3v | | | 1 || 2 | | | 5v | | | | 2 | 8 | SDA.1 | IN | 1 | 3 || 4 | | | 5v | | | | 3 | 9 | SCL.1 | IN | 1 | 5 || 6 | | | 0v | | | | 4 | 7 | GPIO. 7 | IN | 1 | 7 || 8 | 1 | ALT5 | TxD | 15 | 14 | | | | 0v | | | 9 || 10 | 1 | ALT5 | RxD | 16 | 15 | | 17 | 0 | GPIO. 0 | IN | 0 | 11 || 12 | 0 | IN | GPIO. 1 | 1 | 18 | | 27 | 2 | GPIO. 2 | IN | 0 | 13 || 14 | | | 0v | | | | 22 | 3 | GPIO. 3 | IN | 0 | 15 || 16 | 0 | IN | GPIO. 4 | 4 | 23 | | | | 3.3v | | | 17 || 18 | 0 | IN | GPIO. 5 | 5 | 24 | | 10 | 12 | MOSI | IN | 0 | 19 || 20 | | | 0v | | | | 9 | 13 | MISO | IN | 0 | 21 || 22 | 0 | IN | GPIO. 6 | 6 | 25 | | 11 | 14 | SCLK | IN | 0 | 23 || 24 | 1 | IN | CE0 | 10 | 8 | | | | 0v | | | 25 || 26 | 1 | IN | CE1 | 11 | 7 | | 0 | 30 | SDA.0 | IN | 1 | 27 || 28 | 1 | IN | SCL.0 | 31 | 1 | | 5 | 21 | GPIO.21 | IN | 1 | 29 || 30 | | | 0v | | | | 6 | 22 | GPIO.22 | IN | 1 | 31 || 32 | 0 | ALT0 | GPIO.26 | 26 | 12 | | 13 | 23 | GPIO.23 | IN | 0 | 33 || 34 | | | 0v | | | | 19 | 24 | GPIO.24 | IN | 0 | 35 || 36 | 0 | IN | GPIO.27 | 27 | 16 | | 26 | 25 | GPIO.25 | IN | 0 | 37 || 38 | 0 | IN | GPIO.28 | 28 | 20 | | | | 0v | | | 39 || 40 | 0 | IN | GPIO.29 | 29 | 21 | +-----+-----+---------+------+---+----++----+---+------+---------+-----+-----+ | BCM | wPi | Name | Mode | V | Physical | V | Mode | Name | wPi | BCM | +-----+-----+---------+------+---+---Pi 4B--+---+------+---------+-----+-----+ 2. Przy włączonym przycisku: pi@raspberrypi:~ $ gpio -g read 26 0 pi@raspberrypi:~ $ gpio readall +-----+-----+---------+------+---+---Pi 4B--+---+------+---------+-----+-----+ | BCM | wPi | Name | Mode | V | Physical | V | Mode | Name | wPi | BCM | +-----+-----+---------+------+---+----++----+---+------+---------+-----+-----+ | | | 3.3v | | | 1 || 2 | | | 5v | | | | 2 | 8 | SDA.1 | IN | 1 | 3 || 4 | | | 5v | | | | 3 | 9 | SCL.1 | IN | 1 | 5 || 6 | | | 0v | | | | 4 | 7 | GPIO. 7 | IN | 1 | 7 || 8 | 1 | ALT5 | TxD | 15 | 14 | | | | 0v | | | 9 || 10 | 1 | ALT5 | RxD | 16 | 15 | | 17 | 0 | GPIO. 0 | IN | 0 | 11 || 12 | 0 | IN | GPIO. 1 | 1 | 18 | | 27 | 2 | GPIO. 2 | IN | 0 | 13 || 14 | | | 0v | | | | 22 | 3 | GPIO. 3 | IN | 0 | 15 || 16 | 0 | IN | GPIO. 4 | 4 | 23 | | | | 3.3v | | | 17 || 18 | 0 | IN | GPIO. 5 | 5 | 24 | | 10 | 12 | MOSI | IN | 0 | 19 || 20 | | | 0v | | | | 9 | 13 | MISO | IN | 0 | 21 || 22 | 0 | IN | GPIO. 6 | 6 | 25 | | 11 | 14 | SCLK | IN | 0 | 23 || 24 | 1 | IN | CE0 | 10 | 8 | | | | 0v | | | 25 || 26 | 1 | IN | CE1 | 11 | 7 | | 0 | 30 | SDA.0 | IN | 1 | 27 || 28 | 1 | IN | SCL.0 | 31 | 1 | | 5 | 21 | GPIO.21 | IN | 1 | 29 || 30 | | | 0v | | | | 6 | 22 | GPIO.22 | IN | 1 | 31 || 32 | 1 | ALT0 | GPIO.26 | 26 | 12 | | 13 | 23 | GPIO.23 | IN | 0 | 33 || 34 | | | 0v | | | | 19 | 24 | GPIO.24 | IN | 0 | 35 || 36 | 0 | IN | GPIO.27 | 27 | 16 | | 26 | 25 | GPIO.25 | IN | 0 | 37 || 38 | 0 | IN | GPIO.28 | 28 | 20 | | | | 0v | | | 39 || 40 | 0 | IN | GPIO.29 | 29 | 21 | +-----+-----+---------+------+---+----++----+---+------+---------+-----+-----+ | BCM | wPi | Name | Mode | V | Physical | V | Mode | Name | wPi | BCM | +-----+-----+---------+------+---+---Pi 4B--+---+------+---------+-----+-----+ pi@raspberrypi:~ $
  7. Witam wszystkich, Też miałem problem z błędem "Server refused our key". Udało mi się go rozwiązać nie kopiując treści zapisanego klucza *.ppk, lecz kopiując z pola "Public key for pasting into OpenSSH..." (zaznaczone na czerwono poniżej). Od tego momentu śmiga bez problemu Kod RSA zapisany w pliku wygląda nieco inaczej niż ten z czerwonego pola/z kursu oraz zaczyna się od: ---- BEGIN SSH2 PUBLIC KEY ---- Comment: "rsa-key-20200413" Mam nadzieję, że zadziała u innych, u których również występował te błąd
×
×
  • Utwórz nowe...