Помогите расшифровать

Всем привет!

В процессе изучения Grove-GSR_Sensor http://wiki.seeedstudio.com/Grove-GSR_Sensor/ , написал простенькую программу для вывода показаний в COM порт.

Если открыть COM порт удобной программой для просмотра то можно получить некоторые данные таблицей ASCII.

Вот кусочек получаемых данных:


»wпЭ№qбГ…+U«U«U«U«U«U«U«WЇ_ЅyсбГ…+U«U«U«U«U«U«U«W­[·mЫµiСЈE‹+U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«W­Y±cЕ‹+U«W­[·mЩіeЛ•)QЈGЌ5kХ«U«U«U«U«W­[·oЭ№qбГ…+U«U«U«U«U«U«U«U«U«WЇ]

»wнЩіeЙ‘#E‹+U«U«U«U«U«U«U«WЇ]

»wнЩіeЙ‘#E‹+U«U«U«U«U«U«U«U«U«U«U«WЇ]

»wнЩ±aГ…+U«U«U«U«U«U«U«U«WЇ_ї}щсгЕ‹+U©S§Oџ={хйУҐI“%I“%K•+U«U«U«U«U«U«U«U«U«WЇ]

»uлХ©QЈE‰%K•+U«U«U«U«U«U«U«U«U«U«U«U«U«WЇ]

»wпЭ№qбГ…+U«U«U«U«U«W­[·mЫµiУҐI“%I“%K•+U«U«U«U«W­[µkЧЇ]

№qбГ…+U«U«U«U«U«U«U«U«U«WЇ_ї}щсбГ…+U«U«U«U«U«U«WЇ]

»wнЫµiСЎC‡=yсгЕ‰%K•+U«U«W­[·mЩ±cЕ‰%K•+U«U«W­[µiСЈE‰%K—/]

»wнЩ±aГ…+U«U«U«U«U«U«U«U«U«U«WЇ]

»uйУҐI“%K•+U«U«U«W­[µkЧ­Y±aГ…'M›5kХ«U«W­[·oЭ№qбГ…+U«U«U«U«U«U«U«U«W­[µkХ©QЎC…+U«U«U«U«U«WЇ]

»uлХ©QЎC…/]

»wнЩ±cЕ‹+U«U«U©SҐK•+U«U«U«U«U«U«WЇ]

