Форум программистов, компьютерный форум, киберфорум
Робототехника и умный дом
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
Робототехника Робот с управлением от ИК пульта ДУ. https://www.cyberforum.ru/ robotics/ thread2097859.html
Здравствуйте! Недавно в голову пришла мысль сделать робота, управляемого пультом ДУ, с ИК излучателем. Т.е. в общих чертах схема должна, я думаю, выглядеть так: http://**************************/download/file.php?id=4445&t=1&sid=6cec173eeeea5ec06ffbd3355cae789e С пульта задаем направление движения (вперед/назад), затем значение длины пути в сантиметрах, которое будет преобразовываться и...
Робототехника шестерни,подшипники, итд.
Уже давно копятся такие китайские шестеренки, но делать на них что либо совесть не позволяет. http://s005.***********/i209/1104/dd/f78bc4a603f9t.jpg Душа лежит к хорошим железкам (особенно от отечественных военных блоках) Но их естественно мало. http://s12.***********/i185/1104/01/c8798765c1a6t.jpg Буду благодарен за любую информацию (из чего вытащить, купить,заказать почтой, может интернет...
Робототехника Поздравляю всех роботостроителей с памятной датой https://www.cyberforum.ru/ robotics/ thread2097857.html
Сегодня, по версии фильмов "Терминатор", день восстания SkyNet.
Робототехника Двигатель ДГ-0.5ТА нужна помощь Попался мне в руки двигатель генератор ДГ-0.5ТА. Вообще не могу понять что это за двигатель, что значит двигатель-генератор? Не могли бы знающие люди подсказать, где можно применить этот двигатель и возможно ли вообще, или он узко специализирован? Нашел некоторые ТХ на него, может поможет. ./styles/iosyitistromyss/imageset/icon_topys_attach.gif" width="14" height="18 dg_05.doc https://www.cyberforum.ru/ robotics/ thread2097856.html
Замер сверловки ШИМ для сервомашинки. Робототехника
На Радиоуправляемой модели стоят 2 сервы (Газ-тормоз, поворот) есть необходимость "перехватить" сигнал между Ресивером и сервой и передать АТмеге. Как сделать так, чтобы вторжение не отразилось на работе. Питание 4-6 В. Частота, если не ошибаюсь 50Герц и "высокий" уровень держится от 2.5мс до 12.5мс.
Робототехника Цветовая палитра для программы управления роботом. Появилась идея информацию для управления роботом вывести на изображение. Т.е как в играх по углам вся инфа. По этой теме у нас была лекция. Т.к. в системах управления нельзя использовать какие попала цвета. Излишек красного раздражает и со временем оператор захочет отвернуться, светлосиний нейтральный но и внимание на него не обращают. И т.д. Лекцию найти не могу. И подробностей тоже не... https://www.cyberforum.ru/ robotics/ thread2097854.html
Робототехника Мой диплом. Мой робот. https://www.cyberforum.ru/ robotics/ thread2097853.html
В этой теме буду вылаживать свой код, фотографии и еще что нибудь. Я на диплом взял себе тему "Удаленное управление роботом". Это еще не название диплома, над названием я еще не задумывался. Кафедра для работы мне предоставила: - робота IE-ROBOPICA. Конструктор хороший, но в базовой комплектации идет слабенький пик. - стенд с макетной платой EVOT-ADUC7024QS. Благодаря тому, что ROBOPICA...
Робототехника Подскажите USB контроллер станка с ЧПУ.
Кто искал, и таки нашел USB контроллер станка с ЧПУ(схема+прошивка)? Поделитесь ссылкой. И вообще кто какие контроллеры станка с ЧПУ пользует?
Робототехника Механика: из чего сделать вращающуюся ось на подставке? https://www.cyberforum.ru/ robotics/ thread2097851.html
Всем привет! У меня впрос ну почти что оооочень не по теме сообщества, но из тех форумов, где я зареган, это кажется ближайший форум, где народ с мозгом и руками. Я как бы с механикой не очень, но пришлось к ней обратиться. Я ваяю брутальную железную конструкцию - разматывалку для кабеля. Фактически это ось, на которой вертится кусок трубы. Ну что-то типа нигнитофонной катушки от ленты с одной...
Робототехника Фильтр Калмана "для чайников" Видел ли кто-нибудь толковую статью об этом фильтре? Такую, чтобы человек с твердой тройкой по матану и терверу мог понять, что там вобще происходит? https://www.cyberforum.ru/ robotics/ thread2097850.html
Интерфейс для связи блоков? Робототехника
Какой интерфейс лучше выбрать для связи блоков внутри робота? SPI - быстро, но сложно реализовать мультимастер, нужно тянуть CSы I2C - медленнее (или нет?), нативный мультимастер CAN - знаю, что такое существует, но не знаю, насколько применимо и есть не во всех чипах RS-232.. ну он немного не для того вроде. робот будет представлять несколлько отдельных плат, связанных шлейфами либо...
Робототехника Датчики для Lego Mindstorms Всем привет. Решил я сделать для майнсторма ИК-дистанционку. Чисто для того, что бы посмотреть как для него делать датчики и работать с ними. Есть ли люди, которые уже проши это на практике или просто хорошо знают теорию? https://www.cyberforum.ru/ robotics/ thread2097848.html
dorkmoom
0

i2c lsm303 - Робототехника - Ответ 11454103

05.04.2011, 20:11. Показов 4661. Ответов 0
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Народ плиз объясните нубу что я не так делаю с "lsm303"
Код
   var magX,magY,magZ,accX,accY,accZ,CntEeprom: integer;
var magX1,magY1,magZ1,accX1,accY1,accZ1 :array[4]of char;
var mac_buffer : array[0..5] of integer;
var tmra : Double;
// var str : byte;
var uart_rd :integer;
var str :array[0..5] of char;

procedure mag_init();
begin
y2s1_stort();
y2s1_wr(0x3C);
y2s1_wr(0x00);
y2s1_wr(0x14);
I2C1_Repeated_Start;
I2C1_Wr(0x3C);
I2C1_Wr(0x02);
I2C1_Wr(0x00);
I2C1_Stop;
end;
procedure magrd();
var i : word;
begin
mac_buffer[0]:=0;
mac_buffer[1]:=0;
mac_buffer[2]:=0;
mac_buffer[3]:=0;
mac_buffer[4]:=0;
mac_buffer[5]:=0;
PORTA:=255;
I2C1_Start;
I2c1_rd(0x3c);
I2c1_rd(0x02);
mac_buffer[0]:=y2s1_rd(0x03);
mac_buffer[1]:=y2s1_rd(0x04);
mac_buffer[2]:=y2s1_rd(0x05);
mac_buffer[3]:=y2s1_rd(0x06);
mac_buffer[4]:=y2s1_rd(0x07);
mac_buffer[5]:=y2s1_rd(0x08);
I2C1_Stop;
// Delay_ms(1000);
magX:=mac_buffer[0] shl 8 + mac_buffer[1];
magY:=mac_buffer[2] shl 8 + mac_buffer[3];
magZ:=mac_buffer[4] shl 8 + mac_buffer[5];
PORTA:=0;
end;

begin
PORTB := 0;
ADCON0:=0;
ADCON1:=0;
PORTA:=0;
TRISA:=0;
TRISB := 0;
UART1_Init(9600);
I2C1_Init(400000);
Delay_ms(100);
mag_init();
while trui do begin

if (UART1_Data_Ready() <> 0) then
begin
magrd();
UART1_Write(magX);
UART1_Write(magY);
UART1_Write(magZ);
end;
end;
end.


Вернуться к обсуждению:
i2c lsm303 Робототехника
Заказать работу у эксперта
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
05.04.2011, 20:11
Готовые ответы и решения:

Конвертер i2c в usb - MIKROE-1421, FTDI click USB 2.0 to I2C для ПК
Подскажите как подключить устройство с интерфейсом i2c к компьютеру. Требуется управление с...

I2C
Подключил к процу часы DS1307. Использовал библиотеку для програмного I2C CodeVision. Все вроде бы...

i2c 3.3- 5.0 v
народ, такой вопрос. есть железяка, питание 3,3 вольта и микроконтроллер, питание 5 вольт, между...

Attiny828 I2C
Здравствуйте дорогие форумчане!Возникла такая проблема, не могу разобраться с аппаратным TWI...

