Das Elektronik Buch

From ThorstensHome
Revision as of 21:37, 14 April 2013 by WikiSysop (Talk)

Jump to: navigation, search

Es gibt dieses Buch-Paket, mit dem ich hier ein paar Linux-Experimente unternehmen will. Das Buch enthält eine Platine mit FTDI chip, die man an einen USB Port anschließen kann. Die Platine ist dann unter Linux z.B. als /dev/ttyUSB0 ansprechbar. Auf der Platine kann man elektronische Schaltungen stecken.

Blinker

So schnell wie möglich blinken:

import serial,glob

for devices in glob.glob("/dev/ttyUSB*"):
    garbage=42 # appease python
conn = serial.Serial(devices, baudrate=9600)
while True:
    conn.setDTR(False)
    conn.setDTR(True)

Ok, das flackert... Also mal ausprobiert, wie lange 1000 Schaltoperationen auf DTR dauern:

import serial,glob,time

for devices in glob.glob("/dev/ttyUSB*"):
    garbage=42 # appease python
conn = serial.Serial(devices, baudrate=9600)
print time.time()
for i in range(1,1000):
    conn.setDTR(False)
    conn.setDTR(True)
print time.time()

Dauern 4 Sekunden bei mir... das ist zu lange.

See also