| 四个按键如何在实现前进功能的条件下实现加速呢?这个遥控器按键时没有锁存功能的啊! |
HC6800-ES-V2.0 发表于 2018-11-28 09:36 我也想做这个,可以看一下你各个模块的接线是怎么接的吗? |
| 用一个STC8脚单片机,配合这类15组合键遥控,可以做出15种动作,这样堆硬件,成本高、不节能,效果还不理想。有意,可以私聊! |
我做过这个的。
可以参考我的程序: /* 最小板STC89C52RC,晶振11.0592MHz,L298N带动两个电机,12V电机电源, L298N自带5V逻辑电源对单片机供电,无线电遥控为2262/2272四路无线遥控模块, M4——非锁,即数据脚输出的高电平是瞬时的而且和发射端是否发射相对应,可以 用于类似点动的控制。 遥控成功。但运动不细致。 第二代准备加入PWM调速。 */ #include <reg51.h> sbit ZLDJ20=P2^3;//IC的控制输入脚5、7或10、12 sbit ZLDJ21=P2^2; sbit ZLDJ10=P2^1; sbit ZLDJ11=P2^0; sbit Agoto=P2^5; sbit Bback=P2^7; sbit Cright=P2^6; sbit Dleft=P2^4; void main(void) { ZLDJ10=0;//初始化电机不动 ZLDJ11=0; ZLDJ20=0; ZLDJ21=0; while(1) { if (Agoto==1) { ZLDJ20=1; ZLDJ21=0; ZLDJ10=1; ZLDJ11=0; } if (Bback==1) { ZLDJ20=0; ZLDJ21=1; ZLDJ10=0; ZLDJ11=1; } if (Cright==1) { ZLDJ20=0; ZLDJ21=1; ZLDJ10=1; ZLDJ11=0; } if (Dleft==1) { ZLDJ20=1; ZLDJ21=0; ZLDJ10=0; ZLDJ11=1; } } } 这是我的第一代作品,第二代作品不仅可以调速,还可以一键两用,即每个键有双功能——前进、后退、左转、右转、加速、减速、停车、花式运动八功能。你先一样一样搞清楚再说别的吧。 |