»wнЫµiСЎC…+U«U«U«U«U«U«U«U«U«U«U«U«U«U«W­Y±aГ…+U«U«W­[µkХ«U«U©SҐI‘#E‹+U«U«U«U«U«U«U«U«U«W­[·mЩ±aГ…+U«U«U«U«U«U«U«U«U«U«U«W­[µkЧ­Y±aГ…/]

№qбГ…+U«U«U«W­[µkХ©QЎC…+U«U«U«U«U«W­[·mЩ±cЕ‹+U«U«U«U©SҐK•+U«U«U«U«WЇ]

»uйСЎC…+U«U«U«U«U«U«U«U«U«U«U©QЈE‹-[·mЩ±cЕ‰%K•+U«U«U«U«U«U«U«U«U«U«W­[·oЭ№sеЛ•)SҐK•+U«U«U«U«U«W­[µiУҐI‘#E‹+U«U«U«U«U«U«U«U«U«WЇ]

»uйСЈE‰%K•+U«U«U«U«U«U«U«W­[µiУҐK•)SҐK—-[·mЩіeЙ‘#E‹+U«U«U«U«U«U«U«U«W­[µkХ«U©QЈE‹+WЇ]

»uйСЎC…+U«U«U«U«U«W­[µkХ©SҐI‘#E‹+U«U«U«U«W­[·mЫµiСЎC…+U«U«U«U«U«U«WЇ]

№sеЙ“'M›5kХ«U«W­[·oЭ№qгЗЏ9sеЛ—-[µkЧ­[µkХ«W­[µkЧ­[µkЧ­[µkЧ­[·mЫµkХ«U«U«U©QЎAЃ5iСЎAЃ+U«U«WЇ_ї}щсгЕ‹+U«U«U«U«U«U«U«U«WЇ_ЅyсгЕ‰%K•+U«U«U«U«U«U«WЇ]

»uйСЎC…%K•+U«U«U«U«W­[·mЩ±aГ…+U«U«U«U«W­[µkХ©QЎC…+U«U«U«U«U«U«U«U«U«WЇ_Ѕ{хйУҐK•+U«U«U«U©SҐK•+U«U«U«U«U«U«WЇ]

»uйСЈE‰%K•+U«U«U«U«U«U«U«WЇ]

»wпЭ№qбГ…+U«U«U«U«U«U«W­[·oЯЅyсбГ…+U«U«U«U«WЇ_ЅyсбГ…%K—/_ї}ыхйУҐI‘#E‹+U«WЇ]

»uйСЎC…+U«U«U«U«U«U«U«U«WЇ]

»uйСЈE‹+U«U«U«U«U«U«U«U«U«U«WЇ]

»uлХ©QЎC…+U«U«U«U«U«U«U«WЇ]

»uйУҐI‘!C…/]

»wнЩіeЙ“%I“%K•+U«U«U«U«U«U«WЇ]

»wнЫµiСЈE‰%K•+U«U«U«U«U«U«U«WЇ_ЅyуеЙ‘#E‹+U«U«U«U«U«U«U«U«U«WЇ_Ѕ{хйСЎAѓ+U«U«U«U«WЇ]

»uлЧ­Y±aГ‡=yсгЕ‰%K•+U«U«U«WЇ]

»wпЭ№sеЙ“%I“%K•+U«U«U«U«U«U«U«W­[·mЩ±cЕ‹+U«U«U«U«U«U«U«W­[µkХ©QЈE‰%K•+U«U«U«U«U«U«U«U«U«U«WЇ]

»uлХ©SҐI‘#E‹+W­[·mЫµiСЎC…+U«U«U«U«U«U«U«W­[µkЧ­Y±aБѓ+U«U«U«U«U«U«U«W­[µkХ«U©QЈE‹+U«U«U«U«U«U«W­[·mЩ±cЕ‹)SҐK•+U«U«U«U«WЇ]

»wнЩ±aГ‡7mЩ±cЕ‹+U©SҐK•+U«U«U«U«U«U«U«W­[µkХ«U©QЈE‹+U«U«U«U«U«U«W­[·mЩ±cЕ‰%K•+U«U«U«U«W­[µkХ©QЎC…+U«U«U«U«U«W­[µkЧ­YіeЙ‘!C…+U«U«U«U«U«U«U«WЇ]

»uлЧ­Y±aБѓ+U«U«U«U«U«U«U«U«W­[µkЧ­Y±cЕ‰%K•)SҐK•+U«U«U«U«U«WЇ]

»uйУҐI‘#E‹+U«U«U«U«WЇ]

»uлЧ­Y±aБѓ+U«U«WЇ_їэщсбБѓ+U«U«U«U«U«WЇ_їэщсбГ…+W­[µkХ«U©QЈE‰%K•+U«U«U«U«WЇ]

»uйСЎC‡7mЩ±cЕ‹+U«U«U«U«U«U«U«U«U«U«U«U«WЇ]

»uйСЎC…+U«U«U«U«U«W­[µkХ©QЈE‹+WЇ]

»wнЩ±cЕ‰%K•+U«U«U«U«U«WЇ]

»uйУҐI‘#E‹+U«U«U«U«U«U«U«WЇ]

»wнЩ±aГ…+U«U«WЇ]

»uйСЎAѓ+U«U«U«U«U«U«U«U«WЇ_ї}щсбГ…+U«U«U«U«U«U«U©SҐK•+U«U«U«U«U«U«W­[·mЩ±cЕ‰#E‹+U«U«U«U«U«U«U«U«WЇ_Ѕ{хйСЎC…+U«U«U«U«U«U«WЇ]

»uйСЈE‰%K•+U«U«U«U«U«U«WЇ_Ѕ{хйСЎAѓ+U«U«U«U«U«U«U«U«U«W­[·mЩіeЙ“'M›5iСЎC…+U«U«U«U«U«U«U«U«U«U«WЇ]

»uйСЎAѓ+U«U«U«W­[µkХ©QЎC…+U«U«U©SҐK•+U«U«U«WЇ_Ѕ{хйСЎC…-[µkХ©QЎC…+U«U«U«U«U«U«U«U«U«U«WЇ]

»uлХ©QЈE‰%K•+U«U«U«U«WЇ]

»uйСЈE‹)SҐK•+U«U«U«W­[·mЩ±aГ…+U«U«U«U«U«U«U«U«U«U«U«U«WЇ_ЅyуеЛ•)SҐK•+U«U«U«WЇ]

»wнЩ±aГ…+U«U«U«U«U«W­[µkХ©QЎC…+U«U«U«U«W­[·mЫµiСЎAѓ+U«U«U«U«U«U«WЇ_ї}щсбГ…%K•+U«U«U«WЇ_ЅyсбГ…+U«W­[µiСЎC…+U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«WЇ]

»wнЩ±cЕ‹)SҐK•+U«U«U«U«U«W­[µkХ©QЎAѓ+U«U«U«U«U«U«U«U«U«U«U«U«W­[µkХ©QЈE‰%K•+U«U«U«U«U«U«WЇ_Ѕ{хлХ©QЈE‹-[µiСЎC…+U«U«U«U«U«U«U«U«U«U«U«WЇ_ЅyсбГ…+U«U«U«U«U«U«U«U«WЇ]

»wнЫµiСЎAѓ+U«U«U«U«U«WЇ]

»wнЩ±aГ…+U©SҐK•+U«U«U«U«U«U«U«W­[µkЧ­Y±aГ…+U«WЇ_ЅyсбГ…+U«U«U«U«U«U«U«W­[·oЯЅyсбГ…+U«U«U«U«U«U«U«U«U«U«U«U«U©QЎC…+U«U«U«U«U«U«W­[·mЫµiСЎC…+U«U«U«U«U«U«U«U«U«WЇ]

»wнЩ±aБѓ+U«U«U«U«U«WЇ_Ѕ{хйСЎC…+U«W­[µkЧ­Y±aГ…%K•+WЇ]

№qбБѓ+U«U«U«U«U«U«U«W­[·mЩ±aБѓ+U«U«U«U«U«U«WЇ]

№qбГ…+U«U«U«U«U«U«W­[µkЧ­Y±cЕ‹/_ЅyуеЙ‘#E‹+U«U«U«W­[·mЩ±aБѓ+U«U«U«U«U«U«U«W­[·oЭ№qбБѓ+U«U«U«WЇ]

»wнЫµiСЎAѓ+U«U«U«U«U«U«U«U«U«U«U«WЇ_ї}щсбБѓ+U«WЇ]

»uйСЎC‡7oЭ№qгЕ‹+U©SҐK•+U«U«U«U«U«U«U«U«U«U«U«U«U«U«W­[·oЭ№qбГ…+U«U«U«U«U«U«WЇ_ЅyуеЙ‘#E‹+U«U«U«U«U«U«U«U«WЇ]

»uлХ©QЈE‰%K•+U«WЇ_ї}щсбГ…-[·mЩ±aГ…+U«U«U«U«U«U«U«WЇ_ЅyсбБѓ+U«U«U«U«U«U«W­[·mЫµiСЎC…%K•+U«U«U«U«WЇ]

»wпЭ№qбБѓ)SҐK•+U«U«U«U«U«U«U«U«U«U«U«U«U«W­[·mЩ±aГ‡7mЩіeЙ‘#E‹+U«W­[µiСЈE‹+U«U«U«U«U«U«U«U«U«U«U«U«W­Y±aБѓ+U«U«U«U«U«U«U«U«U«U«WЇ_ЅyсбБѓ+U«U«U«U«U«WЇ]

»wпЭ№qгЕ‰%I“%K•+U«U«U«U«W­[·oЭ№qбГ…)SҐK•+U«U«U«WЇ_ї}щсгЕ‰%I“%K•+U«U«U«U«U«U«WЇ]

»wнЩ±cЕ‰%I“'Oџ=yсгЕ‹)SҐK•+U«U«U«U«U«U«W­YіeЙ‘#E‹+U«U«U«U«U«U«U«W­[µiУҐI‘#E‹+U«U«U«U«U«U«U«U«U«U«U«U«W­[·mЩ±aБѓ+U«U«U«U«U«WЇ]

»wпЭ№qбГ…%K•+U«U«U«WЇ_Ѕ{чнЫµiСЎC…+U«U«U©SҐK•+U«U«U«U«U«U«U«U«WЇ]

№qбГ…+U«U«U«U«U«U«U«U«U«W­[µkХ«U©QЎAѓ5iУҐK•)S§M›7mЫµiСЎC…+U«U«U«U«WЇ]

»uлХ©QЎC…+U«U«U«U«U«U«U«U«U«U«W­[µkХ©QЈE‰%I“%K•+U«U«U«U«U«WЇ_Ѕ{хйСЎC…%K•+U«U«U«WЇ]

»uйСЎAѓ+U«U«U«WЇ_ї}щсбГ…%K•+U«U«U«U«U«U«U«U«WЇ]

Arduino & Pi

1.5K постов20.9K подписчиков

Правила сообщества

В нашем сообществе запрещается:

• Добавлять посты не относящиеся к тематике сообщества, либо не несущие какой-либо полезной нагрузки (флуд)

• Задавать очевидные вопросы в виде постов, не воспользовавшись перед этим поиском

• Выкладывать код прямо в посте - используйте для этого сервисы ideone.com, gist.github.com или схожие ресурсы (pastebin запрещен)

• Рассуждать на темы политики

• Нарушать установленные правила Пикабу

0
Автор поста оценил этот комментарий

Так у вас и есть кракозябры, в чем тогда проблема?  ))
Только еще раз, у вас m не выводит в сериал 0 или 1, смылс преобразований этой переменной мне не понятен

раскрыть ветку (1)
Автор поста оценил этот комментарий
Ок понял спасибо!)
0
Автор поста оценил этот комментарий

