#51 Re: Проекти » WEMOS XI (LGT8F328D) — показомер » 2019-11-08 23:43:26

Сборка будет сильно греться, как бы зачем?  У него вроде же резистор 5W есть, хотя тут непонятный момент, при малых токах мосфет что не полностью открывается?

#52 Re: Проекти » Bluetooth HC-06 » 2019-11-08 03:25:41

Делитель напряжения пробовали убрать?
У Ардуино задействованные пины эти нормальные не убитые?

#53 Re: Проекти » Bluetooth HC-06 » 2019-11-07 19:05:36

Стоп HM-10 ?
Блин Вы же говорили HC-06 !
Это разные штуки, разные протоколы.

HM-10 как раз BLE - поддерживает энергосберегающий режим.


http://microsin.net/programming/avr/hm-10-bluetooth-4-ble-modules.html

Ну и делитель выходит не нужен.

#54 Re: Проекти » Bluetooth HC-06 » 2019-11-07 16:48:59

https://ru.aliexpress.com/item/32342784842.html?spm=a2g0s.9042311.0.0.274233edu2gLvF

Такой? Т.е "платка" на "платке"
Если да то делитель скорее всего не нужен. По крайней мере у меня такой и работает без согласования.

#55 Re: Проекти » Bluetooth HC-06 » 2019-11-07 12:59:38

Тогда странно скорее всего дохлый модуль.
А что за модуль ? Фото можно?  Может там из-за уровней 3.3/5 В такая фигня.

#56 Re: Проекти » Bluetooth HC-06 » 2019-11-06 22:26:01

