2021-01-18

有关arduino在编译中遇到的问题

代码部分(这是一个简单的欧姆表){代码是完好没有问题的!!!!}
#include<LiquidCrystal.h>
LiquidCrystal lcd(2,3,4,5,6,7);   //rs,e,d4,d5,d6,d7
int Vin=5;        //oltage at 5V pin of arduino
float Vout=0;     //oltage at A0 pin of arduino
float R1=3300;    //alue of known resistance
float R2=0;       //alue of unknown resistance
int a2d_data=0;    
float buffer=0;            
void setup() 
{
 lcd.begin(16,2);
}
void loop()
{
  a2d_data=analogRead(A0);
  if(a2d_data)
  {
    buffer=a2d_data*Vin;
    Vout=(buffer)/1024.0;
    buffer=Vout/(Vin-Vout); 
    R2=R1*buffer;
    lcd.setCursor(4,0);
    lcd.print("ohm meter");
    lcd.setCursor(0,1);
    lcd.print("R (ohm) = ");
    lcd.print(R2);
    delay(1000);
  }
}

但是在编译过程中抱一下这样的错误

Arduino:1.8.13 (Windows 10), 开发板:"Arduino Uno"

          C:\Users\dw188\Documents\Arduino\libraries\LiquidCrystal\LiquidCrystal.cpp:6:10: fatal error: WProgram.h: No such file or directory "LiquidCrystal.h" 对应多个库  #include "WProgram.h"  已使用: C:\Users\dw188\Documents\Arduino\libraries\LiquidCrystal           ^~~~~~~~~~~~  未使用:C:\Program Files (x86)\Arduino\libraries\LiquidCrystal compilation terminated. exit status 1 为开发板 Arduino Uno 编译时出错。 

在文件 -> 首选项开启
“编译过程中显示详细输出”选项
这份报告会包含更多信息。

 

"LiquidCrystal.h" 对应多个库  #include "WProgram.h"这里提到对应多个库

将这个文件下几个和lcd显示相关的库删掉就可以了

软件关掉重新启动编译,就好了,希望对感兴趣的人能有帮助

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值