Skocz do zawartości

Brak odczytu danych Serial Raspberry Pi przez USB


Pomocna odpowiedź

Napisano

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.

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.

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.

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...