Скетч Arduino + Ethernet Shield - BASIC

Подключение исполнительных устройств, датчиков, контроллеров.

Модератор: immortal

electric
Сообщения: 309
Зарегистрирован: Вт сен 17, 2013 10:11 pm
Благодарил (а): 3 раза
Поблагодарили: 56 раз

Re: Скетч Arduino + Ethernet Shield - BASIC

Сообщение electric » Вс янв 26, 2014 4:07 pm

vtec писал(а):

Код: Выделить всё

<?php
$sensors = file_get_contents('http://ip-адрес/getsensors');
$sensor = explode("&", $sensors);
echo $sensor[0];
echo $sensor[1];
?>
Спасибо! Сам разобрался!
Было: Majordomo v.0.6.0.b на Cubietruck. OS Armbian с переносом на HDD
Стало: ioBroker на Cubietruck OS Armbian + ZigBee Xiaomi + OWFS + BLE.
PAV
Сообщения: 949
Зарегистрирован: Пт дек 06, 2013 11:30 am
Откуда: Москва
Благодарил (а): 68 раз
Поблагодарили: 94 раза

Re: Скетч Arduino + Ethernet Shield - BASIC

Сообщение PAV » Ср фев 19, 2014 11:09 am

Неделю протрахался - не получалось парсить получаемую строку. А оказалось, что надо писать не if (a=6), а if (a==6).
НЕДЕЛЮ, блин. Поправил код
LutsenkoDenis
Сообщения: 521
Зарегистрирован: Вс апр 07, 2013 9:30 pm
Откуда: Moscow
Благодарил (а): 2 раза
Поблагодарили: 58 раз
Контактная информация:

Re: Скетч Arduino + Ethernet Shield - BASIC

Сообщение LutsenkoDenis » Ср фев 19, 2014 11:57 am

:)
бывает
________________________________________________________
Majordomo (GitHub) на HP Microserver Gen8. OS Debian Stretch
BrainRoot
Сообщения: 4
Зарегистрирован: Ср янв 13, 2016 3:47 pm
Благодарил (а): 0
Поблагодарили: 0

Re: Скетч Arduino + Ethernet Shield - BASIC

Сообщение BrainRoot » Пн фев 01, 2016 10:11 pm

Почти дописал скетч "универсальный" для работы с как датчиками, реле так и с сетями onewire ( до 8 сетей).
Конфигурируется через веб-интерфейс, 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>
В общем - кому-нибудь интересно?
aurodionov
Сообщения: 87
Зарегистрирован: Пн янв 27, 2014 2:50 pm
Откуда: Россия, Тюмень
Благодарил (а): 12 раз
Поблагодарили: 14 раз

Re: Скетч Arduino + Ethernet Shield - BASIC

Сообщение aurodionov » Пн фев 01, 2016 10:30 pm

Надо попробовать

Пишу с пульта....
SergeyM
Сообщения: 100
Зарегистрирован: Вт ноя 11, 2014 5:16 pm
Откуда: Шатура
Благодарил (а): 4 раза
Поблагодарили: 8 раз

Re: Скетч Arduino + Ethernet Shield - BASIC

Сообщение SergeyM » Чт фев 11, 2016 4:11 pm

А целиком скетч увидеть можно?
Windows, Debian 8, 1-Wire
Connect
flair
Сообщения: 198
Зарегистрирован: Сб янв 16, 2016 12:18 am
Откуда: Минск
Благодарил (а): 16 раз
Поблагодарили: 15 раз

Re: Скетч Arduino + Ethernet Shield - BASIC

Сообщение flair » Чт фев 11, 2016 8:48 pm

тоже интересно) может что себе запилю)
Dimkas
Сообщения: 48
Зарегистрирован: Пн сен 14, 2015 1:55 pm
Благодарил (а): 7 раз
Поблагодарили: 25 раз

Re: Скетч Arduino + Ethernet Shield - BASIC

Сообщение Dimkas » Вс фев 14, 2016 12:39 pm

А как-то можно заменить ethernet shield, на ESP-8266 (esp-12q) ?
В сети полно статей, о прошивке esp через ардуино (использование ардуино, как программатора) А непосредственно работа ардуино и esp - ни разу не встречал. Есть у кого-то подобные наработки?
ipz
Сообщения: 238
Зарегистрирован: Чт ноя 26, 2015 10:54 pm
Благодарил (а): 38 раз
Поблагодарили: 45 раз

Re: Скетч Arduino + Ethernet Shield - BASIC

Сообщение ipz » Вс фев 14, 2016 6:53 pm

Вот здесь есть на тему:
http://www.instructables.com/id/Cheap-A ... /?ALLSTEPS
В конце ссылка на блог автора с подробностями
http://yaab-arduino.blogspot.ru/p/wifiesp.html
(на вражеском, правда, языке)
За это сообщение автора ipz поблагодарил:
kawkay (Вс фев 14, 2016 9:45 pm)
Рейтинг: 1.16%
Dimkas
Сообщения: 48
Зарегистрирован: Пн сен 14, 2015 1:55 pm
Благодарил (а): 7 раз
Поблагодарили: 25 раз

Re: Скетч Arduino + Ethernet Shield - BASIC

Сообщение Dimkas » Пн фев 15, 2016 11:28 am

ipz писал(а):Вот здесь есть на тему:
http://www.instructables.com/id/Cheap-A ... /?ALLSTEPS
В конце ссылка на блог автора с подробностями
http://yaab-arduino.blogspot.ru/p/wifiesp.html
(на вражеском, правда, языке)
ну почему-же на вражеском....
Хотя у меня с ним туго) Попробую поизучать тему)
Ответить