Untitled
unknown
c_cpp
2 years ago
913 B
6
Indexable
#include <SD.h>
#include <SPI.h>
const int chipSelect = 4; // Пин CS для SD-карты
const int micPin = A0; // Пин подключения микрофона
void setup() {
Serial.begin(9600);
pinMode(micPin, INPUT);
if (!SD.begin(chipSelect)) {
Serial.println("Ошибка инициализации SD-карты");
return;
}
File dataFile = SD.open("audio.txt", FILE_WRITE);
if (dataFile) {
while (millis() < 10000) { // Продолжительность записи - 10 секунд
int micValue = analogRead(micPin);
dataFile.println(micValue);
delay(10); // Задержка для контроля частоты дискретизации
}
dataFile.close();
} else {
Serial.println("Ошибка открытия файла");
}
}
void loop() {
// Ничего не делаем в loop
}
Editor is loading...
Leave a Comment