Ви не увійшли.
Сборка будет сильно греться, как бы зачем? У него вроде же резистор 5W есть, хотя тут непонятный момент, при малых токах мосфет что не полностью открывается?
Делитель напряжения пробовали убрать?
У Ардуино задействованные пины эти нормальные не убитые?
Стоп HM-10 ?
Блин Вы же говорили HC-06 !
Это разные штуки, разные протоколы.
HM-10 как раз BLE - поддерживает энергосберегающий режим.
http://microsin.net/programming/avr/hm-10-bluetooth-4-ble-modules.html
Ну и делитель выходит не нужен.
https://ru.aliexpress.com/item/32342784842.html?spm=a2g0s.9042311.0.0.274233edu2gLvF
Такой? Т.е "платка" на "платке"
Если да то делитель скорее всего не нужен. По крайней мере у меня такой и работает без согласования.
Тогда странно скорее всего дохлый модуль.
А что за модуль ? Фото можно? Может там из-за уровней 3.3/5 В такая фигня.
По идее они должны были вернуться, а НЕТ (((
Скорость портов точно правильно выставлена?
Я кстати использую
void loop()
{
while (Serial.available())
{
String line= Serial.readStringUntil('\n');
line.trim();
// разбор строки к пример с помощью sscanf() или пересылка ...
}
}
typedef double f64;
typedef float f32;
typedef uint64_t u64;
Так как в С/С++ размер double,float и прочего может зависеть от платформы на которой используется тут пытаются упростить себе работу на случай смены платформы заведением псевдонимов, т.е. если такое понадобится они просто поправят эти дефайны на другие типы, остальной код не нужно будет править.
Все остальное куда тяжелее понять так как зависит от предметной области. Но по сути это макросы призванные сократить/упростить код, придать осмысленности коду (код что часто используется, повторяется)
HC-06 вроде как не BLE.
Код ардуино приведи для начала.
Да с такими ценами проще в Китае брать, уже не говоря что паянное.
Реализовать можно используя метод
bool seek(uint32_t pos);
Который дает возможность осуществить переход к позиции pos(pos- это байт к которому осуществляется переход.)
По сути никак, только перезапись.
По крайней мере если в текстовом виде хранить.
Если уж так хочется менять конкретное значение без перезаписи стоит использовать бинарный формат файла,например где каждые 2 байта это твоя переменная типа int.
Я даже предположить не могу зачем такое нужно.
Да нет никакой разницы, что тут обсуждать то?
А вообще о чем речь? О Arduino ? Чем стандартная либа не устраивает?
В русском языке есть похожее слово - прави'ло, что на современном - шаблон.
Допустим к примеру русский язык не предъявляет особо жестких требований к порядку слов в предложении как примеру английский. Но никому не приходит в голову намеренно менять порядок слов как вздумается все говорят так что бы собеседнику было тебя как можно легче понять, т.е. более привычным образом.
Но естественные языки наверное не лучшие примеры так как учатся с детства на интуитивном уровне, и в них больше исключений чем правил.
Тоже самое с классом и структурой, не логично использовать структуру вместо класса и класс вместо структуры так как это так же бредово как непривычный порядок слов. Язык служит для описания вещей, а не для того что бы как можно изощренно запутывать читающего.
Я говорил том что под классом я имел ввиду именно класс в его классическом понимании с методами, модификаторами доступа в противовес плоской структуре в стиле Си используемой в посте #19.
"Кто-то" начал придуриваться что совсем не понимает о чем я, что бы типа выпендрится и под*бать, ну ок типа под*бали, но это скорее говорит о их человеческих качествах нежели о моих знаниях.
Негласные правила это такие правила которые сам решил для себя.
Форматирование кода, отступы это что? Вы пишите код без них?
Это есть где то в стандарте языка или вообще где-то?
Avazart, за код спасибо, но он не подходит. Более того, длина HTTP запроса зависит от браузера и принимающего сервера и там точно не 127 символов. Через хром можно и 2000+ передать, а вот сколько может обработать сервер arduino за раз я не знаю. Но мне вполне хватит и 500 символов для всех целей.
Та конкретно в Вашем случае как за программировать столько и будет символов, все остальное можно отсекать. 500 символов явно много, лучше используйте POST
Строка в С/С++ это и есть массив символов, только всегда завершающийся терминальным символом равным нулю. А класс String это слишком долгий разговор для форума.
В С++ есть std::string который обычно используется.
Avazart пише:Разница в негласных правилах. Кто из вменяемых программистов будет в "структуру" лепить методы и секцию private без надобности? И да язык многое позволяет, но это не означает что так нужно делать.
Это как раз тот случай когда технология превращается в религию. Никаких негласных правил нет, есть только теоретические и технологичесие сложности.
Тогда Вы хреного знаете не только язык, но и технологии.
Везде есть негласные правила, правила хорошего тона,и итп.
И только дилетанты смеют заявлять: "оно же и так работает какая разница"?
Это не прямой вопрос, это тупой вопрос еще и не как не касающийся темы.
В общем, оставляем дурачка в покое до следующего обосрамса.
Сказал человек-г*вно.
Короче не умничай и лезь назад в свою ж*опу.
Разница в негласных правилах. Кто из вменяемых программистов будет в "структуру" лепить методы и секцию private без надобности?
И да язык многое позволяет, но это не означает что так нужно делать.
Kaka пише:Watchdog пише:Структура - дура! Класс - молодец.
Не, ну с этим-то никто не спорит. Мне вот хочется от уважаемого коллеги услышать, какие ж такие возможности датёт использование слова class по сравнению со struct. А он - гад, знает и молчит. Никак не хочет знаниями поделиться.
В C++, ничем не отличается, кроме того, что описание структуры, по умолчанию, начинаются секцией public, а классы - private. Непонятно, почему разработчики не сохранили, за структурами, интерпретацию как у предшествующего С.
Для совместимости и одновременно расширяемости. Хотя да это спорный вопрос, наверное все же больше с проблем с пониманием этого чем пользы.
Но как я заметил есть понятие POD типов. Автор поста как раз использует стиль Си и в данном случае структура будет "плоской" в отличии от класса с методами и закрытой секцией.
Методов нет у структур? Я правильно понял? pro\ivate членов нет? Так? Правильно - нет?
Или другого чего-то?
А Вы видите это в посте #19 ? Автор поста использует private и методы?
Сокрытие, методы?
Давайте еще про POD типы спросите и уйдем еще дальше в оффтоп.
Да я как бы не экзаменоваться пришел.
Если Вы не поняли мой вопрос или ответ, попробуйте перечитать их еще раз может дойдет.
(Что "ограничиваться" имелось ввиду не в технической реализации, а скорее психологическом плане и плане уровня знаний, когда человек использует только узкую часть возможностей языка)
Ардуино в автомобилях требуют особого подхода к конструированию.
Как и любой другой контроллер в таких условиях. Хотя поход если мыслить глобально вполне обычный.