Serial.println():テキストはどこに印刷されますか?

コードでSerial.println()を使用したとき、送信した文字が表示されると素朴に信じていましたインターフェイスのすぐ下にある小さな黒い領域(端末のように)。

#include <Servo.h> int moveServo; Servo myservo; void setup() { myservo.attach(0); Serial.println(" Hello Earth"); Serial.println(); } void loop() { } 

誰かがHello Earthが表示されますか?

回答

コンピュータのIDEには、ツールメニューの下に「シリアルモニター」というメニュー項目があります。 「」私のMacでは、少なくとも、現在のスケッチのソースエディタの下にある黒い領域です。

最初のSerial.print()/println()/write()関数呼び出しの前にセットアップメソッドでSerial.begin()関数を呼び出さないと機能しません。

次のようなもの:

//Set up the serial port @ 9600 baud for display back to the computer Serial.begin(9600); delay(25); Serial.println("Hello world!":); 

回答

Arduino IDEでシリアルコンソールを開くには、ctrl-shift-M(モニターのように)を押すか、メニューで選択します。

また、シリアルインターフェイスを使用するには、シリアルコンソールを初期化する必要があります。 setup()Serial.begin(9600);を使用してから、書き込みを行う他の関数を呼び出します。他の任意のボーレートを使用できますが、これはのデフォルトです。 Arduino IDEを変更する場合は、IDEでも変更する必要があります。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です