Я не совсем понимаю как это должно получится. У вас val имеет последнее значение полученное с АЦП, pru - предыдущее. Вы их сравниваете друг с другом, те "при отрицательном значении вывести 0 а при + 1" не происходит, условия выполняются при увеличении или уменьшении значения с ацп по отношению к предыдущему измерению.
m + (1 + m) эквиваленто же 2m + 1,  если изначально m = 0, и проверка pru > val выполнится 8 раз подряд, m станет равно 255, что превысит диапазон int8_t от -127 до +127 (относительно кода в заглавном посте)

раскрыть ветку (1)
Автор поста оценил этот комментарий
Вечером подставлю long посмотрю что будет
0
Автор поста оценил этот комментарий

gsr_average у вас в коде принимает последнее измеренное значение на ацп А0.
Как мне кажется монитор порта не понимает "бинарные данные", он поток байт попытается превратить в ascii символы в любом случае.
Хотите увидеть на кракозябры а нолики и единички, выводите
Serial.print(val, BIN);
Только мне кажется в начала стоит проверить и скорректировать логику обработки полученного сигнала.

раскрыть ветку (1)
Автор поста оценил этот комментарий
Я хочу увидеть кракозябры чтобы видеть есь совпадения или нет, кракозябры показывают что есть
показать ответы
0
Автор поста оценил этот комментарий

