我的問題基本上是這樣的:我已經安裝CodeBlocks與Arduino插件,並且可以編譯和運行測試程序(閃爍LED),現在我試圖編寫一個測試程序,使用以太網模塊,但我得到了以下錯誤:CodeBlocks爲Arduino:沒有這樣的文件或目錄
C:\Users\Dai\Documents\Projects\test\sketch.cpp|2|fatal error: Ethernet.h: No such file or directory|
的代碼看起來是這樣的:
#include <Arduino.h>
#include <Ethernet.h>
byte mac[] = {0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED};
byte ip[] {192,168,0,2};
byte gateway[] = {192,168,0,1};
byte subnet[] = {255,255,255,0};
Server server = Server(23);
void setup()
{
pinMode(9, OUTPUT);
Ethernet.begin(mac, ip, gateway, subnet);
server.begin();
}
void loop()
{
Client client = server.available();
if(client == true) {
//server.write(client.read());
digitalWrite(9, HIGH);
}
else {
digitalWrite(9, LOW);
}
}
以及所有列出的頭文件和他們的.cpp文件的出現存在。
有人可以看到我在做什麼錯嗎?
但如果我上單擊鼠標右鍵我能得到它打開該文件,所以該死的東西應該很清楚它的位置,特別是因爲該文件是插件的一部分。 –
Dai