私に5つの乱数(0から9までの整数)を与えるプログラムを作成する必要があります。次に、2番目の部分では、乱数の最後に-1から-5の順に負を追加しなければなりません。そして、ブルートゥースを介して私のarduinoにそれらを送信します。私は最初のステップ(5つの乱数)を解決する方法を知っています。最後に(ブルートゥースで書き込む)。しかし、例えば、私はこれらのデータを6回送信した。このようにする必要があります(負の数は最初からやり直す必要があります)。rand関数の最後に負の数を加えてシリアルポートに送る方法
7 8 1 8 6 -1
1 3 5 9 5 -2
5 6 7 1 2 -3
. -4
. -5
1 3 5 7 8 -1
今使っているプログラム。 すべてをクリアします。 clc;
b = Bluetooth('HC-05', 1);
fopen(b);
x = round(rand(1,5)*9);
a = num2str(x);
disp(x)
fwrite(b,a);
p = fscanf(b, '%s');
disp(p);
fclose(b);
[あなたの前の質問](HTTP ://stackoverflow.com/questions/36766995/how-to-add-number-at-the-end-of-rand)? – excaza