Форум обсуждения систем  

Вернуться   Форум обсуждения систем "Умный дом", проектов Ардуино, OpenWRT и других DIY устройств > Форум умного дома > Сделай сам > OpenWRT/LEDE

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 20.03.2015, 00:08   #1
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9824
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию Re: Подключаем CarDuino Nano V.7 к USB порту роутера с OpenWrt

Нужно отправлять пакеты с префиксом
Admin вне форума   Ответить с цитированием
Старый 20.03.2015, 04:26   #2
piglet-animas
Member
 
Регистрация: 14.04.2014
Сообщений: 48
Вес репутации: 0
piglet-animas is an unknown quantity at this point
По умолчанию Re: Подключаем CarDuino Nano V.7 к USB порту роутера с OpenWrt

Цитата:
Сообщение от Admin Посмотреть сообщение
Нужно отправлять пакеты с префиксом
А чуть-чуть подробнее, или где прочесть об этих "зверях"?

Цитата:
Сообщение от Admin Посмотреть сообщение
Нужно делать запрос, а потом получать.
Да, действительно arduino шлет постоянно, но если бы это было проблемой! А то такая картина наблюдается и при запросах с роутера.

Спасибо за ответы!
piglet-animas вне форума   Ответить с цитированием
Старый 20.03.2015, 07:59   #3
piglet-animas
Member
 
Регистрация: 14.04.2014
Сообщений: 48
Вес репутации: 0
piglet-animas is an unknown quantity at this point
По умолчанию Re: Подключаем CarDuino Nano V.7 к USB порту роутера с OpenWrt

Сделал как описано здесь http://cyber-place.ru/showthread.php?page=2&t=1060
не помогло
Ситуация такова:
В arduino залит код
PHP код:
int var1;
int var2;
boolean pinLedState_1 false;
 
void setup() {
  
Serial.begin(9600); 
  
pinMode(13,OUTPUT);
}
 
void loop () 
 {
  if (
Serial.available()>0)
    {
     
byte inByte Serial.read();
     switch (
inByte){
     
//============пришла 1============
     
case 49:
     
var1=random(27,99);
     
delay(5);
     if (
pinLedState_1 == false){pinLedState_1 true;}
     else {
pinLedState_1 false;}
     
Serial.print("#F3FDC2E87552");
     
Serial.print("\n");
     
Serial.print("#T1#");
     
Serial.print(0.11*var1);
     
Serial.print("\n");
     
Serial.print("#H1#");
     
Serial.print(var1);
     
Serial.print("\n");
     
Serial.flush();
     break;
     
     
//============пришла 2============
     
case 50:
     
var2=random(-10,12);
     
delay(5);
     
Serial.print(var2);
     
Serial.print("\n");
     
Serial.flush();
     break;
     }
   }
 
     if (
pinLedState_1 == false){digitalWrite(13,LOW);}
     else {
digitalWrite(13,HIGH);}  
 } 
Открываю два окна putty, в одном cat в другом команды echo,
самое интересное что светодиод загорается/гаснет всегда, а вот данные приходят со странным периодом, либо просто в putty так отображаются!

Последний раз редактировалось piglet-animas; 20.03.2015 в 08:09. Причина: 1
piglet-animas вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 13:30. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot
Яндекс.Метрика