首页 > 其他分享 >Arduino[入门]舵机的声源定位方向控制测试

Arduino[入门]舵机的声源定位方向控制测试

时间:2023-09-16 15:01:50浏览次数:57  
标签:脚位 定位 声源 高电平 舵机 Arduino 角度

   

Arduino[入门]舵机的声源定位方向控制测试_舵机方向控制

测试视频请点击收看

 利用声源定位板让舵机可以根据声源位置定位来控制舵板的方向.因为声源定位板本身已经给出了6个方位高电平的脚位.所以只需要我们在Arduino内调用舵机的程序库.然后各自赋予每个相应角度的各种的舵机角度值就可以做到.

声源定位板介绍:

Arduino[入门]舵机的声源定位方向控制测试_舵机_02

 声源定位核心板上面集成了360度的方位引脚,采集到某个角度的声源,会在相应角度的脚位上输出一个高电平.我们只要把这个电平信号在Aduino上设置为输入脚.然后输入伺服马达转到相应的方向就可以实现.

     麦克风阵列板采用的是3个数字麦克风的微型阵列.可以全向360度采集声源.定位的角度为6个方向.

因为这套声源定位板的尺寸比较小.所以可以应用在很多制作上面.

    下一步准备用这套板子做个声源定位小车.有点像电子宠物狗一样.可以可以根据我们呼唤的声源定位到方向位置,回到我们的身边.

目前做的这个测试只是一个初步的DEMO,后期会慢慢更新的东西和功能.

标签:脚位,定位,声源,高电平,舵机,Arduino,角度
From: https://blog.51cto.com/deyu/7493867

相关文章

  • 【ROS2机器人入门到实战】舵机+超声波循环扫描
    4.舵机+超声波循环扫描写在前面当前平台文章汇总地址:ROS2机器人从入门到实战获取完整教程及配套资料代码,请关注公众号<鱼香ROS>获取教程配套机器人开发平台:两驱版|四驱版为方便交流,搭建了机器人技术问答社区:地址fishros.org.cn你好,我是爱吃鱼香ROS的小鱼。本节我们尝试将超声波的......
  • 【ROS2机器人入门到实战】控制舵机学会使用执行器
    3.控制舵机学会使用执行器写在前面当前平台文章汇总地址:ROS2机器人从入门到实战获取完整教程及配套资料代码,请关注公众号<鱼香ROS>获取教程配套机器人开发平台:两驱版|四驱版为方便交流,搭建了机器人技术问答社区:地址fishros.org.cn你好,我是爱吃鱼香ROS的小鱼。本节我们尝试使用第......
  • DSP集成麦克风阵列声源定位模组AR-1105​
    麦克风阵列声源定位模组AR-1105是采用DSP音频处理器集成麦克风阵列声源定位技术进行研发,模组具有全硬件集成.体积小巧,外围电路简洁,无需软件调试,易上手等优点的情况下同时保持反应灵敏,定位准确等特性.模组分为:声音定位核心主板麦克风阵列板声源定位LED显示板声音定位核心主板......
  • Arduino 的几种点灯方式
    延时函数点灯//定义灯管脚constuint8_tblinkPin=LED_BUILTIN;//依靠延时函数来闪烁voidfuncBlink(intsecond){unsignedlongmillisSecond=second*1000;//亮灯digitalWrite(blinkPin,HIGH);delay(millisSecond);//延时熄灯digitalWrite(bl......
  • Arduino基础教程(一)
    1.ArduinoIDE安装https://www.arduino.cc/2.连接开发板在IDE->Tools选项指定自己的开发板和端口后,程序可验证上传。3.点亮一个小灯//定义引脚号constintledPin=13;voidsetup(){//将ledPin设置为输出模式pinMode(ledPin,OUTPUT);}voidloop(){......
  • arduino上读取北斗+GPS双模定位模块的数据
    前言本周学习内容主要是实现在arduino上读取北斗+GPS双模定位模块的数据烧录程序及查看数据1.打开示例程序,选择arduinouno,串口号填USB的COM端口2.上传示例示例程序到uno板子上,点击右箭头就好。注意,这个时候不要接定位模块的串口,就是不要接线,会导致烧录失败。因为程序中......
  • Python 读取 Arduino 串口数据
    serial读取串口数据初始化serimportserialser=serial.Serial('com1',9600,timeout=1)初始化的参数ser=serial.Serial(port=None,#numberofdevice,numberingstartsat#zero.ifeverythingfails,theuser#canspecifyadevicestring,......
  • Arduino analogRead() 读取模拟引脚数据
    analogRead()用于从Arduino的模拟输入引脚读取数值。在ArduinoUNO上,除了14个数字输入/输出引脚,还带有6个模拟引脚,即板上编号带A的引脚。引脚A0到A5被用来获取模拟信号的输入值,这些引脚有一个预装的ADC(Analog-to-DigitalConverter,模数转换器),它将模拟信号转换为......
  • Arduino IDE踩坑记——自动编译已删除的文件导致报错
    前段时间因为手头上有个小项目需要基于esp8266开发,所以用上了以简单无脑配置著称的ArduinoIDE,刚开始尝试的时候,在项目目录下创建了几个源文件,ArduinoIDE也很贴心地自动导入了,写了几行之后,觉得这样写不太对,于是又删掉了这几个源文件。在ArduinoIDE的界面中这几个源文件也消失了......
  • sg90舵机+esp8266+点灯科技 小爱语音控制开关灯
    这是网上做烂了好几年的项目好久前就看到了今天实现下关于智能开关什么通断器+凌动开关什么绿米开关不买单火控制这些都不实际原有家庭电路如果真加上这些是一笔不小的开销真要实现建议从装修房子布线家庭电路前就考虑好避免二次加工这里适合自己房间或学校寝室使用......