Светлый фон

После загрузки прошивки оставим плату подключенной к компьютеру. Следующий шаг заключается в загрузке файла 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 более полный, он может заморозить отображение сигналов, может считывать контакты, а также отображает напряжения в вольтах.

Ссылки в интернете

Ссылки в интернете