@ru_arduino

Страница 7291 из 7737
Dolphin
14.08.2018
16:11:19
как объявления массивов делается, как инит, как доступ

Логотип ?
пример возможностей процессинга

Maksim
14.08.2018
16:11:55
У меня есть исходник программы которая отображает

Dolphin
14.08.2018
16:12:05
да

Google
Dolphin
14.08.2018
16:12:13
смотри архитектура какая

при старте как в ардуино - setup вызывается

в нем делаешь нужные иниты начальные

а потом в цикле вызывается функция draw()

она все рисует

на нем можно сложные штуки писать

это Java

с надстройкой в виде фреймворка и удобных либ

Maksim
14.08.2018
16:18:46
@Dolphin_Soft Она же сможет порт открыть, библиотеки подключить?

Dolphin
14.08.2018
16:18:54
да

ща сек посмотрю свои

Maksim
14.08.2018
16:19:59
stdio по идее только?

Dolphin
14.08.2018
16:20:07
не

Google
Dolphin
14.08.2018
16:20:24
эээ

это ты где взял?

Maksim
14.08.2018
16:21:30
это исходик программы, которая отображает то, что мне надо

Dolphin
14.08.2018
16:22:03
это Си

а процессинг - Java

разные языки

Maksim
14.08.2018
16:22:24
на вид одно и тоже

Dolphin
14.08.2018
16:22:29
сам пиши епт

Maksim
14.08.2018
16:22:47
нихуясе взял такой с ходу яву выучил)))

Ну ок попробуем

Вроде я не настолько деревянный

Dolphin
14.08.2018
16:23:28
import processing.serial.*;

вот это подключение либы для работы с портом

Maksim
14.08.2018
16:24:16
https://processing.org/reference/libraries/serial/Serial_read_.html Я нашел экзэмпл

Dolphin
14.08.2018
16:24:19
void setup_COM_Port() { if ( ( used_Port = find_COM_Port() ) != null ) { println("Using: "+used_Port); new Serial( this, used_Port, 250000 ).bufferUntil( '\n' ); //<>// } else { println("No COM ports found"); exit(); } } static final String find_COM_Port() { String[] ports = Serial.list(); for (String p : ports) for (int i = 1; i <= 5; ++i) if (p.equals("COM" + i)) return p; return null; }

да оно

Maksim
14.08.2018
16:24:42
Допустим я знаю, что это COM11

Dolphin
14.08.2018
16:25:11
выше функция подключения к порту

вызывается из сетапа

setup_COM_Port();

Google
Maksim
14.08.2018
16:26:08
А вторая функция как я понял выводит найденые порты?

Dolphin
14.08.2018
16:26:26
void serialEvent( Serial Com_port ) { RData = float( Com_port.readStringUntil( '\n' ) ); if ( maxData < RData ) maxData = RData; else if ( minData > RData ) minData = RData; y[ 0 ] = RData; for( int i = y.length-1; i > 0; i-- ) y[ i ] = y[ i - 1 ]; }

а это моя функция которая читает данные и заносит в массив

она читает автоматически как только данные ардуинка прислала

ардуинка шлет только числовые данные

если будет иное - функция рухнет

ясен хуй

я тебе сказал либу подключи епт

читай сначала ?

Maksim
14.08.2018
16:31:42
Как string тут объявляется?

Dolphin
14.08.2018
16:32:10
тут их много

Dolphin
14.08.2018
16:32:16
есть удобная штука

StringBuilder comm_buf = new StringBuilder();

Maksim
14.08.2018
16:33:20
мля

Dolphin
14.08.2018
16:33:29
String

прикинь да?

Maksim
14.08.2018
16:34:11
Не хочет тоже

Dolphin
14.08.2018
16:34:39
?
14.08.2018
16:34:45
С большой буквы же

Google
Dolphin
14.08.2018
16:35:16
?

невнимательный песдос

Admin
ERROR: S client not available

Dolphin
14.08.2018
16:35:27
это хуйова

Не хочет тоже
Макс, на сайте есть референс, полистай его

Maksim
14.08.2018
16:36:22
бля

Dolphin
14.08.2018
16:36:22
и попробуй примеры для начала

у тебя не получится просто взять и написать

ты должен язык почувствовать

вкус им

соль и сахар

Maksim
14.08.2018
16:37:06
блять

Dolphin
14.08.2018
16:37:20
в процессинге это делается мгновенно

Maksim
14.08.2018
16:37:24
Я нихуя не пониимаю

Dolphin
14.08.2018
16:37:45
что ты не понимаешь?

где ты находишься? опиши

я приеду заберу тебя )

Maksim
14.08.2018
16:38:48
сложна блять

Надо еще раз подумать

где ты находишься? опиши
Думаешь меня ФСбшники пытают?)))

Google
Maksim
14.08.2018
16:41:34
@Dolphin_Soft Оно еще и регистр учитывает зараза

Dolphin
14.08.2018
16:42:34
все языки нормальные - регистрозависимы

Maksim
14.08.2018
16:42:58
все языки нормальные - регистрозависимы
Ну понятно когда переменная, но когда команда

Dolphin
14.08.2018
16:43:02
поздравляю, все запустилось, программа без ошибок

там функции, которые суть - переменные

Maksim
14.08.2018
16:46:42
@Dolphin_Soft А массив как описать?

С переменными float

Dolphin
14.08.2018
16:48:01
float[] y = new float[ 10000 ];

Maksim
14.08.2018
16:49:02
Пока только серое окно вылезает

Надо теперь как-то визуализировать данные

Dolphin
14.08.2018
16:49:20
ну это значит запуск ок

Страница 7291 из 7737