Увеличить количество выходов в коде

DraKuLa21
Offline
Зарегистрирован: 06.06.2019

Всем привет. Нужно написать скетч для управления 6 устройствами (вкл/выкл) с помощью 6 тумблеров (в идеале) или кнопок и через веб интерфейс на основе ethernet модуля w5500. 

Собирать буду на Arduino UNO

DraKuLa21
Offline
Зарегистрирован: 06.06.2019

И по поводу названия темы: нашёл скетч, но он только для одного устройства. Если получится, можно его разширить до 6 выходов.

sadman41
Онлайн
Зарегистрирован: 19.10.2016

Написать можно. Обойдётся дороже, чем готовое изделие.

andycat
andycat аватар
Offline
Зарегистрирован: 07.09.2017

Andycat2013@yandex.ru

Каков бюджет?

А то вот например, чем не переключатель
http://arduino.ru/forum/proekty/ethernet-vyklyuchatel-nagruzki-v-lokalno...

Gas311
Gas311 аватар
Offline
Зарегистрирован: 06.12.2018

ну не меньше 500 рублей

sadman41
Онлайн
Зарегистрирован: 19.10.2016

Поучаствую тоже. Вспомнил, что уже делал такое и есть готовый, на 10 переклюков с запоминанием состояния, даже с четырьмя далласами. 

wrk.sadman@gmail.com

DraKuLa21
Offline
Зарегистрирован: 06.06.2019

andycat пишет:
Andycat2013@yandex.ru Каков бюджет? А то вот например, чем не переключатель http://arduino.ru/forum/proekty/ethernet-vyklyuchatel-nagruzki-v-lokalnoi-seti

Как я понял, он работает только с одним потребителем и только по сети (т.е. без кнопки).

Бюджет: ну, так как это первое устройство на ардуино, готов потратить до 1000р.

 

DraKuLa21
Offline
Зарегистрирован: 06.06.2019

sadman41 пишет:

Поучаствую тоже. Вспомнил, что уже делал такое и есть готовый, на 10 переклюков с запоминанием состояния, даже с четырьмя далласами. 

wrk.sadman@gmail.com

Я правильно понял? У Вас уже есть код для именно такого устройства? Можно узнать, как он у вас работает?

sadman41
Онлайн
Зарегистрирован: 19.10.2016

Не для именно, а для управления через WEB(вкл-выкл выходы) и визуализацию 4-х термометров. На кнопки допиливать надо. На тумблерах работать не будет.

DraKuLa21
Offline
Зарегистрирован: 06.06.2019

Ну хорошо. А сколько это будет стоить?

andycat
andycat аватар
Offline
Зарегистрирован: 07.09.2017

DraKuLa21 пишет:

Ну хорошо. А сколько это будет стоить?

если до 1000, это Вам выше от 500 руб уже предложил Gas311.

DraKuLa21
Offline
Зарегистрирован: 06.06.2019

Ну а если не до 1000? Сколько вообще стоит такая работа?

sadman41
Онлайн
Зарегистрирован: 19.10.2016

Минимум - вдвое дороже. Если ещё учесть, что это Ваш первый проект, а значит будет вал вопросов помимо программной части...

DraKuLa21
Offline
Зарегистрирован: 06.06.2019

Ок, спасибо. Тогда попробую для начала сам что-нить слепить, ибо выкидывать 2к для не особо важного устройства как-то жаба душит. А если не получится, тогда уже к Вам обращусь.

b707
Онлайн
Зарегистрирован: 26.05.2017

DraKuLa21 пишет:

Ок, спасибо. Тогда попробую для начала сам что-нить слепить, ибо выкидывать 2к для не особо важного устройства как-то жаба душит. А если не получится, тогда уже к Вам обращусь.

советую еще пересмотреть термины :) Заказать на стороне - это не "выкинуть" деньги - вы за это получаете результат... ну или кучу опыта :)

DraKuLa21
Offline
Зарегистрирован: 06.06.2019

В общем, спасибо всем, кто хотел помочь. После нескольких часов получилось расширить найденный скетч (на одну кнопку и один выход) до нужных мне 6.

Кому интересно:

Оригинальный скетч: https://pastebin.com/AZc7FAjZ

Переделанный: https://pastebin.com/LTVD1VRz

DraKuLa21
Offline
Зарегистрирован: 06.06.2019

Можно один вопрос?
Вот последняя на данный момент версия скетча - https://pastebin.com/P15xpeRp
И не могу решить одну проблему. При запуске ардуино включаются четыре первых выхода, остальные два, как и должно быть, выключены. В коде условия для всех кнопок одинаковые, везде всё одинаковое. Потом вручную всё нормально выключается и включается. Вот не могу понять, то ли я где то что-то неправильно сделал, то ли ардуино бракованная попалась.

1. Все входы и выходы подтянуты к земле резисторами на 10 кОм.
2. После ресета все выходы, как и положено, выключены. Проблема только при включении.

Green
Offline
Зарегистрирован: 01.10.2015

Вы в платном отделе! Каждый ответ стоит денег.)))

DraKuLa21
Offline
Зарегистрирован: 06.06.2019

Я понимаю, но не создавать же новую тему ради одного вопроса...

b707
Онлайн
Зарегистрирован: 26.05.2017

DraKuLa21 пишет:

Я понимаю, но не создавать же новую тему ради одного вопроса...

Во-первых, почему бе не создать?

Во-вторых - если задаете вопрос по коду - вставьте его в сообщение как код. Ходить по странным ссылкам и скачивать архивы желающих мало.

DraKuLa21
Offline
Зарегистрирован: 06.06.2019

b707 пишет:

DraKuLa21 пишет:

Я понимаю, но не создавать же новую тему ради одного вопроса...

Во-первых, почему бе не создать?

Во-вторых - если задаете вопрос по коду - вставьте его в сообщение как код. Ходить по странным ссылкам и скачивать архивы желающих мало.

1. Хорошо, создам новую тему.

2. Я думал, pastebin весьма популярный сайт и его многие знают. Ок, в дальнейшем буду вставлять код в сообщение.