gerkimuyda
New member
Это не особенность arduino IDE, а передача строки в виде параметра функции. Т.е. вам надо в функцию передать строку. Можете ее заранее в переменной собирать, а можете сразу тут.
Вот эту строку функция и отдает в виде ответа. Соответственно, если вам надо символ перевода строки - то вы этот символ запихивается в вашу переменную.
Скрипт ставит везде NULL, т.к. там идет поиск значений через [inline]<span id='temperature'> </span>[/inline] и [inline]<span id='humidity'> </span>[/inline], а у вас таких строк в ответе пока нету. Когда сформируете такой ответ - скрипт подхватит значения. Я сразу 5 модулей сделал вам, но если пока не нужны - можете обрезать массив до одного модуля. Сам принцип функционирования опросов и описание модулей в массиве - вы поняли? В SQL вам пока не надо лезть - я запись значений вам написал, выборка делается просто (потом дойдем до этого). Там еще в коде стоит таймаут 1 секунда на неответ модуля, если надо другое значение - поправьте. По поводу книг - не знаю. Я это лет 15 назад изучал, уже не помню, какими материалами пользовался тогда. Поищите что-то типа пхп для начинающих, введение в пхп и т.д. Или пробуйте детальнее изучить те функции, которые я применял в вашем случае (чтобы лучше понять что там и как делается). Из самого непонятного, наверное - это регулярные выражение. Точнее - поиск по регулярным выражениям в теле ответа модуля (поиск temperature и humidity). Но с регулярками вы можете ознакомится и в javascript (если это вам ближе) - шаблоны такие-же. В общем - дерзайте и у вас получится Рим не за один день строился...
Вот эту строку функция и отдает в виде ответа. Соответственно, если вам надо символ перевода строки - то вы этот символ запихивается в вашу переменную.
Скрипт ставит везде NULL, т.к. там идет поиск значений через [inline]<span id='temperature'> </span>[/inline] и [inline]<span id='humidity'> </span>[/inline], а у вас таких строк в ответе пока нету. Когда сформируете такой ответ - скрипт подхватит значения. Я сразу 5 модулей сделал вам, но если пока не нужны - можете обрезать массив до одного модуля. Сам принцип функционирования опросов и описание модулей в массиве - вы поняли? В SQL вам пока не надо лезть - я запись значений вам написал, выборка делается просто (потом дойдем до этого). Там еще в коде стоит таймаут 1 секунда на неответ модуля, если надо другое значение - поправьте. По поводу книг - не знаю. Я это лет 15 назад изучал, уже не помню, какими материалами пользовался тогда. Поищите что-то типа пхп для начинающих, введение в пхп и т.д. Или пробуйте детальнее изучить те функции, которые я применял в вашем случае (чтобы лучше понять что там и как делается). Из самого непонятного, наверное - это регулярные выражение. Точнее - поиск по регулярным выражениям в теле ответа модуля (поиск temperature и humidity). Но с регулярками вы можете ознакомится и в javascript (если это вам ближе) - шаблоны такие-же. В общем - дерзайте и у вас получится Рим не за один день строился...