Skocz do zawartości

Brak odczytu danych Serial Raspberry Pi przez USB


QUBAX

Pomocna odpowiedź

Witam.

Czy może mi ktoś powiedzieć co ewentualnie zrobiłem źle?

Wzorowałem się na stronie http://www.seeedstudio.com/recipe/166-basic-pi-lt-gt-arduino-communication-over-usb.html

Podpiąłem arduino do RPi

Zainstalowałem Arduino IDE,
Wczytałem na Arduino program odczytujący z tej strony.

Wczytałem na RPi program wysyłający ( też z tej strony ), port ACM0 (sprawdzałem)

Działa

Robię w drugą stronę,
Na arduino , wysyłanie "hello pi"

Na raspberry Pi nic się nie pojawia (port sprawdzony)

W programie odbierającym raspberry pi:

import serial

ser = serial.Serial('/dev/ttyACM0', 9600)

while 1 :

ser.readline()

Oczywyście to ser.readline() jest w odstępie od lewej strony żeby podchodziło pod while

Przy wyskakuje mi Invalid Syntax więc to usunąłem.

IDLE Python 2.7 otwarty przez sudo IDLE w terminalu.

Aha i monitor portu szeregowego w Arduino IDE spokojnie otrzymuje wiadomość "hello pi"

tylko python nie daje rady.

Link do komentarza
Share on other sites

Nie brakuje ci jakiegoś wypisania pobranego z UART tekstu do terminala?

Nie rozumiem do końca co masz na myśli ale w terminalu pobrałem pyserial więc powinno być ok. Jeśli chodzi ci o coś innego proszę o rozwinięcie myśli.

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

Chumaniście chodziło o coś jak print port.read().

Wyświetlenie na ekranie (w konsoli).

Dziękuje.

Napisałem print i tą ostatnią komendę i wszystko działa.

Zdecydowanie pomogliście.

Link do komentarza
Share on other sites

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • 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.