Интересует следующий вопрос: можно ли ускорить частоту считывание сигнала АЦП на Iskra JS? При считывании синусоиды с частотой 1кГц наблюдаю следующие биения: Нашёл решение данного вопроса для Arduino: http://codius.ru/articles/Arduino_у...ого_цифровой_преобразователь_АЦП_и_analogRead Для работы с Uno данная статья мне помогла. Можно ли похожим способом решить вопрос с Iskra JS?
Да, вполне. У нас был проект Look Modular: https://geektimes.ru/company/amperka/blog/276764/ код для него на гите: https://github.com/amperka/LookModular/blob/master/code/lookModular.js Там дёргали ассемблер, но на цифровые импульсы. Можно додумать до аналоговых
А всё-таки какую минимальную цифру можно поставить в setInterval(() => filter.push(analogRead(A0)), )?
Какую хотите. Вопрос какая из них насколько будет отрабатывать. Ответ добывается экспериментальным путем... И традиционное... возможно будет интересным: http://www.espruino.com/FAQ#how-fast-is-espruino-
Ну так проведите такой эксперимент, пожалуйста. И напишите на странице с товаром. Покупать кота в мешке ради эксперимента - такое себе удовольствие.
Не знаю как у ребят из Амперки, но лично у меня это не входит в планы и не требуется для моих проектов, ибо я понимаю что такое Espruino и где уместно его использовать, а где лучше использовать другие способы программирования и другие платы...
Зачем проводить эксперимент? Можно посчитать . Исходные данные для подсчета. 1. Частота процессора Искры. (Для определения скорости дискретизации) . 2 Время цыкла АЦП. этого же процессора. 3. И третий исходный параметр входная частота на входе АЦП=1000гц. Все предельно просто.