0
:"읽기 아날로그 전압"이 아두 이노 예에서 샘플 속도
나는 그것이 MEGA 2560에서 실행되는 경우 samplerate는 무엇을 할 것인가? 그리고 samplerate를 6kHz로 설정하려면 어떻게해야합니까?
감사합니다.
:"읽기 아날로그 전압"이 아두 이노 예에서 샘플 속도
나는 그것이 MEGA 2560에서 실행되는 경우 samplerate는 무엇을 할 것인가? 그리고 samplerate를 6kHz로 설정하려면 어떻게해야합니까?
감사합니다.
이 경우에는 약 6.024Hz가 될 delay(166)
을 추가해야합니다. 또한 부동 소수점은 Arduinos에서 매우 느리기 때문에 속도가 느려질 수 있습니다. 또한 Arduino의 1 밀리 초는 1000us가 아니라 1024us이기 때문에 6Hz보다 작을 수도 있습니다.
가장 좋은 방법은 자동 트리거 ADC
에 하나의 타이머를 설정하고, ADC
레지스터 쌍의 값을 읽어 플래그를 지우, 수학을 다른 읽기를 기다리는 ADIF
(AD 인터럽트 플래그)를 사용한다. 그러나 이것은 초보자를위한 어려운 길입니다.
편집 : 6kHz의 경우 훨씬 더 자동 트리거 모드이고 값은 mV
입니다. 부동 소수점 연산은 소프트웨어에 의해 그냥 에뮬레이트되므로 매우 느립니다.
대단히 고마워요.하지만 제 질문은 망 쳤어요. 나는 여기서 다시 물어볼 것입니다. – AprilDC
@AprilDC 그러면 자동 트리거 모드가 훨씬 더 안정적입니다. 수레를 사용하지 않는 것! – KIIV