Ⅰ 基于单片机做的时控自动浇水的程序 这里面change应该写什么
CHANGE和显示DISPLAY后是对确认键的检测与流程图不符;
CHANGE函数更新了一个循环变量,目前贴图里没有这个变量;
Ⅱ 电子设计:用单片机怎样控制喷水装置的开与关
1、利用单片机的I/O口输出做控制,单片机的I/O口输出的是5V电压,加中间继版电器,由中间继电器控制权接触器来控制水泵的开与关。
2、单片机(Microcontrollers)是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统,在工业控制领域广泛应用。从上世纪80年代,由当时的4位、8位单片机,发展到现在的300M的高速单片机。
3、水泵是输送液体或使液体增压的机械。它将原动机的机械能或其他外部能量传送给液体,使液体能量增加,主要用来输送液体包括水、油、酸碱液、乳化液、悬乳液和液态金属等,也可输送液体、气体混合物以及含悬浮固体物的液体。水泵性能的技术参数有流量、吸程、扬程、轴功率、水功率、效率等;根据不同的工作原理可分为容积水泵、叶片泵等类型。容积泵是利用其工作室容积的变化来传递能量;叶片泵是利用回转叶片与水的相互作用来传递能量,有离心泵、轴流泵和混流泵等类型。
Ⅲ 用C51单片机实现自动加水的程序
需要液位传感器,水泵。单片机采集液位传感器水位的高低,控制水泵补水。
Ⅳ 急!怎样用单片机驱动微型水泵(自动浇花)
思路大概是这样吧:
通过花盆土壤里面的湿度传感器确定是否该浇花了。如果该浇花,那么就启动水泵给花浇一定量的水。水量可以通过几次实验来确定时间,然后通过单片机来定时,确定开启水泵几秒钟。也可以通过水泵的流量和花土湿度来计算。再确定水泵开几秒钟。单片机通过三极管来控制继电器的通断,继电器的开关端来控制水泵的工作与停止。别的没什么难度。如果要求高的话,也可以在水泵处使用流量传感器来达到精确闭环控制。
Ⅳ 我用单片机做一个能实现自动加水和停水的液位控制系统,用到液位开关和继电器,电路图和程序怎么设计
这个要用这么复杂的控制吗 一个液位传感器加个仪表不就可以控制了
Ⅵ 采用单片机(at89c51芯片)设计小便池自动冲水装置的程序怎么写的
采用单片机(at89c51芯片)设计小便池自动冲水装置的程序怎么写的?? 3423
Ⅶ 用单片机和一个led灯组成一个定时加水程序,到时间了,单片机自动加水,用led灯代替电磁阀,加水灯亮,
采用浮球液位传感器做加水满传感器,然后控制就实现简单了。
Ⅷ 单片机自动灌溉系统 设计 元件清单
单片机定时自动浇花系统采用51单片机+DS1302+LCD1602+继电器+水泵设计而成。
1.LCD1602液晶显示,上面行显示当前年月日和星期,下面行显示时分秒和开关状态。
2.DS1302时钟芯片,准确计时,掉电不用重新调时间。
3.可以通过按键设定继电器闭合和断开的时间,继电器外接水泵,从而达到智能浇花的效果。
4.设置的时间保存在EEPROM内,具有掉电保存数据的功能。
5.继电器具有外接负载的功能,(例如LED灯,喇叭,加热棒,水泵等等),从而使设计更加多元化。
Ⅸ 51单片机自动抽水系统
#include<reg51.h>
#define uchar unsigned char
sbit open=P1^0;
sbit posL=P1^1;
sbit posH=P1^2;
sbit ctl=P2^0;
void delay(uchar a)
{
uchar i,j;
for(i=0;i<a;i++)
for(j=0;j<120;j++);
}
main()
{
open=1;
posL=0;
posH=1;
ctl=1;
while(1)
{
if((open==0)&&(posL==1))ctl=0;
if((open==0)&&(posH==0))clt=1;
if(open==1)ctl=1;
}
}
Ⅹ 单片机自动加水装置怎么修改程序
具体难易程度还要根据你那个机器的实际工作原理分析!
这里只能给你列举大致的两种情况(仅供参考):
1、这个设备如果没有反馈回路,只是靠固定流速和固定时间的方法加水的话是很好改的(即使没有源程序),单片机只要控制加水时间就可以了。
2、如果有反馈回路,假如说这机器用压力传感器和AD检测注入的水量,这种情况下有源程序改动较容易,应该有两个常数,是控制进水量的。如果没有源程序就麻烦些了,要查看AD的型号,然后找器件手册,写读AD和控制电磁阀等部分的程序,之后还要调试...