读取震动传感器的模拟值,串口输出;按压震动传感器控制LED灯亮灭。
外观 接线Arduino | 震动传感器 |
---|---|
5V | 5V |
GND | GND |
A0 | A0 |
2 | D0 |
读取模拟值时,D0不用接。A0模拟信号输出,D0TTL电平输出。
串口读取模拟值void setup()
{
Serial.begin(9600);
}
void loop()
{
int val;
val = analogRead(0);//A0
Serial.println(val,DEC);
delay(100);
}
输出敲击次数
每次敲击,敲击次数+1,输出敲击次数。
/*
*richowe
*pizoelectric_vibrator
*/
int knock=0;
void setup()
{
Serial.begin(9600);
}
void loop()
{
int val;
val = analogRead(0);
if (val>=10)
{
knock+=1;
Serial.print("敲击次数:");
Serial.println(knock);
Serial.print("震动数值:");
Serial.println(val,DEC);
delay(100);
}
}
串口监视敲击次数
接线断了,明天再写ttl电平输出。