Madf писал(а):
Дим, вроде взрослый дядя, а всё на халяву рассчитываешь
Да, тут не поспоришь, хотел халявы. Очень лень было окучивать MPU6050.
linvinus писал(а):
Судя по всему это заговор гугла.
Тема на электротранспорте:
http://electrotransport.ru/ussr/index.php?topic=27975.msg1213421#msg1213421linvinus писал(а):
Если дашь распиновку к каким выводам что подключено то можно сварганить на базе моих наработок на chibios
Распиновка в файле gpio.h. Проект
"firmware-gen1_boards". Только ветка master совсем убитая. Переключайся на последний "balance_control-1".
Но для меня это уже история. Если бы я подключил свой хоббийный ESC с синусной прошивкой, которой крутил LG стиралку, то и не тратил бы время на эту хрень

linvinus писал(а):
Его видео показывают что как минимум мотор должен крутиться.
Да ты звуки послушай на видео.Там не дает всему взорваться лабораторный источник питания. От 19 вольт его поделки тоже крутятся у меня, правда у меня волосы на лысом черепе шевелятся от работы. А вот на "авось" я подключил к штатной батарее на 60 вольт. Плазме, выходящей реактивной струей из силовых транзисторов позавидует dccharacter.
Вишенка в торт в ветке теста синуса 
Это табличка одного периода синуса. 36 шагов, физический ноль = 372, Карл!
Код:
uint16_t sine_table [36] = {
372,
437,
499,
558,
611,
657,
695,
722,
739,
744,
739,
722,
695,
657,
611,
558,
499,
437,
372,
308,
245,
186,
133,
87,
50,
22,
6,
0,
6,
22,
50,
87,
133,
186,
245,
308,
};
Это инициализация 3-х индексных указателей со смещением 120 град. для соотв. фазы
Код:
static unsigned int index_a = 0;
static unsigned int index_b = 12;
static unsigned int index_c = 24;
Это инкремент указателей:
Код:
index_a = increment_index (index_a);
index_b = increment_index (index_b);
index_c = increment_index (index_c);
Моя фшоке. Должен был быть только один указатель, остальные вычисляются прибавлением 120 град. Я так делал еще в 1997 году
Сейчас у меня один вопрос, где и как достать контроллеры для noname колес. Дальше все делать самому. Вообще, у меня было все хорошо целую неделю (своя программа), пока я не решил попользоваться халявой MPU6050.