Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту


 
Опции темы
Непрочитано 26.02.2014, 14:48  
KruBoHic
Частый гость
 
Регистрация: 13.02.2011
Сообщений: 22
Сказал спасибо: 41
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
KruBoHic на пути к лучшему
По умолчанию Arduino Mega 2560

Здраствуйте.

Собрал схему Arduino Mega 2560 с подключенным к АЦП датчиком опто-пары.
Результат выводится на монитор-порта, все отлично.

Подскажите пожалуйста, как сделать графический вывод информации в режиме реального времени??? Где и как можно с этим разобраться??? Предварительный поиск мне не чего конкретного не дал(

Спасибо за любую помощь.
Реклама:
KruBoHic вне форума  
Непрочитано 26.02.2014, 17:51  
Yurkin2014
Заблокирован
 
Регистрация: 21.01.2014
Сообщений: 589
Сказал спасибо: 7
Сказали Спасибо 267 раз(а) в 206 сообщении(ях)
Yurkin2014 на пути к лучшему
По умолчанию Re: Arduino Mega 2560

Вот есть простая программа для вывода данных на экран.
Скачиваете файл SerialChart.zip на комп, разархивируете и запускаете SerialChart.exe.
В правой половине окна пишите простую конфигурацию, типа номер компорта, скорость обмена, макс/мин пределы вертикальной оси, цвет графика и т.д. Пример конфигурации есть на той же страничке.
Стартуете вывод в реальной времени - нажимаете кнопку Run.
И всё. С каждым принятым числом по компорту на экране будет строиться график.

Последний раз редактировалось Yurkin2014; 26.02.2014 в 17:55.
Yurkin2014 вне форума  
Сказали "Спасибо" Yurkin2014
KruBoHic (13.03.2014)
Непрочитано 26.02.2014, 20:26  
raxp
Почётный гражданин KAZUS.RU
 
Регистрация: 28.05.2010
Сообщений: 1,118
Сказал спасибо: 150
Сказали Спасибо 604 раз(а) в 310 сообщении(ях)
raxp на пути к лучшему
По умолчанию Re: Arduino Mega 2560

Цитата:
сделать графический вывод информации в режиме реального времени?
в какой среде пишите? Под какой осью?

Допустим в WinOS. Допустим в Delphi/Lazarus. Допустим с нижнего уровня шлете по одному байту. В событии приема данных СOM-порта:
Код:
type tb = array[0..255] of ansiChar;  //Определяем символьный массив
     pb = ^tb;

procedure TForm1.rec(Sender:TObject; Buffer: pointer; BufferLength: Word);
var PX: pb;
begin
 PX:= buffer;
 // ЛОГГИРОВАНИЕ ======================
 series1.Addxy(time(), ord(PX^[0]), '', rgb(0, 255, 0));
end;
В архиве пример скетча с софтовым UART на I/O (нижний уровень) и проект передачи-приема с графическим отображением переданного и принятого с возможностью автопоиска порта к которому подключена плата Arduino через SetupAPI (верхний уровень).
Вложения:
Тип файла: zip software_rxtx.zip (616.5 Кб, 56 просмотров)
__________________
Белорусский журнал «Радиолюбитель»
Youtube LaboratoryW
UR3QQJ
raxp вне форума  
Сказали "Спасибо" raxp
KruBoHic (13.03.2014)
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема с Arduino Motor Shield domka Песочница (вопросы новичков) 6 29.07.2013 11:56
Arduino Mega, Nano, печатные платы и комплектовка в Украине Figley Микроконтроллеры, АЦП, память и т.д 0 01.09.2010 11:51


Часовой пояс GMT +4, время: 15:51.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot