4

tx/rx ピンを使用して、raspberry pi が arduino と通信できるようにしようとしています。受け取った手紙のASCIIコードを送り返すようにarduinoをプログラムしました。

コード:

byte number = 0;

void setup()
{
  Serial.begin(9600);
}

void loop()
{
  if (Serial.available())  
  {
    number = Serial.read();
    Serial.print("character recieved: ");
    Serial.println(number, DEC);
  }
}

しかし、minicom を開いて入力しても、何も起こりません。arduino のシリアル モニタを開いて文字を送信すると、minicom に「受信した文字:」と文字 ASCII コードが表示されます。py serialを使ってpythonプログラムを作ってみたのですが、

コード:

import serial
ser = serial.Serial('/dev/ttyAMA0', 9600, timeout=1)
ser.open()

ser.write("testing")
try:
        while 1:
                response = ser.readline()
                print response
except KeyboardInterrupt:
        ser.close()

しかし、何も表示されません。私はインターネット全体を見てきましたが、解決策は見つかりませんでした。助けてください、事前に感謝します。

4

2 に答える 2