Go Down

Topic: NMEA0183  (Read 868 times) previous topic - next topic

OHORI

Aug 31, 2018, 09:17 am Last Edit: Jan 11, 2019, 10:10 am by OHORI
加速度センサーをNMEA0183フォーマットで出力するため 下記サイトで製作例を見つけた。

https://forum.pololu.com/t/lsm303d-a-star-32u4-nmea-0183-compass/7838



サイトにありますスケッチをダウンロードしてIDEにてコンパイルを行うとエラーを確認しました。

エラーの内容は下記です。




Arduino:1.8.6 (Windows 7), ボード:"Arduino/Genuino Uno"

C:\Users\user\Downloads\Compass\Compass.ino: In function 'void setup()':

Compass:10:3: error: 'Serial1' was not declared in this scope

  Serial1.begin(38400); //On a A-Star 32U4 this is the serial port on pins 0 (RX) and 1 (TX)

  ^

C:\Users\user\Downloads\Compass\Compass.ino: In function 'void nmea_csum(char*)':

C:\Users\user\Downloads\Compass\Compass.ino:71:20: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]

  for ( int n=1; n < strlen(nmea); n++ ) {  //XOR of the characters between the $ and the *

                   ^

C:\Users\user\Downloads\Compass\Compass.ino: In function 'void loop()':

Compass:110:5: error: 'Serial1' was not declared in this scope

    Serial1.print( nmea );

    ^

Compass:120:3: error: 'Serial1' was not declared in this scope

  Serial1.print( nmea );

  ^

exit status 1
'Serial1' was not declared in this scope

ここまで。









Go Up