1、对于传感器不听话,很大可能是你的检测阈值设置得不是很好。
2、一般来说你的传侍裤感器个数应该比较多,可能6~10个吧,如此多的信号不应该都进入中断,再说单片机也没那么多外部中断可给你用,建议所有信号加或门进入外部中断高慎(可分为左边一组,右边一戚谈敬组,两个中断)。否则在主函数(更好的是,定时器)判断,这个信号最好连接到同一个端口上,如P0端口,通过位判断当前信号值。
3、L298N功率芯片,如果要调速且是直流电机,一般是对其控制使能脚施加占空比变化的信号,以达到不同的驱动效果。如果是步进电机,则控制方式有所不同,请查阅相应文献。
循迹小车的三个灯的迟册红外传感器一般采用模拟信号输出,需要接到模拟输入端口上,建议使用Arduino控制板。以下是三个灯的红外传感器的接法:
1. 将中间灯的传感器SIG引脚连接至Arduino控制板的模拟输入端口A0。
2. 将左侧灯的传感器SIG引脚连接至Arduino控制板的模拟输入端口A1。
3. 将右侧灯的传感器SIG引脚连接至Arduino控制板的模拟输入端口A2。
另外,为了保证传感器的工作稳定和准确,还需将其VCC引脚连接至3.3V/5V电源,GND引脚连接至地线。
注意:具体的接法可能因不同的循迹小车和控制板而有所差异,请在根据自家产品实际情况进行接线。同时,也铅简需注意避槐旦裤免短路和接反引脚等危险 *** 作。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)