Robofun 機器人論壇

標題: 兩組程式碼該怎樣結合 [打印本頁]

作者: mjm2246    時間: 2012-3-1 20:28
標題: 兩組程式碼該怎樣結合
void setup() {
  Serial.begin(9600);
}

void loop() {
  int sensorValue = analogRead(A0);
  Serial.println(sensorValue);
}

-----------------------------------------------------------------------------------------------------------------------
#include <LiquidCrystal.h>

LiquidCrystal lcd(3, 4, 5, 8, 9, 10, 11);  //初始化LCD

void setup()
{
lcd.begin(16, 2);      //設定LCD大小
lcd print();    //輸出字串
}

void loop()
{
  
}
--------------------------------------------------------------
該怎樣結合
請各位大大幫忙了
謝謝你們
作者: mjm2246    時間: 2012-3-1 21:23
#include <LiquidCrystal.h>

LiquidCrystal lcd(3, 4, 5, 8, 9, 10, 11);  //初始化LCD

void setup()
{  
Serial.begin(9600);
}
void loop() {
  int sensorValue = analogRead(A0);
  lcd.begin(16, 2);      //設定LCD大小
  lcd print(sensorValue);    //輸出字串
}


這樣的程式無法編譯
不知道哪裡出了問題
偵錯顯示為

sketch_mar01e.cpp: In function 'void loop()':
sketch_mar01e:11: error: expected `;' before 'print'
作者: coopermaa    時間: 2012-3-1 21:45
Hi, Compiler 給你的訊息並不困難,試著瞭解它想跟你說什麼:

sketch_mar01e:11: error: expected `;' before 'print'
作者: mjm2246    時間: 2012-3-1 21:59
回復 3# coopermaa


   因為看不太懂給我的訊息
   可能還是需要高手解釋
謝謝
作者: pizg    時間: 2012-3-1 22:53
#include

LiquidCrystal lcd(3, 4, 5, 8, 9, 10, 11);  //初始化LCD

void setup()
{  
Serial.beg ...
mjm2246 發表於 2012-3-1 21:23



    lcd print(sensorValue); //輸出字串

>>> lcd.print(sensorValue); //輸出字串
作者: mzw2008    時間: 2012-3-2 00:04
咦?! 這根本結合前就已經是錯誤的耶
建議還是一段一段試吧
感覺根本沒做過直接來要求給答案
這不是學東西的態度喔
作者: mjm2246    時間: 2012-3-2 00:22
回復 6# mzw2008

就是因為有試過可不可行所以才遇到問題
感謝你的建議
問題已經解決了




歡迎光臨 Robofun 機器人論壇 (https://robofun.net/forum/) Powered by Discuz! X3.2