在Arduino官方的编译器当中Serial.begin(9600);初始化语句是可以直接使用的,而到Eclipse当中,同样的语句却不能用了。会出现下面的问题:
显然,这是Eclipse没有找到Serial类,那么解决办法是在Eclipse中添加路径,让Eclipse找到类所在的地方。
这个地方就是:
D:arduino-1.0.5hardwarearduinocoresarduino
注意:D:arduino-1.0.5是你存放编译器的位置。
在Arduino官方编译器中这个路径是默认包含的,这里面就是Serial类函数存放的地方。
知道,源码所在地方后,按下面方法添加路径到Eclipse当中。
一、 右击所创建的Project,选择Properties。
在属性选项卡中选择C/C++ General,然后再选择
Paths and Symbols,再选择Includes,再选择GNC C++,最后,点击Add。具体如下图所示。
二、点击Add后,在弹出的对话框中填入上述所说的路径,然后一直ok到底。
三、 若出现下面所示情况,点击Yes即可。