//#define LED_FLASHER_SEQUENCE 0b00000000 // leds OFF “Патерн” , для режима “disarmed”,
//например если установить “0b01010101”,то в режиме “disarmed” будет мигать 125ms горит 125ms пауза.
#define LED_FLASHER_SEQUENCE_ARMED 0b00000101 // Как моргать, в режиме “armed” каждый бит 125mS.
//Т.е.при дефолтной установке две вспышки по 125мс , с паузой между вспышками 125мс,
//повторяются раз в 1секунду (3*125+ 5*125= 1сек.).
Следующие “дефайны” можно использовать, для включения/выключения LED, назначив канал на AUX.
//#define LED_FLASHER_SEQUENCE_MAX 0b11111111 // full illumination
//#define LED_FLASHER_SEQUENCE_LOW 0b00000000 // no illumination
В AIOP, 33 контакт подключен к порту “С4” . Тогда в конфиге должно быть так:
#define LED_FLASHER_SEQUENCE 0b00000000 // Если сделать так 0b00000001, то будет одна вспышка в секунду.
#define LED_FLASHER_SEQUENCE_ARMED 0b00000101 // Как моргать, две вспышки, каждую секунду.
#define LED_FLASHER_SEQUENCE_MAX 0b11111111 // Включить LED командой
#define LED_FLASHER_SEQUENCE_LOW 0b00000000 // Выключть командой
Comments
Спасибо за напоминание как секвенсор включается! А сама схема подключения диодной ленты какая в итоге?
А подрубают как? Через мосфет какой-нить?
Я ставил драйверы светодиодов с DX - у них есть PWM control на микрухе, надо его найти и подрубить к контроллеру. Тока это не для лент, а для голых LED’ов.
Ленты - да, MOSFET, ну или ULN микруха подходящая.
{"assets_hash":"a8b26fa7f6e768b07a72c8c9aadb9422","page_data":{"users":{"41b8a4ac3df9550077792e83":{"_id":"41b8a4ac3df9550077792e83","hid":5271,"name":"Prikupets","nick":"Prikupets","avatar_id":null,"css":""},"4d278cec3df9550077757cdb":{"_id":"4d278cec3df9550077757cdb","hid":77741,"name":"andrei2882","nick":"andrei2882","avatar_id":null,"css":""},"4d2ed4283df9550077757835":{"_id":"4d2ed4283df9550077757835","hid":78182,"name":"Covax","nick":"Covax","avatar_id":null,"css":""},"503e09863df95500777407a8":{"_id":"503e09863df95500777407a8","hid":124574,"name":"chanov","nick":"chanov","avatar_id":null,"css":""}},"settings":{"blogs_can_create":false,"blogs_mod_can_delete":false,"blogs_mod_can_hard_delete":false,"blogs_mod_can_add_infractions":false,"can_report_abuse":false,"can_vote":false,"can_see_ip":false,"blogs_edit_comments_max_time":30,"blogs_show_ignored":false,"blogs_reply_old_comment_threshold":30,"votes_add_max_time":168},"entry":{"_id":"5239ea92997073007710d1d3","hid":17549,"title":"Подключение LED к плате \"CIRUS MultiWii Light\".","html":"<p>Чтоб моргало, раскомментируйте следующее.</p>\n<p>Код:</p>\n<p>#define LED_FLASHER // разрешить подсветку</p>\n<p>// Назначает порт, для платы CIRUS MultiWii Light контакт D12, для //остальных прозвонить, уточнить.<br>\n#define LED_FLASHER_DDR DDRB<br>\n#define LED_FLASHER_PORT PORTB<br>\n#define LED_FLASHER_BIT PORTB4</p>\n<p>//#define LED_FLASHER_INVERT // Инверсия</p>\n<p>//#define LED_FLASHER_SEQUENCE 0b00000000 // leds OFF “Патерн” , для режима “disarmed”,<br>\n//например если установить “0b01010101”,то в режиме “disarmed” будет мигать 125ms горит 125ms пауза.</p>\n<p>#define LED_FLASHER_SEQUENCE_ARMED 0b00000101 // Как моргать, в режиме “armed” каждый бит 125mS.<br>\n//Т.е.при дефолтной установке две вспышки по 125мс , с паузой между вспышками 125мс,<br>\n//повторяются раз в 1секунду (3*125+ 5*125= 1сек.).</p>\n<!--cut-->\n<p>Следующие “дефайны” можно использовать, для включения/выключения LED, назначив канал на AUX.<br>\n//#define LED_FLASHER_SEQUENCE_MAX 0b11111111 // full illumination<br>\n//#define LED_FLASHER_SEQUENCE_LOW 0b00000000 // no illumination</p>\n<p>В AIOP, 33 контакт подключен к порту “С4” . Тогда в конфиге должно быть так:</p>\n<p>Код:</p>\n<p>#define LED_FLASHER<br>\n#define LED_FLASHER_DDR DDRC<br>\n#define LED_FLASHER_PORT PORTC<br>\n#define LED_FLASHER_BIT PORTC4</p>\n<p>//#define LED_FLASHER_INVERT // Инверсия</p>\n<p>#define LED_FLASHER_SEQUENCE 0b00000000 // Если сделать так 0b00000001, то будет одна вспышка в секунду.<br>\n#define LED_FLASHER_SEQUENCE_ARMED 0b00000101 // Как моргать, две вспышки, каждую секунду.</p>\n<p>#define LED_FLASHER_SEQUENCE_MAX 0b11111111 // Включить LED командой<br>\n#define LED_FLASHER_SEQUENCE_LOW 0b00000000 // Выключть командой</p>\n","user":"4d278cec3df9550077757cdb","ts":"2013-09-18T18:01:54.000Z","st":1,"cache":{"comment_count":3,"last_comment":"537c8bd6997073007713eb4b","last_comment_hid":3,"last_ts":"2014-05-21T11:19:50.000Z","last_user":"41b8a4ac3df9550077792e83"},"views":1229,"bookmarks":0,"votes":0},"subscription":null},"locale":"en-US","user_id":"000000000000000000000000","user_hid":0,"user_name":"","user_nick":"","user_avatar":null,"is_member":false,"settings":{"can_access_acp":false,"can_use_dialogs":false,"hide_heavy_content":false},"unread_dialogs":false,"footer":{"rules":{"to":"common.rules"},"contacts":{"to":"rco-nodeca.contacts"}},"navbar":{"tracker":{"to":"users.tracker","autoselect":false,"priority":10},"forum":{"to":"forum.index"},"blogs":{"to":"blogs.index"},"clubs":{"to":"clubs.index"},"market":{"to":"market.index.buy"}},"recaptcha":{"public_key":"6LcyTs0dAAAAADW_1wxPfl0IHuXxBG7vMSSX26Z4"},"layout":"common.layout"}