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

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

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 05.02.2014, 19:23   #1
MIKI
Senior Member
 
Регистрация: 21.06.2013
Адрес: Москва
Сообщений: 176
Вес репутации: 0
MIKI is a jewel in the roughMIKI is a jewel in the roughMIKI is a jewel in the rough
По умолчанию Re: Подключаем CarDuino Nano V.7 к USB порту роутера с OpenWrt

Просьба помочь со скетчем.
В порт 1 ответ датчик 1
в порт 2 ответ датчик 2
#include <OneWire.h>

int nc;
OneWire ds(10); // Первый датчик
OneWire ds2(11); // Второй датчик
byte addr[8];
byte addr2[8];

void setup(void)
{
Serial.begin(9600);
ds.search(addr);
ds2.search(addr2);
}

void loop(void)
{
byte i;
byte present = 0;
byte data[12];
int Temp;
int znak;

if (Serial.available() > 0) {
nc = Serial.read();
if (nc==1) {
ds.reset();
ds.select(addr);
ds.write(0x44,1);

present = ds.reset();
ds.select(addr);
ds.write(0xBE);

for ( i = 0; i < 9; i++) {
data[i] = ds.read();
}

Temp=(data[1]<<8)+data[0];
Temp=Temp;
znak=((Temp%16)*100)/16;
if (znak<0){
znak=znak*-1;
}
Serial.print(Temp/16);
Serial.print(".");
Serial.print(znak);
Serial.println();
}

if (nc==2) {
ds2.reset();
ds2.select(addr2);
ds2.write(0x44,1);
present = ds2.reset();
ds2.select(addr2);
ds2.write(0xBE);

for ( i = 0; i < 9; i++) {
data[i] = ds2.read();
}
Temp=(data[1]<<8)+data[0];
Temp=Temp;
znak=((Temp%16)*100)/16;
if (znak<0){
znak=znak*-1;
}
Serial.print(Temp/16);
Serial.print(".");
Serial.print(znak);
Serial.println();
}
}
}
MIKI вне форума   Ответить с цитированием
Старый 10.02.2014, 15:09   #2
borey
Member
 
Регистрация: 25.10.2013
Сообщений: 80
Вес репутации: 0
borey is an unknown quantity at this point
По умолчанию Re: Подключаем CarDuino Nano V.7 к USB порту роутера с OpenWrt

Цитата:
Сообщение от MIKI Посмотреть сообщение
Просьба помочь со скетчем.
В порт 1 ответ датчик 1
в порт 2 ответ датчик 2
#include <OneWire.h>
А что не работает-то? )
borey вне форума   Ответить с цитированием
Старый 15.02.2014, 19:40   #3
MIKI
Senior Member
 
Регистрация: 21.06.2013
Адрес: Москва
Сообщений: 176
Вес репутации: 0
MIKI is a jewel in the roughMIKI is a jewel in the roughMIKI is a jewel in the rough
По умолчанию Re: Подключаем CarDuino Nano V.7 к USB порту роутера с OpenWrt

Скетч не заливается,он видимо под старую библиотеку.Не могу понять.
MIKI вне форума   Ответить с цитированием
Ответ


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

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

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

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


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


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