最近做的智能垃圾桶程序代码(1)

这篇博客展示了智能垃圾桶的程序代码,包括单片机控制、超声波测距和电机转动功能。通过定时器初始化、串口通信设置以及超声波模块的使用,实现垃圾桶的智能感应和位置调整。
摘要由CSDN通过智能技术生成
/deng 2
#include //包含单片机寄存器的头文件
#include
#include "Bit_Port.h"
#include "key.h"
#include "commonality.h"
code unsigned char BUJIN[] = { 0x01, 0x03 , 0x02 , 0x06 , 0x04 , 0x0c , 0x08 , 0x09 } ; //步进电子程序代码
code unsigned char BUJINF []={ 0x09 , 0x08 , 0x0c , 0x04 , 0x06 , 0x02 , 0x03 , 0x01 } ; // 
unsigned char code ASCII[15] =    {'0','1','2','3','4','5','6','7','8','9','.','-','M'};
 
char shu ;       //用于计算串口接收到了好多的数据
unsigned char mm = 0;                   //定时器2 用时间标志 为了控制超声波模块
unsigned int  juli  ;           // 时间标尺全局变量 ,用于实现超声波测距的时间算法
unsigned  long shendu ; //深度值,在程序初始化时取得桶的深度
unsigned int LEDsj    ;                 //LED 灯时间控制
unsigned char DATE [10] ; //用于串口接收数据的数组
 
//unsigned char disbuff[4]   = { 0,0,0,0,};
  • 4
    点赞
  • 37
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值