CRIUS ALL IN ONE PRO Flight Controller
но есть же еще и такие строчки
#define LEDPIN_PINMODE pinMode (13, OUTPUT);
#define LEDPIN_TOGGLE PINB |= 1<<5; //switch LEDPIN state (digital PIN 13)
#define LEDPIN_OFF PORTB &= ~(1<<5);
#define LEDPIN_ON PORTB |= (1<<5);
значит можно задействовать и led и buzzer, вобщем что думать буду пробовать, спасибо за подсказку, время эксперементов)))
Прошился прошивкой Лешича б3 под ублокс, сразу увидел 10 спутников, решил подлетнуть на постоянно вкл альтхолде, вроде отвисел пару минут, явно не удерживая позицию, потом спокойно шмякнулся вниз… Шел снег, показалось, что накрылся регуль, дома завел, все работает. Теперь о разнице ощущений полета в4u от в3; в4u лучше реагирует на газ в режиме с включенным баро , лучше держит высоту, но немного скачет, причем сам резко подгазовывая( проверял две платы на кваде и трикоптере) по высоте примерно на 30 см. В3 вяло реагирует на газ в режиме баро, видит ублокс ( такой же как у Лешича).завтра попробую по крутить пиды , мож перестанет скакать
хочу подключить подсветку, но не прямо к батарее, а управлять через канал контроллера, имеется ли такая возможность на данной плате?
Присоединюсь к вопросу. Насколько я понял из беглого чтения мануала - в канал buzzer подключается. И вместо баззера - мигает подсветка.
да можно на баззер вешать, т.е. вий не генерит сигнал базера, а лишь вкл/выкл шлет для него… т.е. через ключ, можно и базер и подсветку повесить…
эх блин… писал уже раза 2:
у вия для подсветки есть
#define LED_FLASHER
это в конфиг.ино, тамже а также в деф.ино можно и ноги проца указать
ЭТО как раз подсветка - мигает несколько раз при включении, без арминга не горит, при арминге мигает 2 раза с коротким промежутком, пауза и опять мигает - очень удобно - отлично заметно днем, когда постоянно горящую подсветку практически не видно.
также можно на аукс повесить включение постоянного горения.
а где можно прочитать поподробнее про это(для чайников так сказать))).у меня сейчас 12в светодиодные ленты по лучам идут-подсоединены напрямую к акб…хотелось бы по человечески сделать все…
а где можно прочитать поподробнее про это(для чайников так сказать))).
что именно? как сделать ключ на полевике - в интернете найти можно…
Либо прикупить со свистелками и перделками Multi-Remote Receiver operated on/off Switch
Вот этот меньше, легче, проще hobbyking.com/…/__8833__Turnigy_Receiver_Controlle…
эх блин… писал уже раза 2:
у вия для подсветки есть
#define LED_FLASHER
это в конфиг.ино, тамже а также в деф.ино можно и ноги проца указать
ЭТО как раз подсветка
Вот спасибо-то! А то я помню, что было где-то, но найти рука не поднялась =Р
эх блин… писал уже раза 2: у вия для подсветки есть #define LED_FLASHER
я вот до модинга (LED) так и не добрался, соот-но и в код этот не лез… некогда блин было, не интерсно или лень наверное 😃, хотя ленты светодиодные лежат еще с первого заказа-знакомства с ХК… т.е. уже более года 😃
п.с. приехали активные баззеры, неплохо орут при 12в… www.ebay.com/itm/390363672455
если будете переделывать подсветку - сделайте по примеру мегапирата секвенсор. очень удобно, ну лично мне.
и самый смак от микрокоптера - при просадке батарейки сигнализировать
и самый смак от микрокоптера - при просадке батарейки сигнализировать
это вроде как давно уже есть
/********************************************************************/
/**** battery voltage monitoring ****/
/********************************************************************/
/* for V BAT monitoring
after the resistor divisor we should get [0V;5V]->[0;1023] on analog V_BATPIN
with R1=33k and R2=51k
vbat = [0;1023]*16/VBATSCALE
must be associated with #define BUZZER ! */
//#define VBAT // uncomment this line to activate the vbat code
#define VBATSCALE 131 // change this value if readed Battery voltage is different than real voltage
#define VBATLEVEL1_3S 107 // 10,7V
#define VBATLEVEL2_3S 103 // 10,3V
#define VBATLEVEL3_3S 99 // 9.9V
#define NO_VBAT 16 // Avoid beeping without any battery
пытаюсь включить сонар на B4. Раскоментировал #define SONAR_GENERIC_ECHOPULSE
Компилятор ругается:
MultiWii_2_1_b4.cpp: In function ‘void Sonar_init()’:
Sonar:94: error: ‘SONAR_READ_MASK’ was not declared in this scope
MultiWii_2_1_b4.cpp: In function ‘void __vector_3()’:
Sonar:108: error: ‘SONAR_READ_MASK’ was not declared in this scope
Кто знает как это лечить?
Мозг КриусАИО 1.1
Большое спасибо, Alexandr Arhutich.
Это очень приятно, найти Вашу прошивку в своем почтовом ящике!
- Arduino 1.0.1?
- подозреваю что у вас не правильно выбран тип платы в Tools -> Board … надо выбрать Arduino Mega 2560
upd: также только что проверил с arduino-1.0.2 (от 5 ноября)… все ок
прошувка в4 с sr-04 сонаром работает отлично.
прошувка в4 с sr-04 сонаром работает отлично.
видива давай! 😉
Полетал в снег и ветер, снег попал на мозх , включаю ГУИ и вижу жуть- трикоптер крутиться по всем осям как ужаленный. Надо лаком покрывать или прятать зимой в герметичную тару)))
Андрей, экспонента на газ более 35 уже дофига 😉
а у тебя 79!
Щаз исправлю…Спасибо. Но ведь летает))
ну да, летать то будет, но газ в середине уж совсем мееееееедленный будет…
Просушил плату ,а она все равно беситься в гуи, прошил заново-не фига…Наверно глюкнуло там что то. Жалко , только полетел по человечески и вот засада.Придется разбирать и спиртом протирать,если нет,что там могло глюкнуть…Снег вроде дистилят,или в нем есть соли? Просто коптер стоял подключенный к юсб и токи по плате блуждали,возможно замкнули тонкий переход от какого нибудь датчика или еще хуже вода попала в бародатчик(хотя закрыт поролоном)
Я бы успокоился, бросил плату в дистиллят, предварительно загерметизировав бародатчик, выпил бы пива и пошел спать. Утро вечера мудренее (С).