Осциллограф на Arduino Встретил в интернете интересный проект Осциллограф на форуме, посвященному автомобильным компьютерам.
Проект интересен тем, что он уникальный в рунете и все несколько проектов есть западных.
Измерять им можно аналоговый сигнал с частотой до 2Кгц
Скриншот программы (Проверено ХП и Виста):
Как видим все просто, первый скрул это синхронизация, второй это время в мс. Кнопка Пуск/Стоп для остановки
Код для Arduino, принимаем сигнал на 0 аналоговом порту:
//Oscilloscope
//http://compcar.ru
void setup()
{
Serial.begin(115200); // настроить скорость com порта
}
void loop()
{
delayMicroseconds(115);
Serial.print(analogRead(0)/4 , BYTE); // отправить про читаное значение компьютеру
}
Программа как видим состоит из 3х строк для ее работы ее нужно только залить ее в Arduino.
Программа для ПК написана на делфи:
Свежую версию можно скачать
Есть похожий проект, только на (здесь используется Процессиг и Ардуино, в комментария программа для приема с 6 портов сразу)
Большое спасибо пользователю Chip, который написал программы осциллографа выложил ее! Она очень пригодится в Робототехнике, доработав ее, можно получается принимать любые данные с любых датчиков.
комментарии(0)
Комментировать