Keo*_*Kim 3 arduino arduino-ide arduino-uno
我正在使用 arduino uno 制作声音检测器。我上传了一个程序,在代码中发现错误,它返回了不合理的大数字。我还认为我为模块使用了错误的代码,但它以可以与正确代码正常工作的方式连接。
我上传的代码是:
const int ledPin =13;
const int middleValue = 512;
const int numberOfSamples =128;
int sample;
long signal;
long averageReading;
long runningAverage = 0;
const int averagedOver = 16;
const int threshold=400;
void setup(){
pinMode(ledPin, OUTPUT)
Serial.begin(9600)
}
void loop(){
long sumOfSquares = 0;
for (int i=0; i<numberOfSamples; i++){
sample = analogRead(0);
signal = (sample - middleValue);
signal *= signal;
sumOfSquares += signal;
}
averageReading = sumOfSquares/numberOfSamples;
runningAverage=(((averagedOver -1 )*runningAverage)+averageReading)/averagedOver;
if(runningAverage>threshold){
digitalWrite(ledPin, HIGH);
}else{
digitalWrite(ledPin, LOW);
}
Serial.println(runningAverage);
}
Run Code Online (Sandbox Code Playgroud)
当arduino突然停止发送序列号时,我按下了重置按钮并上传了默认代码:
void setup() {
}
void loop() {
}
Run Code Online (Sandbox Code Playgroud)
但是现在它显示它无法连接COM3 (arduino)并且找不到设备,当我看到arduino uno使用设备管理器成功连接到 PC 时(windows 8.1)。当我将它连接到电源或 USB 时,arduino 的 LED 灯也会亮起。
当我单击以查看串行输出时,它显示“未找到端口”
我刚刚炸了Arduino吗?我应该如何解决这个问题?
另外,当我插入 USB 时,我检查了 LED 引脚 13 闪烁了 3 次。我只是不能上传任何东西
| 归档时间: |
|
| 查看次数: |
43452 次 |
| 最近记录: |