Я не совсем понимаю как это должно получится. У вас val имеет последнее значение полученное с АЦП, pru - предыдущее. Вы их сравниваете друг с другом, те "при отрицательном значении вывести 0 а при + 1" не происходит, условия выполняются при увеличении или уменьшении значения с ацп по отношению к предыдущему измерению.
m + (1 + m) эквиваленто же 2m + 1,  если изначально m = 0, и проверка pru > val выполнится 8 раз подряд, m станет равно 255, что превысит диапазон int8_t от -127 до +127 (относительно кода в заглавном посте)

раскрыть ветку (1)
Автор поста оценил этот комментарий
Поидее не 8 раз подряд а столько сколько значение увеличивается или уменьшается
0
Автор поста оценил этот комментарий

тогда почему не просто сравнивать gsr_average c нулем и выводить 0 или 1, типа
if (gsr_average > 0 ) Serial.print("1");
else Serial.print("0");

зачем тогда эти преобразования m и что они должны делать?

раскрыть ветку (1)
Автор поста оценил этот комментарий

m должно выводить в сериал 1 или 0, в зависимости от того прибавляется значение gsr_average или наоборот, я больше пока что ничего не придумал

показать ответы
0
Автор поста оценил этот комментарий

тогда почему не просто сравнивать gsr_average c нулем и выводить 0 или 1, типа
if (gsr_average > 0 ) Serial.print("1");
else Serial.print("0");

