19.02.2014, 12:04 | #41 |
Junior Member
Регистрация: 18.02.2014
Сообщений: 14
Вес репутации: 0 |
Re: Миниатюрный модуль WiFi для Arduino
IDE 1.0.5 - r2
|
20.02.2014, 13:29 | #42 | ||
Junior Member
Регистрация: 18.02.2014
Сообщений: 14
Вес репутации: 0 |
Re: Миниатюрный модуль WiFi для Arduino
Поставил бету 1.5.5
Newsoftserial - Цитата:
Цитата:
|
||
20.02.2014, 21:53 | #43 |
Junior Member
Регистрация: 18.02.2014
Сообщений: 14
Вес репутации: 0 |
Re: Миниатюрный модуль WiFi для Arduino
Так, я разобрался с softwareserial. У меня, похоже, была старая версия библиотеки.
Как же мне теперь связать HLK-RM04 с ардуиной? Мне нужны какие-нибудь библиотеки? Видел на гитхабе специальную библиотеку wifihlkrm04... Мне прописать в той библиотеке вместо serial созданный софтваресериал? |
20.02.2014, 23:48 | #44 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823 |
Re: Миниатюрный модуль WiFi для Arduino
Установите на ПК клиента, например Tibbo
|
21.02.2014, 17:34 | #45 |
Junior Member
Регистрация: 18.02.2014
Сообщений: 14
Вес репутации: 0 |
Re: Миниатюрный модуль WiFi для Arduino
|
23.02.2014, 12:56 | #46 | |||
Junior Member
Регистрация: 18.02.2014
Сообщений: 14
Вес репутации: 0 |
Re: Миниатюрный модуль WiFi для Arduino
Я попробовал библиотеку wifirm04 https://github.com/chunlinhan/WiFiRM04
Изменил в настройках переменные: Цитата:
Начало скетча: Цитата:
Цитата:
|
|||
23.02.2014, 13:04 | #47 |
Junior Member
Регистрация: 18.02.2014
Сообщений: 14
Вес репутации: 0 |
Re: Миниатюрный модуль WiFi для Arduino
Продолжаю попытки. Внес software serial прямо в файлы библиотеки at_drv.cpp
(include softwareserial.h) + Код:
SoftwareSerial Serial1(2, 3); // use Serial1 as default serial port to communicate with WiFi module #define AT_DRV_SERIAL Serial1 // use Serial2 to communicate the uart2 of our WiFi module #define AT_DRV_SERIAL1 Serial1 Код:
C:\Users\Philipp\Documents\Arduino\libraries\WiFiRM04\utility\at_drv.cpp:2209: error: conversion from 'SoftwareSerial' to non-scalar type 'HardwareSerial' requested C:\Users\Philipp\Documents\Arduino\libraries\WiFiRM04\utility\at_drv.cpp:2209: error: conversion from 'SoftwareSerial' to non-scalar type 'HardwareSerial' requested Если в том же файле заменить Hardwareserial на SoftwareSerial, Код:
... SoftwareSerial AtDrv::serialPort[] = {AT_DRV_SERIAL, AT_DRV_SERIAL1}; bool AtDrv::atMode = false; uint16_t AtDrv::sockPort[2] = {0}; ... Код:
Arduino: 1.5.5-r2 (Windows 7), Board: "Arduino Uno" C:\Users\Philipp\Documents\Arduino\libraries\WiFiRM04\utility\at_drv.cpp:2209: error: conflicting declaration 'SoftwareSerial AtDrv::serialPort []' C:\Users\Philipp\Documents\Arduino\libraries\WiFiRM04\utility\/at_drv.h:52: error: 'AtDrv::serialPort' has a previous declaration as 'HardwareSerial AtDrv::serialPort [2]' C:\Users\Philipp\Documents\Arduino\libraries\WiFiRM04\utility\at_drv.cpp:2209: error: declaration of 'HardwareSerial AtDrv::serialPort [2]' outside of class is not definition C:\Users\Philipp\Documents\Arduino\libraries\WiFiRM04\utility\at_drv.cpp:2209: error: conversion from 'SoftwareSerial' to non-scalar type 'HardwareSerial' requested C:\Users\Philipp\Documents\Arduino\libraries\WiFiRM04\utility\at_drv.cpp:2209: error: conversion from 'SoftwareSerial' to non-scalar type 'HardwareSerial' requested C:\Users\Philipp\Documents\Arduino\libraries\WiFiRM04\utility\at_drv.cpp:2209: error: 'AtDrv::serialPort' cannot be initialized by a non-constant expression when being declared Последний раз редактировалось Black_Parrot; 23.02.2014 в 13:08. |
23.02.2014, 13:10 | #48 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823 |
Re: Миниатюрный модуль WiFi для Arduino
Для чего Вам заморачиваться с software serial
Я бы сначала удаленно научился управлять Arduino |
23.02.2014, 13:17 | #49 | |
Junior Member
Регистрация: 18.02.2014
Сообщений: 14
Вес репутации: 0 |
Re: Миниатюрный модуль WiFi для Arduino
Цитата:
Мне нужно как-то заставить работать этот rm04 с Avviso. Что-то вроде: If (a == 4) { Отправлять push notification на андройд, с помощью avviso } Avviso заточен под ethernet.h ((((( Надеюсь, это можно переделать под wifi. Но как дальше быть. |
|
23.02.2014, 17:53 | #50 |
Junior Member
Регистрация: 18.02.2014
Сообщений: 14
Вес репутации: 0 |
Re: Миниатюрный модуль WiFi для Arduino
В общем, нашел там способ, как адаптировать wifirm04 библиотеку для altsoftserial.
Вроде все сделал, но в serial получаю ошибку 121Echo No resp 121Echo No resp 121Echo No resp 121Echo No resp 121Echo No resp 121Echo No resp 484Can't switch to at mode 121Echo No resp 121Echo No resp 121Echo No resp 121Echo No resp 121Echo No resp 121Echo No resp 968Can't switch to at mode 000000 Может ли это быть из-за неправильного baud? |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|