买了一块isd4004 板子,板子引出了所有isd4004控制脚。
想用arduino 控制 isd4004,实现录音中继功能。即:对讲机接收到信号时,触发芯片录音,信号结束录音结束,等待1秒,触发对讲机ptt,放音,放音结束,释放ptt。
刚刚初学arduino编程,不知该用什么语句,请大师们多多指教?
这两天就用 开关的那个程序测试,没有什么进展,就是当开关按下,触发红色led亮,开关弹起后,红色led灭,延时0.5秒,绿色led亮。
感觉用单片机应该挺简单,可是我还没摸着头脑
//0 端口为开关接口
int ledpin = 7; //定义数字7 红色led
int val;//定义变量val
int recplay = 6; //定义变量 绿色led
void setup()
{
pinMode(ledpin, OUTPUT); //定义小灯接口为输出接口
pinMode(recplay, OUTPUT); //定义按键接口为输入接口
}
void loop()
{
val = analogRead(0); //读取数字7 口电平值赋给val
if (val > 1000) //检测按键是否按下,按键按下时小灯亮起
{
digitalWrite(ledpin, HIGH); //设定PIN7脚为HIGH = 5V左右
}
else
{
digitalWrite(ledpin, LOW);
}
if( analogRead(0)<1000)
{
digitalWrite(recplay, HIGH);
delay(1000);
digitalWrite(recplay, LOW);
}
}
|