1
我是新的Arduino的,我有兩個問題... 我發現我的問題在互聯網上沒有什麼:的Arduino和彩色液晶盾
for(int i = 0; i < 3; i++) {
Serial.println("Test: " + i);
}
輸出:
test:
est:
st:
二問題: 我正在使用LiquidCrystal在顯示屏上顯示文本。 這是一款Sparkfun彩色液晶屏。
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
void setup() {
Serial.begin(9600);
/* NOT WORKING
lcd.begin(16, 2);
lcd.print("Hello World!");
*/
}
感謝您幫助我!
感謝您的回答。 我安裝了ColorLCDShield庫並閱讀了一些文檔。 但是,圖書館給我一些錯誤: –
/Users/praktikant/Documents/Arduino/libraries/SparkFun_Color_LCD_Shield_Arduino_Library-V_1.0/SparkFunColorLCDShield.h:352:80:warning:將'220'從'int'轉換爲' char'inside {} [-Wnarrowing] –
這是*警告*,而不是*錯誤*。從編程的角度來看,這絕對是一個問題,因爲* Arduino *中的char被*簽名*,因此只能將值存儲在'-128,127'中。沒有閱讀源代碼,我不能給你一個明確的答案,但它可能沒有害處。 –