HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > БЕЗОПАСНОСТЬ И УЯЗВИМОСТИ > Электроника и Фрикинг > Схемы и программы
   
 
 
Опции темы Поиск в этой теме Опции просмотра

  #11  
Старый 17.02.2009, 17:19
gold-goblin
Познавший АНТИЧАТ
Регистрация: 26.03.2007
Сообщений: 1,095
С нами: 10067064

Репутация: 455


По умолчанию

Цитата:
Сообщение от mr.The  
собственно вот) да и всегда в прогу можно передавать значения аналогичные дальномеру, а потом смотреть.
я чет до этого не додумался =)
 

  #12  
Старый 18.02.2009, 01:06
POS_troi
Познавший АНТИЧАТ
Регистрация: 01.12.2006
Сообщений: 1,769
С нами: 10233548

Репутация: 1118


По умолчанию

Цитата:
Но в любом случае хуже не будет если поставить свою собственную защиту в виде самовостанавливающегося предохранителя на ток 0,5А
как вариант можно впаять "Нулемник".
 

  #13  
Старый 18.02.2009, 01:20
gold-goblin
Познавший АНТИЧАТ
Регистрация: 26.03.2007
Сообщений: 1,095
С нами: 10067064

Репутация: 455


По умолчанию

Цитата:
как вариант можно впаять "Нулемник".
Не мы для горантии скорей всего будем использовать оптопару, чтоб в случае чего защетится и от встречного тока.
Прошивка (так сказать) будет написана на python и С
 

  #14  
Старый 19.02.2009, 23:11
gold-goblin
Познавший АНТИЧАТ
Регистрация: 26.03.2007
Сообщений: 1,095
С нами: 10067064

Репутация: 455


По умолчанию

Сейчас появилось пару свободных минут на работе и я решил написать что-то наподобе драйверов устройств робота.
Писал на питоне, но и написал комеинтарии чтоб было понятно большенству. (прогу не проверил на работе питона нету)
Код:
import threading
from Queue import Queue
l_x=Queue() #глобальные переменные потоков
r_x=Queue()
ygol=Queue()
maps{}=Queue()
rastojanie=Queue()
zaxod=Queue()
class motor_l(threading.Thread): #поток управления левого мотора
	def napr_l(l_x):
		if l_x == 1: #если от логики придет 1 или 2 или 3 выпоняем определенное действие
			print 'krytim v pered'
		elif l_x == 2:
			print 'stoim na meste'
		elif l_x == 3:
			print 'edem nazad'
class motor_r(threading.Thread): #поток управления правого мотора
	def napr_l(r_x):
		if r_x == 1: #если от логики придет 1 или 2 или 3 выпоняем определенное действие
			print 'krytim v pered'
		elif r_x == 2:
			print 'stoim na meste'
		elif r_x == 3:
			print 'edem nazad'
class serva(threading.Thread): # поток управления серво приводом
	max_l = -45 #макс углы поворота сервы. указывать как углы сервы (если счет от нуля то и ставим ноль)
	max_r = 45
	while 1:
		if zaxod % 2 == 0: #Проверяем в какую сторону двигать серву по количеству ее движения (по четности)
			ygol = max_l + 1
			if ygol = max_r:
				zaxod = zaxod + 1
		if zaxod % 2 > 0:
			ygol = Max_r - 1
			if ygol = max_l:
				zaxod = zaxod + 1
class dalnomer(threading.Thread): #поток управления дальномером
	while 1:
		coordinata = coordinata + 1 #Считаем координату от начала движения сервы
		if distanchija < 81: #Если мы видем препядсвие записываем 1
			rastojanie[coordinata] = 1
		elif distanchija > 81: #Если не видем препядствие записываем 0
			rastojanie[coordinata] = 0
class logika(threading.Thread): #Сдесь будет логика
Пока нет логики но я ее допишу скоро =)
И тагже принимаются советы по прошивке
 
 



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Войны будущего будут вестись с использованием нанороботов lilsaint Мировые новости. Обсуждения. 5 04.12.2008 20:16
Советы и уловки в Windows (Главные функции Windows) Серый Windows 4 17.12.2006 20:46



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.

×

Создать сделку

Продавец: ник или ID

Название сделки:

Сумма USDT:

Срок сделки, дней:

Кто платит комиссию:

Условия сделки:

После создания сделки средства будут зарезервированы в холде до завершения сделки.

×

Мои сделки

Загрузка...
×

Сделка


Загрузка чата...
×

ESCROW ADMIN PANEL

Загрузка...
Загрузка...