roboforum.ru

Технический форум по робототехнике.
Текущее время: 02 дек 2024, 13:23

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 111 ]  На страницу Пред.  1 ... 4, 5, 6, 7, 8
Автор Сообщение
 Заголовок сообщения: Re: "Robbe"
СообщениеДобавлено: 23 фев 2010, 18:20 
Не в сети

Зарегистрирован: 27 авг 2008, 10:45
Сообщения: 1981
Откуда: Харьков
прог. языки: С/С++
Да любым способом можно сделать, например для уарта можно подтянуть резистором ногу Rx к земле, при подключении ответного уарта на ней появится логическая единица. USB (если МК- это USB device) - по появлению +5В на ноге Vbus. Ну а если МК - хост, там стандартом определен детект устройства (на хосте обе ноги данных подтянуты к земле через 15 кОм, а на девайсе одна из них подтянута к +3.3В через 1 кОм, в итоге как на порту появилось +3 вольта - значит подключили устройство). Наушники я подозреваю тоже похожим методом детектятся, через большой резистор подано напряжение, как подключили их - напряжение просело. А аксессуары к телефону, если там большой разъем общий для разных аксессуаров - там бывает вообще отдельная нога, по которой телефон обменивается даными с устройством и спрашивает у него кто оно такое.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: "Robbe"
СообщениеДобавлено: 29 июл 2011, 13:47 
Не в сети
Аватара пользователя

Зарегистрирован: 17 июн 2007, 23:44
Сообщения: 565
Откуда: Тула
прог. языки: Bascom AVR Basic, CodeVisionAVR
ФИО: Замотаев Кирилл Игоревич
фааа... с ума сойду скоро :durak: разъясните как с помощью ниже приведёного кода заставить серву крутиться плавно от 0 до 180 и от 180 до 0.
Код:
$regfile = "m16def.dat"
$crystal = 16000000
Config Pinc.3 = Output : Serva Alias Portc.3
Dim J As Byte


Do
   Serva = 1
   Waitus 780
   For J = 1 To 90
      Waitus 6
   Next J
   Serva = 0
   Waitms 20
Loop
End


Я как то такое уже делал, но с этим кодом не выходит :(

_________________
https://vk.com/ledscale - платы, vk.com/ledscale3dprintig - 3Д печать\моделирование, vk.com/ledrenovation- ремонт светодиодных источников света


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: "Robbe"
СообщениеДобавлено: 29 июл 2011, 13:56 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
С этим кодом - никак, у вас там фигня какая-то :)

Скорее надо что-то типа

Код:
For J = 1 To 90
   Serva = 1
   Waitus 780+6*J
   Serva = 0
   Waitms 20
End

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: "Robbe"
СообщениеДобавлено: 29 июл 2011, 14:21 
Не в сети
Аватара пользователя

Зарегистрирован: 17 июн 2007, 23:44
Сообщения: 565
Откуда: Тула
прог. языки: Bascom AVR Basic, CodeVisionAVR
ФИО: Замотаев Кирилл Игоревич
с этим тоже не прокатывает :( занимает одно положение и не с места
Код:
For J = 0 To 180
Serva = 1
Waitus 780 + 6 * J
Serva = 0
Waitms 20
Next

For J = 180 To 0 Step -1
Serva = 1
Waitus 780 + 6 * J
Serva = 0
Waitms 20
Next

_________________
https://vk.com/ledscale - платы, vk.com/ledscale3dprintig - 3Д печать\моделирование, vk.com/ledrenovation- ремонт светодиодных источников света


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: "Robbe"
СообщениеДобавлено: 01 авг 2011, 09:20 
Не в сети

Зарегистрирован: 15 май 2011, 19:19
Сообщения: 239
Откуда: Ростов-на-Дону
Skype: levanchik322
прог. языки: WinAVR C, C#, HTML+СSS.
ФИО: Лёва
а нельзя ли разбить угол на мелкие уголки, 0 - 10, 10-20 и т.д. и ставить минимальную задержку?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: "Robbe"
СообщениеДобавлено: 01 авг 2011, 22:25 
Не в сети
Аватара пользователя

Зарегистрирован: 17 июн 2007, 23:44
Сообщения: 565
Откуда: Тула
прог. языки: Bascom AVR Basic, CodeVisionAVR
ФИО: Замотаев Кирилл Игоревич
можно, но код от этого дюжа большой будет

_________________
https://vk.com/ledscale - платы, vk.com/ledscale3dprintig - 3Д печать\моделирование, vk.com/ledrenovation- ремонт светодиодных источников света


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 111 ]  На страницу Пред.  1 ... 4, 5, 6, 7, 8

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 12


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO