|
|
Опции темы | Поиск в этой теме | Опции просмотра |
30.01.2014, 10:49 | #121 | ||
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,617
Вес репутации: 9822 |
Re: Подключаем CarDuino Nano V.7 к USB порту роутера с OpenWrt
Цитата:
Цитата:
Отправили что то ардуине и сразу в цикле читаем, завершать цикл пока не прочитаем или по таймауту |
||
04.02.2014, 14:07 | #122 |
Member
Регистрация: 25.10.2013
Сообщений: 80
Вес репутации: 0 |
Re: Подключаем CarDuino Nano V.7 к USB порту роутера с OpenWrt
Может быть off-topic, но есть такой вопрос:
Хочу, дергая ногой Arduino, имитировать нажатие на кнопку (на некой внешней [по отношению к arduino] плате есть контакт, который "притягивается" к земле при нажатии на ту самую кнопку, при отпускании этот контакт "повисает" в воздухе). Как "нажимать" я понимаю, но как "отпускать"? Последний раз редактировалось borey; 04.02.2014 в 14:09. |
04.02.2014, 19:44 | #123 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,617
Вес репутации: 9822 |
Re: Подключаем CarDuino Nano V.7 к USB порту роутера с OpenWrt
используйте транзистор , или оптрон
лог. единицей открываете транзистор А нулем закрываете |
05.02.2014, 16:50 | #124 |
Member
Регистрация: 25.10.2013
Сообщений: 80
Вес репутации: 0 |
Re: Подключаем CarDuino Nano V.7 к USB порту роутера с OpenWrt
Спасибо за ответ.
Я думал подключать на всякий случай через ULN2003 - но там 7 выходов вместо 8 (( А можно ли подключить напрямую? Речь идет о пульте с батарейным питанием (12VDC). Я измерил - напряжение на той ноге, которую я буду подтягивать к земле, в спокойном состоянии ~10VDC (т.е. на лицо "подтяжка вверх" в самом пульте). Умные люди говорили мне, что на входах digital IN/OUT микросхем обычно ставят два диода для защиты (на землю и на питание) и, при прямом подключении, в моем случае 10 вольт, ничего не должно сгореть. Так ли это? Я не особо силен в электрике, но хочу сэкономить место и упростить общую схему.. |
05.02.2014, 17:16 | #125 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,617
Вес репутации: 9822 |
Re: Подключаем CarDuino Nano V.7 к USB порту роутера с OpenWrt
нарисуйте схемку
|
05.02.2014, 18:43 | #126 |
Member
Регистрация: 25.10.2013
Сообщений: 80
Вес репутации: 0 |
Re: Подключаем CarDuino Nano V.7 к USB порту роутера с OpenWrt
Заранее прошу не пинать ногами за картинку - рисовал мышкой и "на бегу" )
UPD: нижний диод неправильнонарисовал - должно быть наоборот Последний раз редактировалось borey; 10.02.2014 в 12:05. |
05.02.2014, 19:23 | #127 |
Senior Member
Регистрация: 21.06.2013
Адрес: Москва
Сообщений: 176
Вес репутации: 0 |
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(); } } } |
05.02.2014, 19:26 | #128 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,617
Вес репутации: 9822 |
Re: Подключаем CarDuino Nano V.7 к USB порту роутера с OpenWrt
Вариантов много, например
1-оптрон 2-диод шоттки и внутренний подтягивающий резистор 3-резистор и стабилитрон |
05.02.2014, 19:38 | #129 |
Member
Регистрация: 25.10.2013
Сообщений: 80
Вес репутации: 0 |
Re: Подключаем CarDuino Nano V.7 к USB порту роутера с OpenWrt
|
05.02.2014, 20:05 | #130 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,617
Вес репутации: 9822 |
Re: Подключаем CarDuino Nano V.7 к USB порту роутера с OpenWrt
Если больше 6-ти вольт, то сгорит
|
Здесь присутствуют: 5 (пользователей: 0 , гостей: 5) | |
|
|