OS XのPyserial経由でArduinoとインターフェースしようとしています。0から9までの数字を送信してLEDを制御しています。コードは次のとおりです
import serial
arduino = serial.Serial('/dev/tty.usbserial', 9600)
arduino.write('5')
完全に正常に動作しますが、この例では 5 を変更可能な変数として使用しようとしていますが、次のようなものです
arduino.write('%d') % 5
動作しません。出力が実際の例と等しい変数をフォーマットする方法がわかりませんか?