Помогите понять основы.

Использование системы в различных ситуациях, вопросы программирования сценариев.

Модератор: immortal

Ответить
ParavoziG
Сообщения: 2
Зарегистрирован: Ср май 07, 2014 9:48 am
Благодарил (а): 0
Поблагодарили: 0

Помогите понять основы.

Сообщение ParavoziG » Ср май 07, 2014 10:02 am

Здравствуйте. Пинать не нужно. Форум читал, сайт читал, гугл использовал, но все равно есть вопросы. Начну с того, что у меня большое подозрение в том, что глючит не МЖД и не ардуино, поэтому нужно найти где проблема.
Маленькая предыстория: Купил Arduino и Ethernet shield все подключил залил демо скетч и плата не подает признаков жизни, мигает FULLD (не COLL, проверил), не пингуется и ничего не происходит. вообще долго думал оказалася виноват роутер хз в чем была причина, помогла замена роутера. Теперь МЖД не работает. Пытаюсь сделать пример: один переключатель в МЖД который включает и выключает светодиод на Arduino. не работает, толи я классы,объекты,методы неправильно создаю. Толи опять железо подводит. Кому не сложно скажите пожалуйста или тыкнете пальцем как правильно создать переключатель и отправить команду в ардуино.

PS. Библиотеку читал, про гаражные ворота вникал, но не работает.

Создаем новый класс: Light
Создаем свойство: Status
Создаем метод: StatusChanged

Создаем объект: Светодиод

В настройках переключателя пишем:
Связанный объект.Свойство: Светодиод Status
Запускать объект.Метод: Light StatusChanged


В коде StatusChanged:
я писал:
Say("Я изменил свой статус");

При изменение переключателя статус меняется с 0 на 1 и обратно.
А say не происходит. И где и как это должно происходить?
Аватара пользователя
LuckyFIA
Сообщения: 118
Зарегистрирован: Пт сен 27, 2013 6:57 am
Откуда: Россия
Благодарил (а): 3 раза
Поблагодарили: 40 раз
Контактная информация:

Re: Помогите понять основы.

Сообщение LuckyFIA » Ср май 07, 2014 11:42 am

Попробуйте сюда прописать метод StatusChanged
Вложения
2014-05-07_18-28_MajorDoMo.jpg
2014-05-07_18-28_MajorDoMo.jpg (54.73 КБ) 5085 просмотров
ParavoziG
Сообщения: 2
Зарегистрирован: Ср май 07, 2014 9:48 am
Благодарил (а): 0
Поблагодарили: 0

Re: Помогите понять основы.

Сообщение ParavoziG » Ср май 07, 2014 12:13 pm

В настройках переключателя изменил это:
Запускать объект.Метод: Light StatusChanged
на это:
Запускать объект.Метод: Светодиод StatusChanged
Заработало!

Почему не работает с Light я не понимаю
Аватара пользователя
LuckyFIA
Сообщения: 118
Зарегистрирован: Пт сен 27, 2013 6:57 am
Откуда: Россия
Благодарил (а): 3 раза
Поблагодарили: 40 раз
Контактная информация:

Re: Помогите понять основы.

Сообщение LuckyFIA » Ср май 07, 2014 12:33 pm

Ответ в вопросе :)
ParavoziG писал(а): Запускать объект.Метод:
Light - это класс
Светодиод - объект
StatusChanged - метод,
соответственно Светодиод.StatusChanged - работает, а Light.StatusChanged - нет.

Вроде так.
Ответить