FL_Prog и App Inventor2

На этом форуме Вы можете задать вопросы знатокам программы и автору.
Naum
Рядовой
Сообщения: 39
Зарегистрирован: 14.09.2015{, 00:05}
Репутация: 0

FL_Prog и App Inventor2

#21

Сообщение Naum » 23.03.2018{, 15:38}

pan писал(а):
23.03.2018{, 15:33}
кто в порт пишет
Прием переменной из UART
Блок служит приёма данных переданных через Com порт с другой платы Arduino
задача адаптировать к (app inventor bluetooth)

pan
Полковник
Сообщения: 2860
Зарегистрирован: 13.04.2017{, 11:57}
Репутация: 204
Имя: noname

FL_Prog и App Inventor2

#22

Сообщение pan » 23.03.2018{, 15:44}

ну что бы штатный блок понял , что ему прислали, то с инвентора надо слать данные по протоколу флпрог, как на скрине.
если вы обратили внимание, то там циферки передаются и в виде цифр serial.write() и в виде символов serial.print()
как это делать в инвенторе я сказать не могу. давно уже не делал там программы. да и с ком портом не приходилось еще там работать.

может проще какой-нибудь свой протокол придумать?

Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 590
Откуда: Ярославль.
Имя: Александр
Контактная информация:

FL_Prog и App Inventor2

#23

Сообщение Sancho » 23.03.2018{, 15:52}

Naum,
Подключить вместо ардуино терминал.
Посмотреть, что и как шлёт программа, как обозначает разные переменные.
Повторить в программе Flprog с помощью элементов для работы со строкой( примеры выше).
Для отправки - собирать строку по необходимому формату, отправлять через "отправка в уарт".
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.

Naum
Рядовой
Сообщения: 39
Зарегистрирован: 14.09.2015{, 00:05}
Репутация: 0

FL_Prog и App Inventor2

#24

Сообщение Naum » 23.03.2018{, 15:58}

pan,
serial.write()
Функция передает данные как бинарный код через последовательное соединение. Данные послаются как один или серия байтов.
Serial.print(). Передает данные через последовательный порт как ASCII текст. Эта функция может принимать различные типы данных.
а как это применять на практике не знаю.

Отправлено спустя 3 минуты 45 секунд:
Sancho,
"отправка в уарт".
работает без проблем
там только для текста надо мудрить
через массивы

Отправлено спустя 2 минуты 19 секунд:
задача передавать текст и сразу на экран как между двумя ардуино.

Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 590
Откуда: Ярославль.
Имя: Александр
Контактная информация:

FL_Prog и App Inventor2

#25

Сообщение Sancho » 23.03.2018{, 16:05}

Можно массивы для хранения данных, можно без них, а для сборки сумматор строк и мультиплексор(ы).

Отправлено спустя 1 минуту 40 секунд:
Можно однозначные ответы - как должна выглядеть строка от ардуинки?
Как выглядит строка, приходящая на ардуино?
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.

pan
Полковник
Сообщения: 2860
Зарегистрирован: 13.04.2017{, 11:57}
Репутация: 204
Имя: noname

FL_Prog и App Inventor2

#26

Сообщение pan » 23.03.2018{, 16:16}

Naum, может что-то типа такого
СпойлерПоказать
Изображение

Naum
Рядовой
Сообщения: 39
Зарегистрирован: 14.09.2015{, 00:05}
Репутация: 0

FL_Prog и App Inventor2

#27

Сообщение Naum » 23.03.2018{, 16:21}

Sancho писал(а):
23.03.2018{, 16:07}
Как выглядит строка, приходящая на ардуино?
в этом и вопрос как её написать на app inventore
Вложения
8Wht.png

Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 590
Откуда: Ярославль.
Имя: Александр
Контактная информация:

FL_Prog и App Inventor2

#28

Сообщение Sancho » 23.03.2018{, 16:37}

Naum,
Забудь об этом!!!!!! Забудь!!!!!!!
По новому.
Это пример "протокола", о котором говорил Алексей.
пример:
Вложения
Naum_string_v1.flp
(237.38 КБ) 105 скачиваний
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.

Naum
Рядовой
Сообщения: 39
Зарегистрирован: 14.09.2015{, 00:05}
Репутация: 0

FL_Prog и App Inventor2

#29

Сообщение Naum » 23.03.2018{, 17:41}

большое спасибо
приём с андроид работает
теперь буду делать передачу но это в другой день
СпойлерПоказать
app6.JPG
app6.JPG (31.08 КБ) 761 просмотр
app5.JPG
app5.JPG (28.54 КБ) 761 просмотр

pan
Полковник
Сообщения: 2860
Зарегистрирован: 13.04.2017{, 11:57}
Репутация: 204
Имя: noname

FL_Prog и App Inventor2

#30

Сообщение pan » 23.03.2018{, 17:47}

честно говоря от балды на скорую руку накидал, не думал что будет работать :crazy:

Naum
Рядовой
Сообщения: 39
Зарегистрирован: 14.09.2015{, 00:05}
Репутация: 0

FL_Prog и App Inventor2

#31

Сообщение Naum » 23.03.2018{, 18:02}

теперь можно сразу определить что куда писать.
и не надо распознавать переменную
просто и удобно
СпойлерПоказать
app8.JPG
app8.JPG (12.67 КБ) 752 просмотра
app7.jpg

Ответить

Вернуться в «Спросить у знатоков»