По идее они должны были вернуться, а НЕТ (((

Скорость портов точно правильно выставлена?

Я кстати использую

void loop()
{
  while (Serial.available()) 
  {
      String line= Serial.readStringUntil('\n');
      line.trim();
       // разбор строки к пример с помощью sscanf() или пересылка ...
   }
}

#57 Re: Різне » while (1) {...} or for (;;) {...} » 2019-11-06 20:57:33

typedef double          f64;
typedef float           f32;
typedef uint64_t        u64;

Так как в С/С++ размер double,float и прочего может зависеть от платформы на которой используется тут пытаются упростить себе работу на случай смены платформы заведением псевдонимов, т.е. если такое понадобится они просто поправят эти дефайны на другие типы, остальной код не нужно будет править.

Все остальное куда тяжелее понять так как зависит от предметной области. Но по сути это макросы призванные сократить/упростить код, придать осмысленности коду (код что часто используется, повторяется)

#58 Re: Проекти » Bluetooth HC-06 » 2019-11-06 14:46:09

HC-06 вроде как не BLE.
Код ардуино приведи для начала.

#59 Re: Різне » Продам остатки МК от проектов » 2019-11-06 00:32:59

Да с такими ценами проще в Китае брать, уже не говоря что паянное.

#60 Re: Програмування Arduino » Робота з SD Card Arduino » 2019-11-06 00:28:55

Реализовать можно используя метод   

bool seek(uint32_t pos);

Который дает возможность осуществить переход к позиции pos(pos- это байт к которому осуществляется переход.)

#61 Re: Програмування Arduino » Робота з SD Card Arduino » 2019-11-05 23:29:44

По сути никак, только перезапись.
По крайней мере если в текстовом виде хранить.
Если уж так хочется менять конкретное значение без перезаписи стоит использовать бинарный формат файла,например где каждые 2 байта это твоя переменная типа int.

#63 Re: Різне » while (1) {...} or for (;;) {...} » 2019-11-05 22:13:35

Да нет никакой разницы, что тут обсуждать то?

#65 Re: Програмування Arduino » Помогите с нажатием на кнопку (удержание) » 2019-11-05 14:20:10

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

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

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

Тоже самое с классом и структурой, не логично использовать структуру вместо класса и класс вместо структуры так как это так же бредово как непривычный порядок слов. Язык служит для описания вещей, а не для того что бы как можно изощренно запутывать читающего.

Я  говорил том что под классом я имел ввиду именно класс в его классическом понимании с методами, модификаторами доступа в противовес плоской структуре в стиле Си используемой в посте #19.

"Кто-то" начал придуриваться что совсем не понимает о чем я, что бы типа выпендрится и под*бать, ну ок типа под*бали, но это скорее говорит о их человеческих качествах нежели о моих знаниях.

#66 Re: Програмування Arduino » Помогите с нажатием на кнопку (удержание) » 2019-11-05 12:55:48

Негласные правила это такие правила которые сам решил для себя.

Форматирование кода, отступы  это что? Вы пишите код без них?
Это есть где то в стандарте языка или вообще где-то?

#67 Re: Програмування Arduino » Парсинг Get запроса со стороны сервера Arduino » 2019-11-05 12:47:15

Avazart, за код спасибо, но он не подходит. Более того, длина HTTP запроса зависит от браузера и принимающего сервера и там точно не 127 символов. Через хром можно и 2000+ передать, а вот сколько может обработать сервер arduino за раз я не знаю. Но мне вполне хватит и 500 символов для всех целей.

Та конкретно в Вашем случае как за программировать столько и будет символов, все остальное можно отсекать. 500 символов явно много, лучше используйте POST


Строка в С/С++ это и есть массив символов, только всегда завершающийся терминальным символом равным нулю. А класс String это слишком долгий разговор для форума.

В С++ есть std::string который обычно используется.

#68 Re: Програмування Arduino » Помогите с нажатием на кнопку (удержание) » 2019-11-04 23:57:35

Watchdog пише:
Avazart пише:

Разница в негласных правилах. Кто из вменяемых программистов будет в "структуру" лепить методы и секцию private без надобности? И да язык многое позволяет, но это не означает что так нужно делать.

Это как раз тот случай когда технология превращается в религию. Никаких негласных правил нет, есть только теоретические и технологичесие сложности.

Тогда Вы хреного знаете не только язык, но и технологии.
Везде есть негласные правила, правила хорошего тона,и итп.

И только дилетанты смеют заявлять: "оно же и так работает какая разница"?

#69 Re: Програмування Arduino » Помогите с нажатием на кнопку (удержание) » 2019-11-04 23:51:22

Это не прямой вопрос, это тупой вопрос еще и не как не касающийся темы.

В общем, оставляем дурачка в покое до следующего обосрамса.

Сказал человек-г*вно.
Короче не умничай и лезь назад в свою ж*опу.

#70 Re: Програмування Arduino » Помогите с нажатием на кнопку (удержание) » 2019-11-04 22:29:25

Разница в негласных правилах. Кто из вменяемых программистов будет в "структуру" лепить методы и секцию private без надобности?

И да язык многое позволяет, но это не означает что так нужно делать.

#71 Re: Програмування Arduino » Помогите с нажатием на кнопку (удержание) » 2019-11-04 22:07:59

Watchdog пише:
Kaka пише:
Watchdog пише:

Структура - дура! Класс - молодец.  big_smile

Не, ну с этим-то никто не спорит. Мне вот хочется от уважаемого коллеги услышать, какие ж такие возможности датёт использование слова class по сравнению со struct. А он - гад, знает и молчит. Никак не хочет знаниями поделиться.

В C++, ничем не отличается, кроме того, что описание структуры, по умолчанию, начинаются секцией public, а классы - private. Непонятно, почему разработчики не сохранили, за структурами, интерпретацию как у предшествующего С.

Для совместимости и одновременно расширяемости. Хотя да это спорный вопрос, наверное все же больше с проблем с пониманием этого чем пользы.
Но как я заметил есть понятие POD типов. Автор поста как раз использует стиль Си и в данном случае структура будет "плоской" в отличии от класса с методами и закрытой секцией.

#72 Re: Програмування Arduino » Помогите с нажатием на кнопку (удержание) » 2019-11-04 22:05:09

Методов нет у структур? Я правильно понял? pro\ivate членов нет? Так? Правильно - нет?
Или другого чего-то?

А Вы видите это в посте #19 ? Автор поста использует private и методы?

#73 Re: Програмування Arduino » Помогите с нажатием на кнопку (удержание) » 2019-11-04 21:12:35

Сокрытие, методы?
Давайте еще про POD типы спросите и уйдем еще дальше в оффтоп.

#74 Re: Програмування Arduino » Помогите с нажатием на кнопку (удержание) » 2019-11-04 18:26:06

Да я как бы не экзаменоваться пришел.
Если Вы не поняли мой вопрос или ответ, попробуйте перечитать их еще раз может дойдет.
(Что "ограничиваться" имелось ввиду не в технической реализации, а скорее психологическом плане и плане уровня знаний, когда человек использует только узкую часть возможностей языка)

#75 Re: Програмування Arduino » Помогите с нажатием на кнопку (удержание) » 2019-11-04 14:45:43

Ардуино в автомобилях требуют особого подхода к конструированию.

Как и любой другой контроллер в таких условиях. Хотя поход если мыслить глобально вполне обычный.

Підвал форуму