LIS302DL + I2C
возникли проблемы с данным цифровым акселерометром . С нми происходит обмен по I2C но при этом вне...

0
05.04.2011, 20:11
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
05.04.2011, 20:11
Помогаю со студенческими работами здесь

Счетчик с I2C
Всем доброго времени суток. Мне нужен счетчик импульсов с интерфейсом I2C или другим...

STM32F3, I2C
На плате Dyscovery с F3 серией не могу никак заставить I2C работать. Пытаюсь присоединиться к...

I2C с 24с04
всем привет, на y2s я писал программку для коммуникации с 24 памятью, раньше давно делал на АВР...

I2C непонятки
Изучаю I2C. Неспешно читается &quot;UM10204 - I 2C-bus specification omd usir manual&quot; от NXP, &quot;slva689 -...

I2C программатор
Нужен I2C программатор для AT24C16 и других EEPROM-ок этой серии. В идеале на FT232RL но я не могу...

0
Новые блоги и статьи
Как подключить JavaScript файл в другом JavaScript файле
InfoMaster 20.01.2025
В современной веб-разработке организация кодовой базы играет ключевую роль в создании масштабируемых и поддерживаемых приложений. Модульность и правильное структурирование кода стали неотъемлемыми. . .
Как откатить изменения в исходниках, не внесенные в Git
InfoMaster 20.01.2025
При работе с системой контроля версий Git разработчики часто сталкиваются с необходимостью отменить внесенные изменения в исходном коде. Особенно актуальной становится ситуация, когда изменения еще. . .
В чем разница между px, in, mm, pt, dip, dp, sp
InfoMaster 20.01.2025
В мире цифрового дизайна и разработки интерфейсов правильный выбор единиц измерения играет ключевую роль в создании качественного пользовательского опыта. История развития систем измерений для. . .
Как изменить адрес удалённого репозитория (origin) в Git
InfoMaster 20.01.2025
В терминологии Git термин origin является стандартным именем для основного удаленного репозитория, с которым взаимодействует локальная копия проекта. Когда разработчик клонирует репозиторий с. . .
Как переместить последние коммиты в новую ветку (branch) в Git
InfoMaster 20.01.2025
При работе над проектом часто возникают ситуации, когда необходимо изолировать определенные изменения от основной линии разработки. Это может быть связано с экспериментальными функциями, исправлением. . .
Как вернуть результат из асинхронной функции в JavaScript
InfoMaster 20.01.2025
Асинхронное программирование представляет собой фундаментальную концепцию в JavaScript, которая позволяет выполнять длительные операции без блокировки основного потока выполнения программы. В. . .
Какой локальный веб-сервер выбрать
InfoMaster 19.01.2025
В современной веб-разработке локальные веб-серверы играют ключевую роль, предоставляя разработчикам надежную среду для создания, тестирования и отладки веб-приложений без необходимости использования. . .
Почему планшеты и iPad уже не так популярны, как раньше
InfoMaster 19.01.2025
Эра революционных инноваций История планшетных компьютеров началась задолго до того, как эти устройства стали привычными спутниками нашей повседневной жизни. В начале 1990-х годов появились первые. . .
Как самому прошить BIOS ноутбука
InfoMaster 19.01.2025
BIOS (Basic Input/ Output System) представляет собой важнейший компонент любого компьютера или ноутбука, который обеспечивает базовое взаимодействие между аппаратным и программным обеспечением. . .
Какой Linux выбрать для домашнего компьютера
InfoMaster 19.01.2025
Современные реалии выбора операционной системы В современном мире выбор операционной системы для домашнего компьютера становится все более важным решением, которое может существенно повлиять на. . .
Как объединить два словаря одним выражением в Python
InfoMaster 19.01.2025
В мире программирования на Python работа со словарями является неотъемлемой частью разработки. Словари представляют собой мощный инструмент для хранения и обработки данных в формате "ключ-значение". . . .
Как без исключения проверить существование файла в Python
InfoMaster 19.01.2025
При разработке программного обеспечения на Python часто возникает необходимость проверить существование файла перед выполнением операций с ним. Это критически важная задача, которая помогает избежать. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru