Difference between revisions of "Programming electronics"

From ThorstensHome
Jump to: navigation, search
 
(14 intermediate revisions by one user not shown)
Line 1: Line 1:
Ok, I did my first steps to control an electro motor with [[arduino]], today I bought myself a "learning package USB" from Franzis.  
+
I love to play with electronic devices.
  
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.
+
= My devices =
 +
* I have an [[arduino]]
 +
* I have a [[Lego CyberMaster]], a successor of Lego Technik and a precursor to Lego MindStorms
 +
* I have some [http://www.linuxintro.org/wiki/USB-to-serial-adapters USB to RS232 adapters]
 +
* I have an [[ftdi]] FT232R controller
 +
* I have an [[ATtiny13]] microprocessor. It looks like this:
 +
 +
            ------
 +
  PB0(MOSI)-|ATtiny|-GND
 +
  PB1(MISO)-|  13  |-PB4
 +
  PB2 (SCK)-|      |-PB3
 +
        VCC-|    o|-RES
 +
            ------
  
Python program to play the note A (440 Hz):
+
= My experiments =
<pre>
+
* [[oszilloskop|build a simple oscilloscope (German)]]
import serial, time
+
* [[play a 440 Hz tune on a loudspeaker]]
 
+
* [[ampel|build a traffic light (German)]]
conn = serial.Serial('/dev/ttyUSB0',
+
* [[control an LED via USB/RS232 adapter]]
                    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)
+
</pre>
+
 
+
Today I assumed that the attiny 13 is correctly built in when the small point is where the half circle is in the diagrams. In other words VCC and RES is next to the point. I tested it the other way today and smoke came up. Classical smoke test.
+
  
 
= See also =
 
= See also =
 +
* [[arduino]]
 +
* http://electroments.blogspot.de
 
* http://elektronik-labor.de
 
* http://elektronik-labor.de
 
* http://bkainka.de
 
* http://bkainka.de
 
* http://wiki.bennyshome.de
 
* http://wiki.bennyshome.de

Latest revision as of 14:20, 8 January 2013

I love to play with electronic devices.

My devices

            ------
 PB0(MOSI)-|ATtiny|-GND
 PB1(MISO)-|  13  |-PB4
 PB2 (SCK)-|      |-PB3
       VCC-|     o|-RES
            ------

My experiments

See also