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