зачем тогда эти преобразования m и что они должны делать?

раскрыть ветку (1)
Автор поста оценил этот комментарий

если Serial.print то монитор порта не воспринимает как бинарные данные , gsr_average у него средняя в районе 512

показать ответы
0
Автор поста оценил этот комментарий

у вас же данные с дачтика и не пытаются вывестись в сериал, судя по тем частям кода которые видны выводится переменная m, которая int8_t (8 бит с знаком) и исходно равно 1. При каждой проверка она удваивается и прибавляется/отнимается единица
Задержек в loop не видно, возможно она переполняется и на вывод идет каша. Доступа к иде и контроллеру у меня еще сутки  не будет, потом попробую возпроизвести))

раскрыть ветку (1)
Автор поста оценил этот комментарий

да данные с датчика не выводятся в сериал, я пытаюсь при отрицательном значении вывести 0 а при + 1 , и прочитать что получается

показать ответы
0
Автор поста оценил этот комментарий

у вас же данные с дачтика и не пытаются вывестись в сериал, судя по тем частям кода которые видны выводится переменная m, которая int8_t (8 бит с знаком) и исходно равно 1. При каждой проверка она удваивается и прибавляется/отнимается единица
Задержек в loop не видно, возможно она переполняется и на вывод идет каша. Доступа к иде и контроллеру у меня еще сутки  не будет, потом попробую возпроизвести))

раскрыть ветку (1)
Автор поста оценил этот комментарий

спасибо!

0
Автор поста оценил этот комментарий

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

раскрыть ветку (1)
Автор поста оценил этот комментарий

если датчик отключить то ничего не приходит, это не мусор)

1
Автор поста оценил этот комментарий

Частота верно указана в COM-мониторе?

Должна совпадать с Serial.begin(), то есть 115200

раскрыть ветку (1)
Автор поста оценил этот комментарий

да верно

показать ответы
0
Автор поста оценил этот комментарий

что это? какой код с какими настройками монитора такое выдает?
Какая вообще задача стоит и каков алгоритм?

раскрыть ветку (1)
Автор поста оценил этот комментарий

задача понять откуда берутся данные, и зачем такой сенсор нужен

показать ответы
0
Автор поста оценил этот комментарий

что это? какой код с какими настройками монитора такое выдает?
Какая вообще задача стоит и каков алгоритм?

раскрыть ветку (1)
Автор поста оценил этот комментарий
Serial.begin(115200, SERIAL_6N1);


if (pru < val) {

m = m + (0x1 + m);

Serial.write(m);


}

if (pru > val) {

m = m - (0x0 - m);

Serial.write(m);

}



выдает


*+.80!

