• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

请教一下如何用arduino检测同频率,不同相位的波形

小狗吃大白菜 2018-04-03 浏览量:969
最近在做一个光调制电路,我的想法是几个发光二极管发射同频率,但是不同相位的波(方波或者正弦波,最近不是arduino出了一个新单片机,可以发射出正弦波嘛),然后接受端采用arduino接受这几个发射出来的不同相位的波,现在就只接受如何分辨出不同相位的波,这一块的程序没有头绪,还望大家指点一二,在这谢谢了!(我的想法是利用红外的原理,采用定时器来实时采样,或者是用12位的ADC接收然后处理)
发射代码: for(int i=0; i<10; i++){
    digitalWrite(8, HIGH);         
    digitalWrite(9, LOW);         
    delayMicroseconds(5);
    digitalWrite(9, HIGH);         
    digitalWrite(8, LOW);          
    delayMicroseconds(5);
  }

185304yejyjjmf7zyvmpyw.jpg185728w96bllzq4bqmm649.png
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
所有亮答 数量:1
  • 感觉有点难啊,相位的话得有个基准值吧,而且多路采集肯定是有先后误差的,

相关问题

问题达人换一批

请教一下如何用arduino检测同频率,不同相位的波形