好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

土壤湿度检测.ppt

13页
  • 卖家[上传人]:我***
  • 文档编号:137131303
  • 上传时间:2020-07-05
  • 文档格式:PPT
  • 文档大小:751KB
  • / 13 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1,基于ARM2410土壤湿度检测设计及实现,组长:林强,组员:王策 毕占谨,1 设计内容 2 主要器件选择 3 软件程序设计 4 程序脱离虚拟机运行,主要内容,1 设计内容,实现湿度的采集; 设计实现湿度采集中断; 调试程序,实现程序固化2 主要器件的选择,1)主控制器芯片ARM2410cl,韩国三星公司推出的基于ARM920T内核和AMBA(Advanced Microcontroller Bus Architecture )总线的一款微处理器; 使用0.18um CMOS工艺; 集成LCD、UART、IIC、SPI、IIS、USB、SD控制器等片内外围接口; 支持ROM和NAND Flash引导; 适合面向功耗较低、成本敏感、应用环境较好的消费类电子产品.,2)湿度传感器FC-28,,它以FC-28湿度传感器作探头,LM393做比较器,两个电极插入土壤后充当电阻,与电路中的电阻分压,再送到LM393同相端中与变阻器得到的电压比较,最后得出湿度,LM393典型应用,引脚说明:,传感器工作原理,在土壤湿度达不到设定阈值时,D0口输出高电平,当土壤湿度超过设定阈值时,模块D0输出低电平,,,3)软件程序设计,主程序设计流程图 单片机接收传感器送出的电压值,通过中断向量,判断是否达到阈值,若未达到阈值,于界面上显示OK;若达到阈值,于界面上显示Warning,主要代码注释,static ssize_t s3c2410_IO_read (struct file *filp, char *buf, size_t len) /*读取GPIO_B5引脚的状态*/ unsigned char ret; ret = read_gpio_bit(GPIO_B5); 读取引脚电平 0,1 copy_to_user(buf, ,驱动代码读取部分,qt控制代码部分,MyLed::MyLed() ui.setupUi(this); set_time=2; //初始化时间2s检查一次 timer=new QTimer(this);//初始化定时器 timer-start(set_time*1000);//启动定时器 /*分别定义信号与槽连接*/ QObject::connect(timer,SIGNAL(timeout()),this,SLOT(test())); QObject::connect(ui.horizontalScrollBar, SIGNAL(sliderMoved(int)), ui.lcdNumber, SLOT(display(int))); QObject::connect(ui.horizontalScrollBar, SIGNAL(sliderMoved(int)), this, SLOT(changetemp(int))); fd = open(/dev/s3c2410-leds, 0);//设备未找到 if (fd < 0) printf(open errorn); ,void MyLed::test() read(fd, ,4)程序运行界面,,,。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.