Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
workshop:rf433ctl_workshop [2012-04-19 23:29] homunkoloss |
workshop:rf433ctl_workshop [2015-09-24 13:29] xro |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Workshop: Mikrocontrollerprogrammierung mit teensy ====== | + | ====== Funksteckdosen Fernsteuern mit teensy ====== |
+ | ====== aka Workshop: Mikrocontrollerprogrammierung mit teensy ====== | ||
====== Vorbereitung ====== | ====== Vorbereitung ====== | ||
Es müssen folgende Pakete installiert werden: | Es müssen folgende Pakete installiert werden: | ||
- | <html><pre>~ % sudo apt-get install subversion gcc-avr avr-libc build-essential \ | + | <code>~ % sudo apt-get install subversion gcc-avr avr-libc build-essential \ |
- | avrdude binutils-avr libusb-dev python-matplotlib</pre></html> | + | avrdude binutils-avr libusb-dev python-matplotlib</code> |
Weiters ist es ratsam einen eigenen Ordner für den Workshop anzulegen. | Weiters ist es ratsam einen eigenen Ordner für den Workshop anzulegen. | ||
- | <html><pre> | + | <code> |
~ % mkdir teensy_workshop | ~ % mkdir teensy_workshop | ||
~ % cd teensy_workshop | ~ % cd teensy_workshop | ||
- | </pre></html> | + | </code> |
====== hidrc ====== | ====== hidrc ====== | ||
Line 96: | Line 97: | ||
===== rf433ctl ===== | ===== rf433ctl ===== | ||
==== Quellcode herunterladen ==== | ==== Quellcode herunterladen ==== | ||
- | <html><pre> | + | <code> |
- | homunkoloss@vidar ~/teensy_workshop % svn checkout https://svn.spreadspace.org/realraum/rf433rcv/ | + | homunkoloss@vidar ~/teensy_workshop % git clone https://github.com/realraum/rf433rcv |
homunkoloss@vidar ~/teensy_workshop % cd rf433rcv | homunkoloss@vidar ~/teensy_workshop % cd rf433rcv | ||
homunkoloss@vidar ~/teensy_workshop/rf433rcv (svn)-[rf433rcv:516] % cd pc | homunkoloss@vidar ~/teensy_workshop/rf433rcv (svn)-[rf433rcv:516] % cd pc | ||
homunkoloss@vidar ~/teensy_workshop/rf433rcv/pc (svn)-[rf433rcv:516] % make | homunkoloss@vidar ~/teensy_workshop/rf433rcv/pc (svn)-[rf433rcv:516] % make | ||
- | </pre></html> | + | </code> |
==== teensy_loader_cli verlinken ==== | ==== teensy_loader_cli verlinken ==== | ||
- | <html><pre> | + | <code> |
homunkoloss@vidar ~/teensy_workshop/rf433rcv/pc (svn)-[rf433rcv:516] % cd ~ | homunkoloss@vidar ~/teensy_workshop/rf433rcv/pc (svn)-[rf433rcv:516] % cd ~ | ||
homunkoloss@vidar ~ % ln -s teensy_workshop/hidrc/teensy_loader_cli | homunkoloss@vidar ~ % ln -s teensy_workshop/hidrc/teensy_loader_cli | ||
Line 120: | Line 121: | ||
../pc/reset || true | ../pc/reset || true | ||
~/teensy_loader_cli/teensy_loader_cli -mmcu=atmega32u4 -w example.hex | ~/teensy_loader_cli/teensy_loader_cli -mmcu=atmega32u4 -w example.hex | ||
- | </pre></html> | + | </code> |
===== Variante Easy ===== | ===== Variante Easy ===== | ||
+ | {{:workshop:rf-433-proto.jpg|}} | ||
<html><pre> | <html><pre> | ||
homunkoloss@vidar ~/teensy_workshop/rf433rcv/pc (svn)-[rf433rcv:516] % ./autotaste.sh 0 > taste.txt | homunkoloss@vidar ~/teensy_workshop/rf433rcv/pc (svn)-[rf433rcv:516] % ./autotaste.sh 0 > taste.txt | ||
Line 343: | Line 345: | ||
~/teensy_workshop/hidrc (svn)-[trunk:16] % cp keymap_example.h keymap.h | ~/teensy_workshop/hidrc (svn)-[trunk:16] % cp keymap_example.h keymap.h | ||
+ | ---- | ||
+ | {{tag>workshop project}} |
realraum Graz, Brockmanngasse 15, 8010 Graz, realraum - Verein für Technik in Kultur und Gesellschaft