@ru_arduino

Страница 2326 из 7737
Тёма
26.05.2017
16:14:09
а потом буду задалбывать вас всех в этом чате просьбами помочь со схемой которая будет ачх корректировать на 70кгц

Mohammad
26.05.2017
16:14:14
AB ^Z

А вот так я посылаю данные из терминала. Т.е. ^Z - это EOF

Dolphin
26.05.2017
16:15:08
и?

Google
Mohammad
26.05.2017
16:15:35
и?
светодиод не зажигается

Тёма
26.05.2017
16:15:49
т е нужен будет походу фильтр bell который (хз как это на русском) с центральной частотой около 80кгц и соотношением сигнал/шум больше 80дб

Dolphin
26.05.2017
16:15:55
а просто AB?

Mohammad
26.05.2017
16:16:07
и?
из 13 порта

а просто AB?
AB^Z ^Z Data successfully sent to port COM3

а просто AB?
Вот если я в строчке напишу ^Z, то не выводит сообщение об отправке. Обязательно надо почему-то после \n писать ^Z

Dolphin
26.05.2017
16:18:08
терминалка ардуиновская?

Mohammad
26.05.2017
16:18:27
терминалка ардуиновская?
Не. Я же говорю. Я делаю прогу из QT

терминалка ардуиновская?
Когда отправляю 1 символ, то светодиод работает. В гугле я не нахожу решение. Постоянно примеры показывают с одним символом

Petr
26.05.2017
16:19:23
Сделай Вайл, с выходом по \n

Mohammad
26.05.2017
16:19:32
А мне надо 5 символов для проекта

Petr
26.05.2017
16:19:56
Отбрасывай через ремув последние два, если \r\n

И потом уже проверяй чо пришло

Google
Dolphin
26.05.2017
16:20:23
Дело говорит

Petr
26.05.2017
16:20:23
Сет тайм-аут не нужен наврен даже

В том же вайле можешь через миллис тайм-аут изобразить

Mohammad
26.05.2017
16:20:57
Дело говорит
Можешь помочь расшифровать что говорит?))

Dolphin
26.05.2017
16:21:52
Сделай Вайл, с выходом по \n
Бля напиши ему нормально ) у меня ночь уже, такие вилы

Petr
26.05.2017
16:21:57
Написать код сложно?))
У меня 11 вечера, я хочу спать.

Dolphin
26.05.2017
16:22:04
:D

Mohammad
26.05.2017
16:22:05
Petr
26.05.2017
16:22:07
И пардон, я в толчке сижу с планщетом

Dolphin
26.05.2017
16:22:12
2:22

Mohammad
26.05.2017
16:22:49
Блин. Ща попробую расшифровать ваши сообщения

тут писать буду

сорить чат

Dolphin
26.05.2017
16:23:00
давай )

Mohammad
26.05.2017
16:23:04
а вы проверяйте

Dolphin
26.05.2017
16:23:16
только весь код не кидай

Petr
26.05.2017
16:23:19
while(!_is_get){ if (esp.available()) { char c = esp.read(); // Serial.write(c); _buffer += c; if(c == '\n') { _is_get = true; // _buffer = ""; } }

Dolphin
26.05.2017
16:23:22
отрывками хватит

Mohammad
26.05.2017
16:23:31
?

Google
Dolphin
26.05.2017
16:23:41
ебать обфускация ))

Petr
26.05.2017
16:23:58
Копипаста из браузера погано вышла

Ардуино иде умеет само делать ок

Контрол+T

