我是机器人技术的新手,我想制造一辆车,以便与我3岁的儿子玩耍。我有一个PIC 16F917微控制器和一个半H桥L293DNE。到目前为止,我为了使车辆移动而尝试的是由以下链接引导的C代码:http://www.google.gr/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CCQQFjAA&url=http%3A%2F%2Fwww.societyofrobots.com%2Fmember_tutorials%2Ffiles%2FLukas%2520PIC%2520Tutorial.doc&ei=8tWCT4GeNZD6sgaQmYzRBA&usg=AFQjCNFw6ZoQSyoKwRj3uPaLmchgBzGY4Q&sig2=tLQ7VN9IJen-TXCznu4jLA。所以我能够使机器人向前,向后移动并左右转动。我现在要做的是找到合适的避障器传感器。由于我以前没有经验可以推荐与微控制器传感器兼容吗?如果是这样,我想知道微控制器的哪些引脚应该连接传感器,还有C中合适的编程顺序,以便传感器与微控制器进行交互。
提前致谢!!!
答案 0 :(得分:1)
之前评论中的sparkfun链接是获取传感器的好地方。
超声波传感器适用于粗略估计距离。它们有宽光束,结果很吵。夏普红外传感器具有更窄的光束,并且更准确。对于非常近距离(并且非常便宜),您可以简单地使用红外发射器和探测器。通常,IR是脉冲式的,因此您可以测量环境红外照明和脉冲开启时之间的差异。 (搜索“带有555定时器的红外接近探测器”,或沿这些线路的东西)。