小狗吃大白菜 发表于 2018-4-3 09:03:27

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

最近在做一个光调制电路,我的想法是几个发光二极管发射同频率,但是不同相位的波(方波或者正弦波,最近不是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);
}

suoma 发表于 2018-4-6 08:44:14

最近不是arduino出了一个新单片机,可以发射出正弦波嘛——什么型号?
1、根据幅值
2、中断
页: [1]
查看完整版本: 请教一下如何用arduino检测同频率,不同相位的波形