roboforum.ru

Технический форум по робототехнике.
Текущее время: 30 ноя 2024, 20:38

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




Начать новую тему Ответить на тему  [ Сообщений: 46 ]  На страницу Пред.  1, 2, 3, 4  След.
Автор Сообщение
 Заголовок сообщения: Re: Помогите с кодом
СообщениеДобавлено: 30 сен 2009, 10:46 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
правильней делать так


Код:
config PinD.4 = output
PortD.4 = 1
Config PinD.4 = input

Do
Gosub Вперёд
If Pind.4 = 0 Then
Gosub Разворот_вправо
Waitms 400
Gosub 1
End If
Return
Loop


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помогите с кодом
СообщениеДобавлено: 30 сен 2009, 10:55 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Вряд ли это ПРАВИЛЬНО так как:

Код:
config PinD.4 = output
PortD.4 = 1


возможно силовую "1" выведет на вход к корому возможно подключен выход чего либо либо нормально ЗАМКНУТЫЙ контакт на землю.

И кирдык ноге будет.

Добавлено спустя 2 минуты 40 секунд:
pashteet писал(а):
А как аппаратно сделать подтяжку ?

Так как написано на страничке линк на который удален.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помогите с кодом
СообщениеДобавлено: 30 сен 2009, 10:55 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
так если в место 5В на мегу перепутать и подать 12В, ей тоже кирдык будет, и чё?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помогите с кодом
СообщениеДобавлено: 30 сен 2009, 10:59 
Не в сети
Аватара пользователя

Зарегистрирован: 20 сен 2007, 11:44
Сообщения: 491
Откуда: Харьков
Skype: Victorovych_FF
прог. языки: ASM
ФИО: Иван ВикторОвич
Чё - Сильный аргумент :good:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помогите с кодом
СообщениеДобавлено: 30 сен 2009, 11:01 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
EdGull писал(а):
так если в место 5В на мегу перепутать и подать 12В, ей тоже кирдык будет, и чё?

Да ну ладно тебе :) авр123 прав тут - на короткий промежуток мы выдаём силовые 5В, а не подтяжку, ведь так?

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помогите с кодом
СообщениеДобавлено: 30 сен 2009, 11:06 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
да, несколько тактов на выводе будут силовые 5В


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помогите с кодом
СообщениеДобавлено: 30 сен 2009, 11:06 
Не в сети
Аватара пользователя

Зарегистрирован: 28 авг 2009, 12:50
Сообщения: 930
Откуда: Волжский
Skype: pashok0988
ФИО: Павел Петрович
Чет я несовсем понял, если у меня на эти ноги повешены датчики, которые замыкают на 0 при срабатывании, то есть возможность, что при включении появится 0 на портд4 и тогда нога сгорит? Как же тогда правильно это организовать?
И еще вообще ничего непонял про аппаратную поддтяжку :sorry:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помогите с кодом
СообщениеДобавлено: 30 сен 2009, 11:08 
Не в сети
Аватара пользователя

Зарегистрирован: 15 сен 2007, 13:03
Сообщения: 6338
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович
ммм, а что в васике нельзя сначала на вход конфиг сделать а потом записать в порт?

_________________
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помогите с кодом
СообщениеДобавлено: 30 сен 2009, 11:08 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
аппаратная подтяжка это банальный резистор от ноги к питанию меги.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помогите с кодом
СообщениеДобавлено: 30 сен 2009, 11:10 
Не в сети
Аватара пользователя

Зарегистрирован: 28 авг 2009, 12:50
Сообщения: 930
Откуда: Волжский
Skype: pashok0988
ФИО: Павел Петрович
блен, тогда придется плату переделывать, неочень хочется новую травить, темболее что сейчас все так компактно и аккуратно :oops:
Придется программную мучить :sorry:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помогите с кодом
СообщениеДобавлено: 30 сен 2009, 11:13 
Не в сети
Аватара пользователя

Зарегистрирован: 28 июл 2009, 10:02
Сообщения: 862
Откуда: Самара
ФИО: Павел Сергеевич
примастрячь как-нить на проводах навесной или чип резюк и все.

_________________
«Сон разума рождает чудовищ»


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помогите с кодом
СообщениеДобавлено: 30 сен 2009, 11:14 
Не в сети
Аватара пользователя

Зарегистрирован: 15 сен 2007, 13:03
Сообщения: 6338
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович
я вот вас не пойму)) я на асме напишу как-то так:
Код:
ldi tmp, 0b11101111
out DDRD, tmp
ldi tmp, 0b00010000
out PORTD, tmp

и все будет ок...

в васике так нельзя чтоли? в той же последовательности

_________________
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"


Последний раз редактировалось Duhas 30 сен 2009, 11:18, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помогите с кодом
СообщениеДобавлено: 30 сен 2009, 11:15 
Не в сети
Аватара пользователя

Зарегистрирован: 28 авг 2009, 12:50
Сообщения: 930
Откуда: Волжский
Skype: pashok0988
ФИО: Павел Петрович
Впринципе вполне можно чип резистор прфигачить, нога питания какраз соседняя :crazy:
Какого номинала, кОм так 10 пойдет?


Последний раз редактировалось pashteet 30 сен 2009, 11:17, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помогите с кодом
СообщениеДобавлено: 30 сен 2009, 11:16 
Не в сети
Аватара пользователя

Зарегистрирован: 20 сен 2007, 11:44
Сообщения: 491
Откуда: Харьков
Skype: Victorovych_FF
прог. языки: ASM
ФИО: Иван ВикторОвич
В басике асемблерные вставки вроде можно, подробности Edgull знает наверное...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помогите с кодом
СообщениеДобавлено: 30 сен 2009, 11:18 
Не в сети
Аватара пользователя

Зарегистрирован: 28 июл 2009, 10:02
Сообщения: 862
Откуда: Самара
ФИО: Павел Сергеевич
я 5,6 кОм всегда беру.
При 5В, ток подтяжки будет около 1 мА.
а вообще можно от 1 до 10 кОм.

_________________
«Сон разума рождает чудовищ»


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

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


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

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


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

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