После загрузки прошивки оставим плату подключенной к компьютеру. Следующий шаг заключается в загрузке файла pmscope_display.pde в Processing, который написал Софиан Одри.
Открываем новое окно в Processing и вставляем код, который можно скачать по адресу http://bit.ly/elmaker_oscilloscopio. Processing должен быть хорошо знаком, поскольку это та же платформа, используемая для «Ардуино». Для выполнения скетча жмем на кнопку с треугольником, которую мы находим на панели инструментов. Однако перед запуском мы должны изменить настройки последовательного порта. Processing также содержит скетч с разделом setup(). В setup(). мы найдем следующую команду:
// Open the port that the board is connected to and use the
// same speed (9600 bps)
port = new Seria(this, Serial.list()[0], 9600);
Программа принимает список последовательных портов на компьютере и подключается к первому из списка… который, конечно, может быть не от «Ардуино»! Если вы видите какие-либо сообщения об ошибках или вообще ничего не видите, попробуйте изменить число в квадратных скобках. С 0 мы нацелены на первый порт из списка, попробуйте написать один или два и посмотреть, работает ли порт.
Для чтения показаний подключим Землю (GND) «Ардуино» с Землей испытываемой цепи, затем вставим перемычку в АО и подадим на нее исследуемый сигнал.
Рис. В1. Синусоидальный сигнал
Рис. В1.
Рис. В2. Треугольный сигнал
Рис. В2.
Начиная с первоначального проекта были разработаны другие, среди которых я отмечу: https://code.google.eom/p/arduinoscope/.
Этот вариант немного сложнее, потому что он требует установки двух библиотек в Processing, а также патча для «Ардуино». Интерфейс в Processing более полный, он может заморозить отображение сигналов, может считывать контакты, а также отображает напряжения в вольтах.
Ссылки в интернете
Ссылки в интернете