Спасибо! Сам разобрался!vtec писал(а):Код: Выделить всё
<?php $sensors = file_get_contents('http://ip-адрес/getsensors'); $sensor = explode("&", $sensors); echo $sensor[0]; echo $sensor[1]; ?>
Скетч Arduino + Ethernet Shield - BASIC
Модератор: immortal
-
- Сообщения: 309
- Зарегистрирован: Вт сен 17, 2013 10:11 pm
- Благодарил (а): 3 раза
- Поблагодарили: 56 раз
Re: Скетч Arduino + Ethernet Shield - BASIC
-
- Сообщения: 949
- Зарегистрирован: Пт дек 06, 2013 11:30 am
- Откуда: Москва
- Благодарил (а): 68 раз
- Поблагодарили: 94 раза
Re: Скетч Arduino + Ethernet Shield - BASIC
Неделю протрахался - не получалось парсить получаемую строку. А оказалось, что надо писать не if (a=6), а if (a==6).
НЕДЕЛЮ, блин. Поправил код
НЕДЕЛЮ, блин. Поправил код
-
- Сообщения: 521
- Зарегистрирован: Вс апр 07, 2013 9:30 pm
- Откуда: Moscow
- Благодарил (а): 2 раза
- Поблагодарили: 58 раз
- Контактная информация:
Re: Скетч Arduino + Ethernet Shield - BASIC
бывает
________________________________________________________
Majordomo (GitHub) на HP Microserver Gen8. OS Debian Stretch
Majordomo (GitHub) на HP Microserver Gen8. OS Debian Stretch
Re: Скетч Arduino + Ethernet Shield - BASIC
Почти дописал скетч "универсальный" для работы с как датчиками, реле так и с сетями onewire ( до 8 сетей).
Конфигурируется через веб-интерфейс, onewire устройства и настройки хранятся в eeprom.
Для управления реле можно использовать расширители портов.
Пример страницы настройки:
Хм, элементы управления не ставились. А если так:
<html><head><title>
SetupServer</title>
</head><body>
<form action=setupset.php> <p><strong>IpAddress</strong></p><input name=ipa_0 maxlength=3 size=3 value=10><input name=ipa_1 maxlength=3 size=3 value=0><input name=ipa_2 maxlength=3 size=3 value=10><input name=ipa_3 maxlength=3 size=3 value=219><button>save</button>
</form><br />
<form action=setupset.php> <p><strong>Digital ports:</strong></p>D0 mode <select name=dmo_0><option selected value=0>Input</option><option value=1>Output</option><option value=2>OneWire</option></select><br />D1 mode <select name=dmo_1><option selected value=0>Input</option><option value=1>Output</option><option value=2>OneWire</option></select><br />D2 mode <select name=dmo_2><option value=0>Input</option><option value=1>Output</option><option selected value=2>OneWire</option></select><br />D3 mode <select name=dmo_3><option selected value=0>Input</option><option value=1>Output</option><option value=2>OneWire</option></select><br />D4 mode <select name=dmo_4><option selected value=0>Input</option><option value=1>Output</option><option value=2>OneWire</option></select><br />D5 mode <select name=dmo_5><option selected value=0>Input</option><option value=1>Output</option><option value=2>OneWire</option></select><br />D6 mode <select name=dmo_6><option value=0>Input</option><option selected value=1>Output</option><option value=2>OneWire</option></select><br />D7 mode <select name=dmo_7><option value=0>Input</option><option selected value=1>Output</option><option value=2>OneWire</option></select><br />D8 mode <select name=dmo_8><option selected value=0>Input</option><option value=1>Output</option><option value=2>OneWire</option></select><br />D9 mode <select name=dmo_9><option value=0>Input</option><option selected value=1>Output</option><option value=2>OneWire</option></select><br /><button>save</button>
</form><br />
debugcount=54
</html>
В общем - кому-нибудь интересно?
Конфигурируется через веб-интерфейс, onewire устройства и настройки хранятся в eeprom.
Для управления реле можно использовать расширители портов.
Пример страницы настройки:
Код: Выделить всё
IpAddress
10
0
10
219
save
Digital ports:
D0 mode
D1 mode
D2 mode
D3 mode
D4 mode
D5 mode
D6 mode
D7 mode
D8 mode
D9 mode
save
<html><head><title>
SetupServer</title>
</head><body>
<form action=setupset.php> <p><strong>IpAddress</strong></p><input name=ipa_0 maxlength=3 size=3 value=10><input name=ipa_1 maxlength=3 size=3 value=0><input name=ipa_2 maxlength=3 size=3 value=10><input name=ipa_3 maxlength=3 size=3 value=219><button>save</button>
</form><br />
<form action=setupset.php> <p><strong>Digital ports:</strong></p>D0 mode <select name=dmo_0><option selected value=0>Input</option><option value=1>Output</option><option value=2>OneWire</option></select><br />D1 mode <select name=dmo_1><option selected value=0>Input</option><option value=1>Output</option><option value=2>OneWire</option></select><br />D2 mode <select name=dmo_2><option value=0>Input</option><option value=1>Output</option><option selected value=2>OneWire</option></select><br />D3 mode <select name=dmo_3><option selected value=0>Input</option><option value=1>Output</option><option value=2>OneWire</option></select><br />D4 mode <select name=dmo_4><option selected value=0>Input</option><option value=1>Output</option><option value=2>OneWire</option></select><br />D5 mode <select name=dmo_5><option selected value=0>Input</option><option value=1>Output</option><option value=2>OneWire</option></select><br />D6 mode <select name=dmo_6><option value=0>Input</option><option selected value=1>Output</option><option value=2>OneWire</option></select><br />D7 mode <select name=dmo_7><option value=0>Input</option><option selected value=1>Output</option><option value=2>OneWire</option></select><br />D8 mode <select name=dmo_8><option selected value=0>Input</option><option value=1>Output</option><option value=2>OneWire</option></select><br />D9 mode <select name=dmo_9><option value=0>Input</option><option selected value=1>Output</option><option value=2>OneWire</option></select><br /><button>save</button>
</form><br />
debugcount=54
</html>
В общем - кому-нибудь интересно?
-
- Сообщения: 87
- Зарегистрирован: Пн янв 27, 2014 2:50 pm
- Откуда: Россия, Тюмень
- Благодарил (а): 12 раз
- Поблагодарили: 14 раз
-
- Сообщения: 198
- Зарегистрирован: Сб янв 16, 2016 12:18 am
- Откуда: Минск
- Благодарил (а): 16 раз
- Поблагодарили: 15 раз
-
- Сообщения: 48
- Зарегистрирован: Пн сен 14, 2015 1:55 pm
- Благодарил (а): 7 раз
- Поблагодарили: 25 раз
Re: Скетч Arduino + Ethernet Shield - BASIC
А как-то можно заменить ethernet shield, на ESP-8266 (esp-12q) ?
В сети полно статей, о прошивке esp через ардуино (использование ардуино, как программатора) А непосредственно работа ардуино и esp - ни разу не встречал. Есть у кого-то подобные наработки?
В сети полно статей, о прошивке esp через ардуино (использование ардуино, как программатора) А непосредственно работа ардуино и esp - ни разу не встречал. Есть у кого-то подобные наработки?
-
- Сообщения: 238
- Зарегистрирован: Чт ноя 26, 2015 10:54 pm
- Благодарил (а): 38 раз
- Поблагодарили: 45 раз
Re: Скетч Arduino + Ethernet Shield - BASIC
Вот здесь есть на тему:
http://www.instructables.com/id/Cheap-A ... /?ALLSTEPS
В конце ссылка на блог автора с подробностями
http://yaab-arduino.blogspot.ru/p/wifiesp.html
(на вражеском, правда, языке)
http://www.instructables.com/id/Cheap-A ... /?ALLSTEPS
В конце ссылка на блог автора с подробностями
http://yaab-arduino.blogspot.ru/p/wifiesp.html
(на вражеском, правда, языке)
- Рейтинг: 1.16%
-
- Сообщения: 48
- Зарегистрирован: Пн сен 14, 2015 1:55 pm
- Благодарил (а): 7 раз
- Поблагодарили: 25 раз
Re: Скетч Arduino + Ethernet Shield - BASIC
ну почему-же на вражеском....ipz писал(а):Вот здесь есть на тему:
http://www.instructables.com/id/Cheap-A ... /?ALLSTEPS
В конце ссылка на блог автора с подробностями
http://yaab-arduino.blogspot.ru/p/wifiesp.html
(на вражеском, правда, языке)
Хотя у меня с ним туго) Попробую поизучать тему)