*(!

-5*("/<80!

+.81"%*+.80!

-6,0!

+,2$"*+.:4(!

***)$%-6,0!

+-6,1"%+.81"+,0!

.80!

80!

+.80!

+/<81"'80!

:4(!

**("-4(!

+-6,0!

,1"%.;6,0!

<81"%+/<81"%**+/<80!

*+-4(!

-5*(!

-6,0!

+-4(!

+.80!

<80!

-4(!

4(!

-6,0!

/<80!

+-6,1"&4(!

+-5*("%+,2$$%.80!

4("-6,1"%+/<92$"+.:4(!

+,0!

+-6,0!

<81"%*+/<80!

Иллюстрация к комментарию
0
Автор поста оценил этот комментарий

и заодно, а чего мы ждем в выводе? переменная m после проверки условий превращает либо в 2m+1 либо 2m-1
может просто прогнать цикл с проверкой типа if true чтоб убедиться что считает то что надо?

раскрыть ветку (1)
Автор поста оценил этот комментарий

похоже на заряд батареи 5)%++-7-1#+++++-3%%++++++++++++++++++++++-7-1#++++++++++++++-5)#+++++++++-5)#++++++++++++++++/91#++++++++++++++++-5++)%+++++++++++++/;

5)#++++++++++++++-3%+++++++++-7-1#%++++++++-7-5)!+++++++++++++/93%+++++)'5+)%-5+)%+-5+++)%+++++++++++++++++++-5+)#++++++++++++++++-1#++++++/;

5)!+++++++++++++++/;

5)#)%+++/;

7-5)#/91#++++++++++++++++++++++/;

5)%++++++++++)%++++++++/;

5)#++++++++++++++++++/;

5)%/91#++++++-1#++++++++++++-5)#++++++-5+)#++++++++++++++++-7-3%+++)'93%%-5)%+++++++++/91#+++-5+)%+++++++++++++-1#+++++++-7-5)#++++++/;

5)#++++++++)#++++++-7-5)!+++++++++++++++-1#++++-7-5)%%+++++++-5)%%+++++++++/;

5+)#++++++++++-5)!++++++++-7-5)!+++++++++++-5)%%+++++++-5)#++++++++++++++-5+)%++++++++)%-5)#+++++++++++++/93%%++++++++++++)#++++++/;

5)#++++++++++++++-7-5)%%++-1#5)#-5)#3%)%++++++++-5)#++++++++++/91#+++++++++++++++++++-5)#%++++++++++++++/;

5)!+++++++++++/=;

5)#%++++++++-7-1#+++++++++++/;

5)#+++++++++++++++++-5)#+++++++++++++++/91#+++++++++++++++/91!+++++++++++++++-7-1#%+++++++++/=93%)'5)#+++++++++++++++)#+++/;

5)#++++++++++++-5)#++++++++++)%++++++)%+++++++-7-5)%%++++++-7-1#++-7-3%'=91#+++++-7-1#+++++++++/;

5)#++++++++++/;

5)%)%++++++++++-5)%+++++++)%++++++++++++-7-1#+++/;

5)%-3%'91#+++-5)#+++++++++++-5+)#+++++++++-5)#++++++++++++/;

5)#+++++++++/;

5)%+)%+++++++++++++)#+++++++++++++++++++++++)#+++++++++++++-5)%++)#++++++++++-5)%%+++++/93%%++++++/;

5)#+++/91#++++++++++++++++++-7-3%)%+++++++++++++-3%)%++++++++++)#+++++++-5)#+++++++/;

5)#++++++++++++++++++-7-1!/;

5)#++)'91#%/91#5+)%%+++-5)%%++++++++++++++++++++-5)#++++++++/;

5)#+++++-5)#++++-7-5)#++++-7-5)%%++++++/91#+++++++++++-3%)%+++++++/;

5)%+)%++++++++++++++++++)#+++++++++-7-5)%%++++++++++/;

7-1#+++++++++)#)#';

7-1#+++++++++/;

показать ответы
0
Автор поста оценил этот комментарий

нет нет, еще раз
и скетч и монитор должны быть в одно режиме
скетч по умолчанию в SERIAL_8N1
8 бит, без проверки четности, 1 стоп бит

раскрыть ветку (1)
Автор поста оценил этот комментарий

oях]

oWлЅ]

oях]

oWлэЙ^ьлЅэх]

ялх]

ялхлЅЭ­ящСГ±]

oWлЅ]

oWлЅ]

oWлЅ]

oях]

oWлх]

oWлЅЭ­·«Й^ьЙ^lWлЅэх]

oWлЅэх]

ялх]

oWлЅ]

oWлЅ]

/ябXlWлЅ]

oях]

ялЅэх]

ялЅэхлЅ]

owkЫэЙСXlWлЅ]

oWлЅэх]

oWлх]

ялЅ]

oях]

ялЅэхЭ­ящ^ьЙ^ьлх]

ялЅэх]

ялЅ]

oях]

