MultiWii
было чето типа такого, в Linux помогло в файле ~/.arduino/preferences.txt поставить serial.debug_rate=9600
в винде наверняка такой же файлик есть в program files
пробую закинуть прошивку в ардуино, выкидывает ошибку
RESET c USB адаптера я так понимаю на этой плате не распаян. Значит сброс на ардуинине надо нажимать руками. Если еще не делали, то попробуйте в след последовательности
- нажать и держать кнопку на плате
- нажать Upload в Arduino GUI
- как только появится надпись что компиляция успешна (Binary sketch size: …) сразу отпустить кнопку на плате
Проверил, там так и есть. менял на сом3 (адаптор на нем стоит) не помогает.
Подключал и фирменный адаптор, пробовал на стационаре в СОМ1 втыкать, та же ошибка.
А в устройствах ( в винде ) не пробовали посмотреть каким COM ардуинка обозвалась может каким 13-м или 17-м?
Я свою собрал - похожую только с RS232 через Max232 так вот после того как пройдёт определение прошивки отпускаю ресет и всё прошивается без проблем…
Прикол в чём если не ресетнуть ардуинку, она считает (точнее бутлоадер) что она программатор STK500…
Датчик рассчитан на 3.3 вольта, ардуина на 5 вольт, отсюда могут быть глюки, когда ардуина по SDA будет посылать данные датчику… (хотя у ардуины, помниться есть нога Vref…) я посоветю для llc микросхему pca9603.
Я обычно цеплял датчик на 3.3вольта и всё работало нормально, щас попробую 😃
Я обычно цеплял датчик на 3.3вольта и всё работало нормально, щас попробую
Ненулевой шанс спалить датчик…
Ненулевой шанс спалить датчик…
почему? датчики хотят от 2.6 до 3.7 по разным даташитам, ардуинка дает 3.3, сама i2c шина в таком же режиме, что тут можно спалить?
Ненулевой шанс спалить датчик.
Ненулевой, но очень маленький. Поройтесь в теме (а еще проще в моих сообщениях ибо их пока гораздо меньше 😃) - обсуждали где то месяц назад. Я в свой мелкой платке сделал все без преобразователей с подтяжкой выводов I2C к 3,3В и, соответственно, отключением внутренних подтягивающих резисторов. То что теоретически при кривой прошивке могут быть проблемы я понимаю, но это мой осознаный выбор
ардуинка дает 3.3, сама i2c шина в таком же режиме
3.3в в Ардуине использует USB-TTL конвертор, а сама Мега питается от 5в (если это не “Ардуино-3,3v”), и “1” на выходах Меги- это минимум (именно минимум!) 4.2в . Следовательно, на i2c шине будет на +0,6в больше , чем 3,6в. А согласно даташитам на ITG-3200:Absolute Maximum Ratings: SCL, SDA, INT -0.5V to VLOGIC + 0.5V", т.е. без согласования - риск присутствует.
а зачем нужен этот логик конвертер? без него нельзя обойтись? Паять или покупать его не хотелось бы
По даташиту на 328-ю мегу на входе присутствует логическая единица если напряжение больше 0.6*(напряжение питания). При 5-ти вольтах питания это 3 вольта. То есть с пулапами на 3.3 вполне укладываемся.
минимум (именно минимум!) 4.2в
выводы I2C (или атмеловский TWI) это открытый сток. уровень лог 1 определяется либо внутренними пулапами, либо внешними, если внутренние отключены. Сам кристалл может только прижать линию к земле, он не выдает туда правильные “пятивольтовые” единицы. Единица на шине образуется когда никто не прижимает линию в ноль. Весь риск в том, что если ножки TWI сконфигурить не как TWI, а как обычные линии вывода и засадить туда лог 1. Никаких 4,2 в нормально сконфигуренном кристалле не будет
Добавил картинку. Как говорится лучше один раз увидеть. 1 клетка = 1 вольт. Подтяжка на 3,3 В через внешние пулапы
Вот у меня такая плата расширения:
www.dfrobot.com/index.php?route=product/product&pa…
В неё в нижней левом углу 3.3вольта выходы, к ним разве нельзя подцеплять?
Начал делать подвес для камеры, я так понял в мультивии есть поддержка стабилизации подвеса?
я так понял в мультивии есть поддержка стабилизации подвеса?
есть
В чем преимущество arduino mega для этого проекта? Есть задумка портировать код для этого контроллера. Вроде и хочется взять поиграться, но реального применения кроме как использовать его для коптера не вижу.
В чем преимущество arduino mega для этого проекта?
больше моторов, больше сервомашинок, больше дырок для приемника
а какой подвес нужно использовать? Сделать по аналогии, а то я уже сделал почти, а вдруг не то 😃)
выводы I2C (или атмеловский TWI) это открытый сток. уровень лог 1 определяется либо внутренними пулапами, либо внешними, если внутренние отключены.
в общем понятно что ничего не понятно =) если i2c сконфигурировано как i2c и питание 3.3в - нужен LLC или нет?
дошли руки до перепрограмирования регулей (HK/Mystery BlueSeries 30A), и пару вопросов:
- так ли программирую:
Brake: off
Battery type: LiPo
Low Voltage Cutoff Threshold: High3.2V/65%
Timing Setup: High (22-30° )
Soft Acceleration Start Ups: Start Acceleration
Governor Mode: Rpm off
Switching Frequency: 16kHz
Low Voltage Cutoff Type: Reduce power - есть ли какой то проект для ардуинки который эмулирует карточку программирования - замучился уже пики эти слушать =)
есть ли какой то проект для ардуинки который эмулирует карточку программирования - замучился уже пики эти слушать
Это идея. завтра сниму значения с карточки и попробую написать скетч для ардуины.