2014-10-29 81 views
1

我目前有一個Arduino Uno和GSM/GPRS屏蔽。不過,我需要使用Arduino Uno pin 7作爲我的WIFI屏蔽。但GSM/GPRS Shield也使用引腳7作爲MODEM RESET。Arduino GSM屏蔽更改重置引腳

我知道我可以改變GSM庫來將引腳重新路由到Arduino Uno上的另一個引腳,但它似乎不適合我。

這是我改變該文件:

GSM3ShieldV1DirectModemProvider.cpp 

的代碼,我改變是:

#define __RESETPIN__ 8 

我改變了它從PIN 7至8 PIN。

但是,當我將跳線電纜從Arduino Pin 8連接到GSM/GPRS Shield Pin 7時,它無法發送或接收數據。

任何幫助,將不勝感激。謝謝。

回答

1

你使用的是什麼GSM盾牌?

如果它使用Sim900模塊,我認爲你需要更改GSM.h的復位引腳,而不是GSM3ShieldV1DirectModemProvider.cpp。這對我來說在Sim900上使用EFCON V1.2 Shield。

您是否嘗試更改GSM.h中的RESET PIN,重置#define?你會看到重置在引腳9和8上。

+0

這看起來應該是一個推薦。你能否詳細說明這一點,使其成爲一個獨立的答案? – Adriaan 2015-09-24 13:49:45

相關問題