Форум сайта python.su
Хотел написать простой пример мигалка диод на 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)
Офлайн
Хотя бы ссылку дайте на литературу, а то гуглил ни чего стоящего не нашел (((.
Офлайн
Дела не имел, но судя по 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)
Офлайн
Офлайн
Если вам нужны более-менее точные временные параметры выдерживать, то использовать компьютер и LPT порт для этого -- в корне неправильно.
Но если просто хочется радиолюбительством позаниматься, то просто задействуйте два вывода данных на LPT-порту (D0 и D1) и выводите туда байт через pyparallel, например:
import parallel
p = parallel.Parallel()
p.setData(0x00) # выключить
p.setData(0x01) # вкл 12 В
p.setData(0x02) # вкл -12 В
Офлайн