每次我运行下面的代码而不保存时,它就会编译。当我保存它时,我收到错误:

C:\Program Files (x86)\Arduino\arduino-1.0.4\hardware\arduino\cores\arduino/main.cpp:11: undefined reference to `setup'

C:\Program Files (x86)\Arduino\arduino-1.0.4\hardware\arduino\cores\arduino/main.cpp:14: undefined reference to `loop'

我已经尝试在C:\Program Files (x86)中删除我的Arduino文件夹,下载并更新驱动程序。

其他程序似乎运行良好。我该如何解决它,有什么不对?

#define m_pin1 13

#define m_pin2 12

#define sensorPin 0

int val1;

int val2;

int avg;

int threshold;

int flipTimer = 100;

void setup(){

pinMode(m_pin1, OUTPUT);

pinMode(m_pin2, OUTPUT);

pinMode(sensorPin, INPUT);

Serial.begin(9600);

Serial.println("Sensor 1 Average:");

}

void loop(){

moisture_val();

}

int moisture_val(){

setSensorPolarity(true);

delay(flipTimer);

int val1 = analogRead(sensorPin);

delay(flipTimer);

setSensorPolarity(false);

delay(flipTimer);

int avg = reportLevels(val1,val2);

int val2 = 1023 - analogRead(sensorPin);

}

void setSensorPolarity(boolean flip){

if(flip){

digitalWrite(m_pin1, HIGH);

digitalWrite(m_pin2, LOW);

}

else{

digitalWrite(m_pin1, LOW);

digitalWrite(m_pin2, HIGH);

}

}

int reportLevels(int val1,int val2){

int avg = (val1 + val2) / 2;

return(avg);

}

arduino编译失败_保存后,Arduino代码将无法编译相关推荐

  1. 小程序——微信开发者工具设置保存后实现代码自动格式化

    1.手动Ctrl+Shift+Alt+P 打开命令面板,点击 首选项:打开设置 里面的代码如下: "editor.fontFamily": "Consolas, 'Cou ...

  2. java反编译工具_移动app安全测试 - 客户端 - 反编译保护

    测试小白一枚,最近刚刚开始接触移动App的安全性测试.结合项目的情况和自己一点粗陋的经验,计划从客户端安全.网络传输安全和服务端安全三个方面进行学习和探索. 1.前言 APP客户端作为直接和用户接触的 ...

  3. java虚拟机编译顺序_深入理解Java虚拟机(程序编译与代码优化)

    文章首发于微信公众号:BaronTalk,欢迎关注! 对于性能和效率的追求一直是程序开发中永恒不变的宗旨,除了我们自己在编码过程中要充分考虑代码的性能和效率,虚拟机在编译阶段也会对代码进行优化.本文就 ...

  4. kotlin编译失败_关于应用Kotlin后的编译速度问题

    2017年 Kotlin 被 Google 钦定为 Android 开发官方语言之一后,便如火如荼.很多团队开始应用了Kotlin,可谓是收益良多,可是也有一些问题,一个比较明显的就是Kotlin应用 ...

  5. arduino摄像头监控_如何使用Arduino和Pusher制作实时光监控器

    arduino摄像头监控 by Neo Ighodaro 由新Ighodaro 如何使用Arduino和Pusher制作实时光监控器 (How to make a realtime light mon ...

  6. arduino lora通讯_智能酒桶-arduino+lora通信

    购买的模块终于到齐了,来个接线图: 第一步:通过官方工具,将lora模块进行初始化,注意一定要选定点传输方式,我一开始不知道在这里搞了好久.第一个模块设置地址为1,这个模块到时接树莓派,第二个模块设置 ...

  7. arduino 温度调节器_怎样使用Arduino制作自己的温度控制器

    使用Arduino温度控制器提高完美的面包,酿造精美的啤酒和饲养快乐的小鸡.如果您的生活环境不太可靠,例如英格兰,那么告诉您将某物保持在设定温度下的指示并没有特别帮助-我们没有空调,并且为整个房子提高 ...

  8. kotlin编译失败_聊两个 Kotlin 编译器的 bug

    欢迎大家支持原文. 最近在使用 Kotlin 开发一个 IDE 插件,遇到了一些 Kotlin 编译器的 bug ,就在博客里分享一下. Java 交互问题 首先, Kotlin 编译器在遇到接口自带 ...

  9. vscode 中 react 代码保存后,代码格式乱了怎么办?react代码点击保存格式化错误代码错乱处理

    在用vscode写react项目中,点击保存代码,代码格式错乱了,解决方法如下: 一开始我以为是安装了ESLint的插件导致不兼容,结果卸载了也没用.各自找react格式化插件,最终没用找到. 最后百 ...

  10. python中git克隆代码失败_使用Git clone代码失败的解决方法

    今天从GitHub上找到一份代码,想要clone到本地,便利用Git去clone代码,结果报了以下错误: error: RPC failed; curl 56 OpenSSL SSL_read: SS ...

最新文章

  1. ContentType大全
  2. 浅谈BroadcastReceiver
  3. 安卓app 获取view的id_隐私保护问题不小 研究表示1325个安卓APP未经授权获取用户数据...
  4. 一张大图总结数据结构与算法
  5. 牛腩新闻发布系统(一):SQLHelper重构(一)
  6. 浅入深出被人看扁的逻辑回归!
  7. 迷茫的时候看看乔布斯是怎么做的
  8. Hadoop学习笔记 ZooKeeper
  9. 返回的图片 buffer 怎么接收_面试题:Kafka 会不会丢消息?怎么处理的?
  10. Python文档自动生成器
  11. 区块链教程Fabric1.0源代码分析Ledger statedb(状态数据库)
  12. 设计模式解密(9)- 装饰者模式
  13. LaTeX安装及周报模板
  14. ModbusTCP通讯协议学习及实践(台达三菱PLC通讯)
  15. erlang 解决socket 数据粘包问题
  16. mbp touchbar设置_【macbook pro小技巧】 敲代码时如何让touchbar一直显示fn(f1 - f12)键...
  17. Unexpected Exception caught setting '' on 'class com.: Error setting expression '' with value ['', ]
  18. L1正则化降噪,对偶函数的构造,求解含L1正则项的优化问题,梯度投影法
  19. 百家讲坛 雍正十三年(下部)
  20. MultipartFile 转 File

热门文章

  1. 华为防火墙安全策略-1
  2. 华为防火墙忘记密码,使用console口更改密码
  3. 计算机试图启动宏,打开电子表格时,将提示禁用或启用宏的解决方案
  4. linux如何编辑配置文件,如何编辑保存LINUX的配置文件
  5. 23000字,信息流广告分析基础!
  6. dpbs和pbs的区别_简单问题:PBS缓冲液到底是什么?
  7. 阿里巴巴淘宝网电子商务模式调查分析
  8. 实录分享|一篇文章看CNTV的容器化探索和平台搭建
  9. Mac自带浏览器safari怎么打开开发者选项
  10. Linux安装软件报错--正在尝试其它镜像