Страница 34 из 35
Re: Скетч Arduino + W5100 обсуждаем, пишем, тестируем
Добавлено: Вт фев 19, 2019 3:01 pm
woow
вот застрял. Почему публикуется с разу по четыре состояния каждой пуликации:
led1 on
led1 on
led1 on
led1 on
led2 on
led2 on
led2 on
led2 on
........
а потом когда уже команды приходят о изменении состояния уже меняются только по одной
led1 off
led1 on
led1 on
led1 on
led2 off
led2 on
led2 on
led2 on
................
Re: Скетч Arduino + W5100 обсуждаем, пишем, тестируем
Добавлено: Сб мар 16, 2019 8:59 pm
Forth
Я 2 раза перечитал всю ветку, но так и не разобрался, и ничего у меня не получается.
Я конечно новичок, и не особо понимаю весь код, но думал понять в описании скетчей, что и для чего, но тщетно...
Правда, хорошо бы, не только делать универсальный скетчи для всего, но и небольшие примеры для конкретных целей.
Вот мне бы помог разобраться небольшой пример, с описанием, как управлять 1 реле из МД php кнопкой...
Re: Скетч Arduino + W5100 обсуждаем, пишем, тестируем
Добавлено: Вс мар 17, 2019 11:25 am
nick7zmail
1) советую посмотреть пару видосов про ардуину и код, чтобы в чём-то начать разбираться...например вот этот канал может неплохо помочь.
https://www.youtube.com/channel/UC4axiS ... ofoTdo5zOA
2) В библиотеке примеров есть базовые простенькие скетчи, из которых и строятся более сложные скетчи, такие как этот. Посмотрите так же на них. Примеры находятся в файл->примеры, и разбиты по библиотекам. Вас должны заинтересовать как минимум Basics->blink (управление реле) и ethernet->webserver или webclient в зависимости от того, что вы используете.
3) Вы иак же можете использовать специализированный фрэймворк, где базовые функции вбиты в оболочку. Например Blynk
https://blynk.io/en/getting-started. Тут достаточно залить ПУСТУЮ!! прошивку blynk, скачать приложение на телефон, создать кнопку в приложении, выбрать пин на котором реле, убедиться, что всё работает. Далее в МД качаем ответный модуль, добавляем устройство, и на вкладке "данные" привязываем реле к определённому пину. Профит. Заметили, что я ниразу не написал "впишем код такой-то туда-то". Потому что всё делается без единой строчки кода в этом варианте. Единственный его недостаток, что ему нужен сервер (его предоставляют разработчики, но с ограничениями, или вы можете установить собственный, на ту же малину), а в остальном всё гораздо проще, чем с кодом мучиться.
4) Можете так же попробовать визуальные редакторы кода, такие как XOD. Там так же без кода пишется скетч для ардуины. В отличие от blynk никакие сервера не нужны. Это будет полноценный скетч.
Re: Скетч Arduino + W5100 обсуждаем, пишем, тестируем
Добавлено: Вт мар 19, 2019 7:50 pm
Forth
Что ж такое, почему у меня скетч не компилируется, взял тут
https://github.com/sochkasov/majordomo- ... rWebServer
По рекомендации Дмитрия Иванова
viewtopic.php?f=6&t=2802
Библиотеки установил, но ошибка при проверке exit status 1 'commandsLed' was not declared in this scope
Помогите пожалуйста разобраться.
Re: Скетч Arduino + W5100 обсуждаем, пишем, тестируем
Добавлено: Вт мар 19, 2019 8:34 pm
woow
там только чётко выполнять все инструкции и всё работает, а так не известно что вы не сделали или сделали не так. Так внимательно по порядку компилятор, директории с файлами, библиотеки всё как в инструкции и заработает.
Re: Скетч Arduino + W5100 обсуждаем, пишем, тестируем
Добавлено: Вт мар 19, 2019 10:01 pm
Forth
woow писал(а): Вт мар 19, 2019 8:34 pm
там только чётко выполнять все инструкции и всё работает, а так не известно что вы не сделали или сделали не так. Так внимательно по порядку компилятор, директории с файлами, библиотеки всё как в инструкции и заработает.
В том то и дело, что уже 50 раз перечитал, и 30 раз все проверил согласно инструкции, а скетч так и не компилируется!!!
Попробуйте у себя его скомпилировать,
https://github.com/sochkasov/majordomo- ... rWebServer
проходит проверку?
Может все же нужно объявить переменную "exit status 1
'commandsHelp' was not declared in this scope" ????
Еще меня удивляет, что библиотека #include <Arduino.h> не определилась, и я её найти не могу...

Re: Скетч Arduino + W5100 обсуждаем, пишем, тестируем
Добавлено: Вт мар 19, 2019 10:35 pm
woow
после компилиации

- ars.jpg (97.93 КБ) 5338 просмотров
а это сериал порт

- asss.jpg (38 КБ) 5338 просмотров
всё работает чисто , так как прописал автор
Re: Скетч Arduino + W5100 обсуждаем, пишем, тестируем
Добавлено: Ср мар 20, 2019 6:02 am
Forth
woow писал(а): Вт мар 19, 2019 10:35 pm
после компилиации
ars.jpg
а это сериал порт
asss.jpg
всё работает чисто , так как прописал автор
Спасибо. Я тогда просто не понимаю почему у меня не компилируется.
Попробую все повторить в очередной раз, но на другом компьютере.
А почему у Вас версия Arduino IDE 1.0.1?
Есть же более новая версия 1.8.8, как у меня, может в этом все дело!?

Re: Скетч Arduino + W5100 обсуждаем, пишем, тестируем
Добавлено: Ср мар 20, 2019 7:43 am
woow
Forth писал(а): Ср мар 20, 2019 6:02 am
А почему у Вас версия Arduino IDE 1.0.1?
Есть же более новая версия 1.8.8, как у меня, может в этом все дело!?
Так я вам тоже про это с самого начала предупреждал , что бы делать всё по инструкции, даже в самом скече написана версия компилятора.
Можно и 1.8.8 использовать но для этого нужно переписать скечь использовать другие библиотеки, и другие команды.
После установки компилятора проверьте настройку, пути к библиотекам и файлам чтобы не путались с другими ранее установленами
Re: Скетч Arduino + W5100 обсуждаем, пишем, тестируем
Добавлено: Чт мар 28, 2019 4:48 pm
woow
Нашёл интересный скеч. Автор его Иван Зарембо Copyright (c) 2015 Iwan Zarembo <
[email protected]> больше инфы в самом скече в коментах.
WEB server на Arduino Nano с Json
https://playground.arduino.cc/Code/NanoWebRelay8/
Но я его не проверял поскольку нужен ENC28J60 сетевой адаптер а у меня только W5100 и W5500, а как перешинковать скеч под эти адаптеры пока не получается и только заменой библиотек тут не обойдёшься