ялЅэЧцЭюСXlWЙу±эх]

ялх]

oWлЅэх]

ялх]

owkЫ­ѕ^lWлЅ]

oWлЅ]

яЙ^lWлЅ]

oWлх]

ялх]

oWлэлх]

ow{Э[яЙ^lWлЅ]

oWлЅ]

яЙуЕ]

oWлх]

oWлЅ]

oWлЅ]

oWлхЭ­·»нщСXlWлЅ]

oях]

oWлЅэх]

0
Автор поста оценил этот комментарий

А обычный "хелло_ворлд" работает?

типа:

Serial.print("hello");


Serial.println("hello");


Serial.write("hello");


int x=1;

Serial.print(x);


Serial.println(x);


Serial.write(x);


Убедится что сериал вообще настроен и работает адекватно.

раскрыть ветку (1)
Автор поста оценил этот комментарий

если использовать SERIAL_6E2 то µ«ХйУе‰УеЛХ«Х«Х«Х«Х«Х«Х«Х«Х«Х«—­›ч­Щсг…ЛХ«Х«Х«Х«Х«Х«Х«Х«Х«Х«Х«Х«—­Щіе‰УеЛХ«Х«Х«Х«Х«Х«Х«Х«Х«Х«Х«Х«Х«Х«Х«Х«Х«Х«Х«Х«Х«—­›µ«Хй‘г…ЛХ«Х«Х«Х«Х«Х«Х«Х«Х«Х«Х«—пќыµй‘г

показать ответы
0
Автор поста оценил этот комментарий

А обычный "хелло_ворлд" работает?

типа:

Serial.print("hello");


Serial.println("hello");


Serial.write("hello");


int x=1;

Serial.print(x);


Serial.println(x);


Serial.write(x);


Убедится что сериал вообще настроен и работает адекватно.

раскрыть ветку (1)
Автор поста оценил этот комментарий

да работает проверял

показать ответы
0
Автор поста оценил этот комментарий

Мне кажется проблема в том, что вы инициализируете serial.begin по умолчанию в режиме SERIAL_8N1, а в судя по скрину сериал порт монитор в режиме SERIAL_8E1 (тип четности Mark E...). Попробуйте другие мониторы порта или другой режим инициализации сериал https://www.arduino.cc/reference/en/language/functions/commu...

раскрыть ветку (1)
Автор поста оценил этот комментарий

в Е тоже самое выдает, я уже много мониторов пробовал и режимов и всеровно -( ¹qãÅ‹+U«U«U«U«U«U«U«W¯])

показать ответы
0
Автор поста оценил этот комментарий
Как я понимаю из описания - должен четко стоять на 512-ти. А сейчас он ловит погоду на Марсе.
раскрыть ветку (1)
Автор поста оценил этот комментарий

нигде нет описания что он должен ловить кроме вывода графика вверх вниз, в датчике стоит операционный усилитель lm324 и все

0
Автор поста оценил этот комментарий
Как я понимаю из описания - должен четко стоять на 512-ти. А сейчас он ловит погоду на Марсе.
раскрыть ветку (1)
Автор поста оценил этот комментарий

четко стоит на 512. в моем скетче я пытаюсь из минимумов и максимумов построить не график а двоичный код, пока что вот что получается

показать ответы
2
Автор поста оценил этот комментарий
Резистооом подстроечным теперь настройте чувствительность чтобы показаниястабилизировались на 512. Датчик должен быть не на теле.
Иллюстрация к комментарию
раскрыть ветку (1)
Автор поста оценил этот комментарий

ну он примерно в этом диапазоне настроен если использовать скетч и инструкцию с сайта то тоже график получается

показать ответы
1
Автор поста оценил этот комментарий

а если попробовать без int8_t, просто через int?

или поменять в мониторе не 8 бит, а 16, 32, 64?

раскрыть ветку (1)
Автор поста оценил этот комментарий

