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

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

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 16.03.2018, 08:40   #831
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,348
Вес репутации: 9547
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
По умолчанию

В шапке темы скетч лежит
Добавьте dimmer1=data
Admin на форуме   Ответить с цитированием
Старый 16.03.2018, 17:01   #832
KVL80
Junior Member
 
Регистрация: 16.03.2018
Сообщений: 8
Вес репутации: 0
KVL80 is an unknown quantity at this point
По умолчанию

Цитата:
Сообщение от Admin Посмотреть сообщение
В шапке темы скетч лежит
Добавьте dimmer1=data
#include <CyberLib.h> //Библиотека от Cyber-Place.ru
volatile uint8_t tic, Dimmer1;
uint8_t data;
Dimmer1 = data;
void setup()
Вот так?
KVL80 вне форума   Ответить с цитированием
Старый 16.03.2018, 18:16   #833
KVL80
Junior Member
 
Регистрация: 16.03.2018
Сообщений: 8
Вес репутации: 0
KVL80 is an unknown quantity at this point
По умолчанию

Цитата:
Сообщение от KVL80 Посмотреть сообщение
#include <CyberLib.h> //Библиотека от Cyber-Place.ru
volatile uint8_t tic, Dimmer1;
uint8_t data;
Dimmer1 = data;
void setup()
Вот так?

После проверки СКЕТЧА из шапки выдает вот такие ошибки.

C:\Users\Владимир\Documents\Arduino\libraries\CyberLib-master\CyberLib.cpp: In function 'void WriteEEPROM_Byte(uint8_t, uint8_t)':

C:\Users\Владимир\Documents\Arduino\libraries\CyberLib-master\CyberLib.cpp:186:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]

eeprom_write_byte((uint8_t*)addr, data);

^

C:\Users\Владимир\Documents\Arduino\libraries\CyberLib-master\CyberLib.cpp: In function 'void WriteEEPROM_Long(uint8_t, uint32_t)':

C:\Users\Владимир\Documents\Arduino\libraries\CyberLib-master\CyberLib.cpp:197:37: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]

eeprom_write_byte((uint8_t*)addr, data & 0xFF);

^

C:\Users\Владимир\Documents\Arduino\libraries\CyberLib-master\CyberLib.cpp:198:37: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]

eeprom_write_byte((uint8_t*)addr+1, (data & 0xFF00) >> 8);

^

C:\Users\Владимир\Documents\Arduino\libraries\CyberLib-master\CyberLib.cpp:199:37: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]

eeprom_write_byte((uint8_t*)addr+2, (data & 0xFF0000) >> 16);

^

C:\Users\Владимир\Documents\Arduino\libraries\CyberLib-master\CyberLib.cpp:200:37: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]

eeprom_write_byte((uint8_t*)addr+3, (data & 0xFF000000) >> 24);

^

C:\Users\Владимир\Documents\Arduino\libraries\CyberLib-master\CyberLib.cpp: In function 'uint8_t ReadEEPROM_Byte(uint8_t)':

C:\Users\Владимир\Documents\Arduino\libraries\CyberLib-master\CyberLib.cpp:209:37: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]

return eeprom_read_byte((uint8_t*)addr);

^

C:\Users\Владимир\Documents\Arduino\libraries\CyberLib-master\CyberLib.cpp: In function 'uint32_t ReadEEPROM_Long(uint8_t)':

C:\Users\Владимир\Documents\Arduino\libraries\CyberLib-master\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:\Users\Владимир\Documents\Arduino\libraries\CyberLib-master\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:\Users\Владимир\Documents\Arduino\libraries\CyberLib-master\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:\Users\Владимир\Documents\Arduino\libraries\CyberLib-master\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);

^

Скетч использует 958 байт (3%) памяти устройства. Всего доступно 30720 байт.
Глобальные переменные используют 20 байт (0%) динамической памяти, оставляя 2028 байт для локальных переменных. Максимум: 2048 байт.
[свернуть]
KVL80 вне форума   Ответить с цитированием
Старый 16.03.2018, 18:17   #834
KVL80
Junior Member
 
Регистрация: 16.03.2018
Сообщений: 8
Вес репутации: 0
KVL80 is an unknown quantity at this point
По умолчанию

Подскажите, направьте на ПУТЬ истенный!
KVL80 вне форума   Ответить с цитированием
Старый 16.03.2018, 19:32   #835
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,348
Вес репутации: 9547
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
По умолчанию

Здесь готовый скетч для диммера работающего по serial http://cyber-place.ru/showpost.php?p=3925&postcount=24
Admin на форуме   Ответить с цитированием
Старый 17.03.2018, 06:31   #836
KVL80
Junior Member
 
Регистрация: 16.03.2018
Сообщений: 8
Вес репутации: 0
KVL80 is an unknown quantity at this point
По умолчанию

Цитата:
Сообщение от Admin Посмотреть сообщение
Здесь готовый скетч для диммера работающего по serial http://cyber-place.ru/showpost.php?p=3925&postcount=24
Выдает:
exit status 1
Ошибка компиляции для платы Arduino Nano.
KVL80 вне форума   Ответить с цитированием
Старый 17.03.2018, 08:56   #837
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,348
Вес репутации: 9547
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
По умолчанию

Проверенный рабочий код: http://cyber-place.ru/showthread.php?t=1068
Admin на форуме   Ответить с цитированием
Старый 21.03.2018, 14:49   #838
KVL80
Junior Member
 
Регистрация: 16.03.2018
Сообщений: 8
Вес репутации: 0
KVL80 is an unknown quantity at this point
По умолчанию

Опять выдает это сообщение
exit status 1
Ошибка компиляции для платы Arduino Nano.
KVL80 вне форума   Ответить с цитированием
Старый 21.03.2018, 14:51   #839
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,348
Вес репутации: 9547
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
По умолчанию

А библиотека CyberLib установлена?
Admin на форуме   Ответить с цитированием
Старый 22.03.2018, 07:18   #840
KVL80
Junior Member
 
Регистрация: 16.03.2018
Сообщений: 8
Вес репутации: 0
KVL80 is an unknown quantity at this point
По умолчанию

Да, установлена.
KVL80 вне форума   Ответить с цитированием
Ответ


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

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

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

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

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


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


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