Difference between revisions of "Programming electronics"

From ThorstensHome
Jump to: navigation, search
Line 22: Line 22:
 
         time.sleep(1/880)
 
         time.sleep(1/880)
 
</pre>
 
</pre>
 +
 +
= See also =
 +
* http://elektronik-labor.de

Revision as of 07:37, 29 August 2012

Ok, I did my first steps to control an electro motor with arduino, today I bought myself a "learning package USB" from Franzis.

I plug it into my computer's USB port and it appears as /dev/ttyUSB0. I can then use it to switch on and switch off an LED.

Python program to play the note A (440 Hz):

import serial, time

conn = serial.Serial('/dev/ttyUSB0',
                     baudrate=9600,
                     bytesize=serial.EIGHTBITS,
                     parity=serial.PARITY_NONE,
                     stopbits=serial.STOPBITS_ONE,
                     timeout=1,
                     xonxoff=0,
                     rtscts=0)

while True:
        conn.setDTR(True)  
        time.sleep(1/880)
        conn.setDTR(False)
        time.sleep(1/880)

See also