Chào các bạn, mình xem trên web của Arduino thì họ viết “for boards such as UNO, Nano, Mini, Mega, it takes about 100 microseconds (0.0001 s) to read an analog input, so the maximum reading rate is about 10,000 times a second.”
Tức là tốc độ lấy mẫu tối đa của hầu hết các bản Arduino là 10kHz. Nhưng đó là tốc độ khi đọc 1 đầu vào analog. Vậy nếu mình muốn đọc đồng thời cả 6 analog input thì tốc độ lấy mẫu tối đa có phải vẫn là 10kHz ko hay là (10/6)kHz? Mình ko thấy thông tin Arduino đọc analog theo kiểu simultaneous hay sequential.
Ngoài ra, nếu muốn nối nhiều board Arduino qua I2C/SPI thì tốc độ lấy mẫu có ảnh hưởng gì từ 2 giao thức đó ko? Nếu có thì cụ thể ra sao?
Mong các bạn chia sẻ kinh nghiệm.