Fireduino使用I2C LCD模組問題

本帖最后由 jam36 于 2017-4-13 15:32 编辑

我用Fireduino套用LCD的代碼都會有錯誤,用LiquidCrystal_I2C的libraries

https://bitbucket.org/fmalpartida/new-liquidcrystal/downloads/

使用在Arduino MEGA上就不會有問題
以下是我在Arduino MEGA上使用的,套用到Arduino UNO也可以用,但套用到Fireduino不能用

#include <LiquidCrystal_I2C.h>

// Set the pins on the I2C chip used for LCD connections:
//                    addr, en,rw,rs,d4,d5,d6,d7,bl,blpol

LiquidCrystal_I2C lcd(0x27, 2, 1, 0, 4, 5, 6, 7, 3, POSITIVE);  // 設定 LCD I2C 位址

套用到Fireduino上編譯時出現的錯誤訊息:

In file included from D:\Ardunio Codes\Arduino\libraries\NewliquidCrystal\FastIO.cpp:32:0:

D:\Ardunio Codes\Arduino\libraries\NewliquidCrystal\FastIO.h:38:52: fatal error: pins_arduino.h: No such file or directory

 #include <pins_arduino.h> // pleasing sanguino core

                                                    ^
compilation terminated.

不知道那邊出了問題,可否協助解惑
謝謝!

需要修改LiquidCrystal_I2C 以适应Fireduino

FireBLE_blue 发表于 2017-4-20 12:36
需要修改LiquidCrystal_I2C 以适应Fireduino

可否提示一下如何修改?

先从库里把头文件屏蔽了,一步步把错误修复