6ти битный !+-+5-5+-+5-5+-+5-5+?+-+5-5+-+5-5+-+5-5+=;5+%1!%6)5+55+?!%6)5+=;!+-+5-5+-+5-5+-+5-5+-+5-5+-+5==;?1!+?+=;?1!+-+5-5+=;!+-+5-5+-+5-5+=;)#?%)%+-+5-5+-+5-5+-+5-5+?+-+5-5+-+5-5+-+5-5+-+5-5+-+5-5+-+5-5+-+5-5+-+5-5+-+5-5+-;5-!

1
Автор поста оценил этот комментарий

а если попробовать без int8_t, просто через int?

или поменять в мониторе не 8 бит, а 16, 32, 64?

раскрыть ветку (1)
Автор поста оценил этот комментарий

максимум 8

0
Автор поста оценил этот комментарий
На сайте есть пример использования - там скорость 9600. Попробуйте у себя поставить 9600
раскрыть ветку (1)
Автор поста оценил этот комментарий

»wнЩ±aБѓ+U«U«WЇ_ЅyсгЕ‰%I“%K•+W­[·mЩ±aБЃ+U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«WЇ]

»wнЩ±aГ…%K•+U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«WЇ_ЅyсбГ…%K—/_ЅyсбГ…%K•+U«U«U«U«U«U«U«U«WЇ]

»uйСЎAѓ+U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«W­[·oЭ№qбГ…%K•+U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«WЇ_ї}щсбБѓ+U«U«U«U«U«U«U«U«U«WЇ_ЅyсбГ…%K•+U«U«U«U«U«U«WЇ_ї}щсбБѓ+U«U«WЇ_ї}щуеЙ‘!C…+U«U«U«WЇ_ї}щсбГ…%K•+U«U«U«U«U«U«U«U«U«U«U«U«U«WЇ_ЅyсбБѓ+U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«WЇ]

»uйСЈE‰%K•+W­[·oЯЅyсбБѓ+U«U«U«U«WЇ]

»uйСЎAѓ+U«U«U«U«WЇ_ї}щсбБѓ+U«WЇ_ЅyсбБѓ+U«U«U«U«WЇ_ЅyсгЕ‰#E‹+U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«WЇ_Ѕ{хйСЎAѓ+U«U«U«U«U«U«U«U«U«U«U«WЇ]

»uйСЈE‰%K•)SҐK•+U«U«U«U«U«U«U«U«WЇ_ї}щсбБѓ+U«U«U«U«U«U«U«U«WЇ_їэщсбБѓ+U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«WЇ_ї}щсбБѓ+U«U«U«U«U«U«U«U«U«U«U«U«WЇ_ЅyсбБѓ+U«U«WЇ]

»wнЩ±aГ…%K•+U«U«U«U«WЇ_ЅyсбБѓ+WЇ_ї}щсбБѓ+WЇ]

№qбГ…+U«U«U«U«U«U«U«U«U«U«U«U«WЇ_ї}щсбБѓ+U«U«U«U«U«U«WЇ_Ѕ{хлХ©QЎC…%K•+U«U«WЇ_ї}ыхйСЎAѓ+U«U«U«U«U«U«WЇ_ї}щсгЕ‰%I“%K•+U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«WЇ_ЅyсбБЃ+U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«WЇ_ЅyсбБѓ+U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«WЇ_ї}ычнЩ±aБѓ+WЇ_ї}щсбБѓ+U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«WЇ]

»wнЩ±aБѓ+U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«U«WЇ]

»uлХ©QЎC…%K•+U«U«WЇ_ЅyсбБѓ+U«U«U«U«U«U«WЇ]

показать ответы
2
Автор поста оценил этот комментарий
Замените Serial.write на Serial.println
раскрыть ветку (1)
Автор поста оценил этот комментарий

11797

23595

-18347

28843

-7849

-15697

-31395

2745

5489

10977

21953

-21629

22279

-20977

23581

-18375

28785

-7967

-15935

-31869

1797

3595

7189

14379

28759

-8019

-16039

-32079

1377

2755

5511

11023

22045

-21447

22641

-20255

25025

-15485

-30971

3595

7189

14379

28757

-8021

-16043

-32085

1367

2735

5469

10937

21873

-21791

21955

-21627

22281

-20973

23589

-18357

28821

-7893

-15787

показать ответы

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества