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

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

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 22.05.2016, 02:49   #1
domrustika
Junior Member
 
Регистрация: 10.05.2016
Адрес: казань
Сообщений: 16
Вес репутации: 0
domrustika is an unknown quantity at this point
По умолчанию Re: Модуль "CyberBot-3"

чем отличается 1 код с использованием библиотеки и 2 без нее? какой в итоге заливать в МК?
хотя попробовал 2 код выходит ошибка
H:\cyberbot3\bezlib\bezlib.ino:18:18: fatal error: Vcc.h: No such file or directory

compilation terminated.

откуда взять этот VCC.h?
можно ли вместо драйвера применить l293d? вот так
Название: motor.jpg
Просмотров: 1167

Размер: 17.0 Кб
?
при 1 же коде(верхнем) код компилится, шьется, но в модуле драйвер ftdi на веб страничке не определяется ком-порт.
domrustika вне форума   Ответить с цитированием
Старый 22.05.2016, 11:03   #2
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: Модуль "CyberBot-3"

Цитата:
можно ли вместо драйвера применить l293d? вот так
Можно любой драйвер подключить

Цитата:
чем отличается 1 код с использованием библиотеки и 2 без нее? какой в итоге заливать в МК?
Первый код работает быстрей, но расчитан для контроллеров ATmega 328
Второй код универсальный

Цитата:
откуда взять этот VCC.h?
Не знаю что это за библиотека. Код не я писал
попробуйте закоментировать строку #include <Vcc.h>

Цитата:
при 1 же коде(верхнем) код компилится, шьется, но в модуле драйвер ftdi на веб страничке не определяется ком-порт.
Нет ни какой связи кода с драйвером FTDI.
У Вас какая ардуина? Какой мост у нее ?
Admin вне форума   Ответить с цитированием
Старый 22.05.2016, 23:35   #3
domrustika
Junior Member
 
Регистрация: 10.05.2016
Адрес: казань
Сообщений: 16
Вес репутации: 0
domrustika is an unknown quantity at this point
По умолчанию Re: Модуль "CyberBot-3"

Цитата:
Сообщение от Admin
Первый код работает быстрей, но расчитан для контроллеров ATmega 328
Второй код универсальный
тоесть в Вашей cyberbot 3 работает в итоге 1 код?
Цитата:
попробуйте закоментировать строку #include <Vcc.h>
пробовал. ругается при компиляции. появляется еще куча ошибок, где содержится vcc.h
Цитата:
Нет ни какой связи кода с драйвером FTDI
У Вас какая ардуина? Какой мост у нее ?
у меня ардуино uno на чипе мега328p . всмысле какой мост?
тоесть если все исправно работает в веб морде он может и не определятся?

P.S заказал точно такой же роутер как у Вас в проекте этом и такой же драйвер. попробую собрать ТОЧНО с такими же деталями что у вас...
а то вдруг на моем роутере тупо не работает юарт...

сейчас залил скетч кибербота 3. команды с веб не работают , однако когда посылаю с монитора порта arduino ide команды wsad на плате мигает диод RX. когда жму этиже кнопки с веб морды ничего не происходит...

Последний раз редактировалось domrustika; 23.05.2016 в 01:48.
domrustika вне форума   Ответить с цитированием
Старый 23.05.2016, 11:56   #4
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: Модуль "CyberBot-3"

Цитата:
у меня ардуино uno на чипе мега328p . всмысле какой мост?
тоесть если все исправно работает в веб морде он может и не определятся?
Вторая микросхема как называется? Проблема как раз в чипе моста
Если Вам неизвесно какой мост в Вашей ардуине, то почему тогда Вы установили драйвер FTDI?
Admin вне форума   Ответить с цитированием
Старый 23.05.2016, 16:56   #5
domrustika
Junior Member
 
Регистрация: 10.05.2016
Адрес: казань
Сообщений: 16
Вес репутации: 0
domrustika is an unknown quantity at this point
По умолчанию Re: Модуль "CyberBot-3"

Цитата:
Сообщение от Admin Посмотреть сообщение
Вторая микросхема как называется?
то почему тогда Вы установили драйвер FTDI?
Нажмите на изображение для увеличения
Название: IMG_20160523_163924.jpg
Просмотров: 234
Размер:	88.2 Кб
ID:	3906
Нажмите на изображение для увеличения
Название: IMG_20160523_163938.jpg
Просмотров: 194
Размер:	70.4 Кб
ID:	3907
У меня 2 ардуино уно. отметил микросхемы. эти ?
а драйвер установил потому что Вы в 1 посте ничего не написали про особенности ардуины что нужно смотреть еще 2 микросхему...
вы же дали код именно на ардуино уно с 328 на борту.
domrustika вне форума   Ответить с цитированием
Старый 23.05.2016, 17:36   #6
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: Модуль "CyberBot-3"

Цитата:
а драйвер установил потому что Вы в 1 посте ничего не написали про особенности ардуины что нужно смотреть еще 2 микросхему...
вы же дали код именно на ардуино уно с 328 на борту.
Об драйверах написано в предыдущих темах, в шапке есть ссылки
Красная ардуина не подойдет, для синей нужно установить драйвер ACM и заблокировать программный сброс
Admin вне форума   Ответить с цитированием
Старый 23.05.2016, 18:10   #7
domrustika
Junior Member
 
Регистрация: 10.05.2016
Адрес: казань
Сообщений: 16
Вес репутации: 0
domrustika is an unknown quantity at this point
По умолчанию Re: Модуль "CyberBot-3"

Цитата:
Сообщение от Admin Посмотреть сообщение
Красная ардуина не подойдет, для синей нужно установить драйвер ACM и заблокировать программный сброс
можете показать где это написано пожалуйста?
domrustika вне форума   Ответить с цитированием
Старый 24.05.2016, 17:14   #8
domrustika
Junior Member
 
Регистрация: 10.05.2016
Адрес: казань
Сообщений: 16
Вес репутации: 0
domrustika is an unknown quantity at this point
По умолчанию Re: Модуль "CyberBot-3"

Цитата:
Сообщение от Admin Посмотреть сообщение
для синей нужно установить драйвер ACM и заблокировать программный сброс
на моей синей ардуино нет никаких пинов для сброса. как его заблокировать?
еще при 1 компиляции 1 кода с киберлиб выходят ошибки
Код:
C:\Program Files (x86)\Arduino_new\libraries\cyberlib\CyberLib.cpp: In function 'uint32_t ReadEEPROM_Long(uint8_t)':

C:\Program Files (x86)\Arduino_new\libraries\cyberlib\CyberLib.cpp:220:55: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]

         uint32_t ir_code = eeprom_read_byte((uint8_t*)addr+3); 

                                                       ^

C:\Program Files (x86)\Arduino_new\libraries\cyberlib\CyberLib.cpp:221:63: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]

         ir_code = (ir_code << 8) | eeprom_read_byte((uint8_t*)addr+2);

                                                               ^

C:\Program Files (x86)\Arduino_new\libraries\cyberlib\CyberLib.cpp:222:63: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]

         ir_code = (ir_code << 8) | eeprom_read_byte((uint8_t*)addr+1);

                                                               ^

C:\Program Files (x86)\Arduino_new\libraries\cyberlib\CyberLib.cpp:223:63: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]

         ir_code = (ir_code << 8) | eeprom_read_byte((uint8_t*)addr);
когда же нажимаю скомпилировать еще раз, ошибки пропадают и компилится нормально!
это так и должно быть?

Последний раз редактировалось domrustika; 24.05.2016 в 17:51.
domrustika вне форума   Ответить с цитированием
Старый 25.05.2016, 17:04   #9
domrustika
Junior Member
 
Регистрация: 10.05.2016
Адрес: казань
Сообщений: 16
Вес репутации: 0
domrustika is an unknown quantity at this point
По умолчанию Re: Модуль "CyberBot-3"

вроде разобрался сам. подключил резистор на 110 ом между reset и +5в. установил драйвер ACM. в веб морде определился как acm.
настроил 56700.
при нажатии кнопок даже мигает Rx. но все равно постоянно сбрасывается.-
при нажатии мигает диод-L на плате!

может еще надо конденсатор между reset и питанием поставить?
domrustika вне форума   Ответить с цитированием
Старый 23.05.2016, 18:42   #10
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: Модуль "CyberBot-3"

Драйвер http://cyber-place.ru/showthread.php?t=1071
Admin вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 9 (пользователей: 0 , гостей: 9)
 
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид

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

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

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


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


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