Mohammad
26.05.2017
16:24:23
while(!_is_get){ if (esp.available()) { char c = esp.read(); // Serial.write(c); _buffer += c; if(c == '\n') { _is_get = true; // _buffer = ""; } }

блин, хотел код поправить

Petr
26.05.2017
16:24:58
Вставь в иде и нажми контрол Т

Или как его

Mohammad
26.05.2017
16:26:06
while(!_is_get){ if (esp.available()) { char c = esp.read(); // Serial.write(c); _buffer += c; if(c == '\n') { _is_get = true; // _buffer = ""; } }

esp что это?

Dolphin
26.05.2017
16:26:34
меняй на Serial

Petr
26.05.2017
16:26:35
Это из проекта, где висел есп на софтварсериал

Petr
26.05.2017
16:26:38
Ага

Mohammad
26.05.2017
16:27:19
while(!_is_get){ if (Serial.available()) { char c = Serial.read(); // Serial.write(c); _buffer += c; if(c == '\n') { _is_get = true; // _buffer = ""; } }

Так?

Petr
26.05.2017
16:27:32
bool _is_get = false; String _buffer;

Dolphin
26.05.2017
16:27:39
в обработчике светодиода очистку буфера делай

Mohammad
26.05.2017
16:27:45
Такс

Petr
26.05.2017
16:27:51
Закомментированное убери еще

Оно не нужно

Google
Dolphin
26.05.2017
16:28:28
if(_buffer=="AB"){ digitalWrite(ledpin, HIGH); _buffer = ""; _is_get = false; }

Petr
26.05.2017
16:28:58
Зочем писать хай, когда можно 1

Mohammad
26.05.2017
16:29:07
while(!_is_get){ if (Serial.available()) { char c = Serial.read(); // Serial.write(c); _buffer += c; if(c == '\n') { _is_get = true; // _buffer = ""; } if(aa=="AB"){ digitalWrite(ledpin, HIGH); Serial.flush(); } }

Так пойдет?

Petr
26.05.2017
16:29:24
Иф из вайла убери

Лол

Dolphin
26.05.2017
16:29:35
_is_get = false; еще в условие добавь

Mohammad
26.05.2017
16:29:38
Petr
26.05.2017
16:29:55
И флюш не нужон кмк

Admin
ERROR: S client not available

Dolphin
26.05.2017
16:30:29
вынеси условие из цикла епта

Petr
26.05.2017
16:31:01
Сначала дожидаешься конца строки из сериала летящей, потом выходишь из ожидания (вайла), смотришь чочо прилетело, очищаешь _буффер

Mohammad
26.05.2017
16:31:01
while(!_is_get){ if (Serial.available()) { char c = Serial.read(); // Serial.write(c); _buffer += c; if(c == '\n') { _is_get = true; // _buffer = ""; } } if(aa=="AB"){ digitalWrite(ledpin, HIGH); Serial.flush(); _buffer=0; } }

А так????))

Petr
26.05.2017
16:31:13
Блет

Dolphin
26.05.2017
16:31:17
_is_get = false; еще в условие добавь

Mohammad
26.05.2017
16:31:47
Епрст

Dolphin
26.05.2017
16:31:55
Блет
он не в цикле

последняя скобка от лупа главного

Google
Mohammad
26.05.2017
16:32:11
Какой-то код громоздкий

while(!_is_get){ if (Serial.available()) { char c = Serial.read(); // Serial.write(c); _buffer += c; if(c == '\n') { _is_get = true; // _buffer = ""; } } if(aa=="AB"){ digitalWrite(ledpin, HIGH); Serial.flush(); _buffer=0; _is_get = false; } }

а теперь?

Dolphin
26.05.2017
16:32:55
блядь

if(aa=="AB"){

на буфер поменяй

_buffer=0; - че за гавно?

Mohammad
26.05.2017
16:33:32
while(!_is_get){ if (Serial.available()) { char c = Serial.read(); // Serial.write(c); _buffer += c; if(c == '\n') { _is_get = true; // _buffer = ""; } } if(_buffer=="AB"){ digitalWrite(ledpin, HIGH); Serial.flush(); _is_get = false; } }

Dolphin
26.05.2017
16:34:53
а где очистка буфера в условии?

Petr
26.05.2017
16:34:58
Флюш выкини

Приравнивание ис-гет из ифа вынеси

Mohammad
26.05.2017
16:35:21
а где очистка буфера в условии?
ты спросил че за дерьмо, вот и выкинул

Dolphin
26.05.2017
16:35:36
так ты подумай почему я так спросил

ты неправильно написал

у тебя даже в коде есть пример как надо

Petr
26.05.2017
16:35:50
_buffer = ""; туда же куда ис-гет

Алсо не будет работать все равно

Dolphin
26.05.2017
16:36:37
if(c == '\n') { _is_get = true; // _buffer = ""; } else _buffer += c;

лучше так

Petr
26.05.2017
16:36:51
Или вместо == делаешь _буфер.стартсвэиз

Красивее

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