Уведомления

Группа в Telegram: @pythonsu

#1 Июнь 22, 2011 23:17:13

Denis Yagovkin
От:
Зарегистрирован: 2010-10-13
Сообщения: 22
Репутация: +  0  -
Профиль   Отправить e-mail  

Pyparallel помогите барада какая то!

Хотел написать простой пример мигалка диод на pin2 и pin18.
Начало такое получилось:

#!/usr/bin/env python
# -*- coding: utf-8 -*-

import parallel
import time

p=parallel.Parallel()
for i in xrange(10):
p.#незнаю что писать?
time.sleep(1)
p.#незнаю что писать?
time.sleep(1)



Офлайн

#2 Июнь 23, 2011 12:40:39

Denis Yagovkin
От:
Зарегистрирован: 2010-10-13
Сообщения: 22
Репутация: +  0  -
Профиль   Отправить e-mail  

Pyparallel помогите барада какая то!

Хотя бы ссылку дайте на литературу, а то гуглил ни чего стоящего не нашел (((.



Офлайн

#3 Июнь 23, 2011 13:09:40

pill
От:
Зарегистрирован: 2010-08-27
Сообщения: 223
Репутация: +  0  -
Профиль   Отправить e-mail  

Pyparallel помогите барада какая то!

Дела не имел, но судя по http://pyserial.sourceforge.net/pyparallel.html как-то так ?

import parallel

p=parallel.Parallel()
for i in xrange(10):
p.setData(0b0010000000000000000)
time.sleep(1)
p.setData(0b0000000000000000001)
time.sleep(1)



Отредактировано (Июнь 23, 2011 13:18:25)

Офлайн

#4 Июнь 23, 2011 13:18:51

sypper-pit
От: Ulan-Ude(msk)
Зарегистрирован: 2009-01-30
Сообщения: 1102
Репутация: +  6  -
Профиль   Отправить e-mail  

Pyparallel помогите барада какая то!

Офлайн

#5 Июнь 23, 2011 13:20:33

sypper-pit
От: Ulan-Ude(msk)
Зарегистрирован: 2009-01-30
Сообщения: 1102
Репутация: +  6  -
Профиль   Отправить e-mail  

Pyparallel помогите барада какая то!

Если вам нужны более-менее точные временные параметры выдерживать, то использовать компьютер и LPT порт для этого -- в корне неправильно.

Но если просто хочется радиолюбительством позаниматься, то просто задействуйте два вывода данных на LPT-порту (D0 и D1) и выводите туда байт через pyparallel, например:

import parallel
p = parallel.Parallel()
p.setData(0x00) # выключить
p.setData(0x01) # вкл 12 В
p.setData(0x02) # вкл -12 В

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version