Difference between revisions of "U23 2008-2"
(→Material Abend3) |
|||
(14 intermediate revisions by 4 users not shown) | |||
Line 36: | Line 36: | ||
* Mac OS X Treiber für USB2Serial-Adapter http://osx-pl2303.sourceforge.net/ | * Mac OS X Treiber für USB2Serial-Adapter http://osx-pl2303.sourceforge.net/ | ||
− | == Material | + | == Material Abend 3 == |
Themen: | Themen: | ||
Line 51: | Line 51: | ||
Material: [http://w8n.koeln.ccc.de/media/slides/U23/2008-2/u23-2008-2-abend3.pdf Folien von fd0], [http://w8n.koeln.ccc.de/media/slides/U23/2008-2/ir-analyzer.tar.gz Sourcecode IR-Analyzer], [http://www.sbprojects.com/knowledge/ir/ir.htm IR Code Knowledge Base], [https://wiki.koeln.ccc.de/images/c/c0/CCC-Vortrag.pdf Folien "Geschichte des CCC"] | Material: [http://w8n.koeln.ccc.de/media/slides/U23/2008-2/u23-2008-2-abend3.pdf Folien von fd0], [http://w8n.koeln.ccc.de/media/slides/U23/2008-2/ir-analyzer.tar.gz Sourcecode IR-Analyzer], [http://www.sbprojects.com/knowledge/ir/ir.htm IR Code Knowledge Base], [https://wiki.koeln.ccc.de/images/c/c0/CCC-Vortrag.pdf Folien "Geschichte des CCC"] | ||
− | == Abend 5 == | + | == Material Abend 5 == |
− | * Nec-Code: http://www.sbprojects.com/knowledge/ir/nec.htm | + | * Bit-Encoding und Header aus dem Nec-Code: http://www.sbprojects.com/knowledge/ir/nec.htm , danach einfach alle Datenbytes bitweise schicken (niederwertigstes Bit zuerst) |
* Beispielcode: http://w8n.koeln.ccc.de/media/slides/U23/2008-2/advanced-example.tar.gz | * Beispielcode: http://w8n.koeln.ccc.de/media/slides/U23/2008-2/advanced-example.tar.gz | ||
+ | |||
+ | == Material Abend 6 == | ||
+ | |||
+ | * Referenzimplementation Infrarot-Chat: http://w8n.koeln.ccc.de/media/slides/U23/2008-2/irchat.hex | ||
+ | * Installation: | ||
+ | avrdude -c usbasp -p m168 -c usbasp -P usb -U flash:w:irchat.hex | ||
== Wunsch-Themenliste == | == Wunsch-Themenliste == | ||
Line 63: | Line 69: | ||
* DCF77 | * DCF77 | ||
* TWI (I²C) | * TWI (I²C) | ||
+ | * AVR Frequenzzähler | ||
* 1-wire (2 Leute mit Interesse, ich will das auch :D --Oliver) | * 1-wire (2 Leute mit Interesse, ich will das auch :D --Oliver) | ||
* MMC/SD Anbindung | * MMC/SD Anbindung | ||
* GSM an AVR? (2 Leute mit Interesse, ich will das auch :D --Oliver) | * GSM an AVR? (2 Leute mit Interesse, ich will das auch :D --Oliver) | ||
* Irgendwann mal ein Ausblick auf alternative Übertragungsmöglichkeiten (433 MHz ISM, Bluetooth o.ä.) | * Irgendwann mal ein Ausblick auf alternative Übertragungsmöglichkeiten (433 MHz ISM, Bluetooth o.ä.) | ||
+ | * HDD's ansteuern und Blu-ray Discs brennen^^ | Kla und davor bauen wir noch eben ein UART HDMI Wandler .. | ||
+ | * [sarkasmus]und bitte noch Komprimierungsalgorithmen um Blu-ray Discs auch optimal auszunutzen[/sarkasmus] -_- | ||
+ | |||
+ | |||
+ | == OpenChaos == | ||
+ | Vorstellung (jeweils kurz, ~10-20 Min, muessen keine eigenen Folien sein): | ||
+ | * Einfuehrung Mikrocontroller: David | ||
+ | * Einfuehrung Infrarot: Andreas | ||
+ | * Bastelei: IR-Jammer: Martin/gorky | ||
+ | * Bastelei: IR-Chat: Steffen | ||
+ | * Ausblick: Andreas | ||
== Feedback == | == Feedback == | ||
Line 78: | Line 96: | ||
* [[/Feedback Abend 3]] | * [[/Feedback Abend 3]] | ||
* [[/Feedback Abend 4]] | * [[/Feedback Abend 4]] | ||
+ | * [[/Feedback Abend 5]] | ||
+ | * [[/Feedback Abend 6]] |
Latest revision as of 20:06, 24 November 2008
Dies ist die Projektseite zu U23 2008, hier werden Informationen veröffentlicht und Ergebnisse gesammelt.
Contents
Hintergrundinformationen & Dokumentation
Gruppen
Material Abend 1
Gezeigte Folien: Einführung, Einführung U23 2007
Material Abend 2
gezeigte Folien
- Easterhegg 2008 Vortrag von fd0: http://eh2008.koeln.ccc.de/fahrplan/events/2428.de.html
- U23 2008, Abend 3 (Timer, Interrupts): Folien und Sourcecode
Code und anderer Kram
- ir-empfang Beispiel: http://w8n.koeln.ccc.de/media/slides/U23/2008-2/ir-empfang.tar.gz
- Mit 'screen' auf der ersten USB-Seriell-Schnittstelle lauschen (115200 baud, 8N1), beenden mit "STRG+a k" (screen Einführung):
screen /dev/ttyUSB0 115200 8N1
- Dinge ausgeben (uart_init() irgendwo vorne nicht vergessen!):
uart_printf("der Wert ist: %u\n", 23);
- Mac OS X Treiber für USB2Serial-Adapter http://osx-pl2303.sourceforge.net/
Material Abend 3
Themen:
- Vortrag "Geschichte des CCC" von johl
- Eingänge abfragen (Taster)
- Zahlendarstellungen und Logikfunktionen
- Bit-Operationen in C
- Bits setzen, Bits löschen
- _BV()-Makro
- Infrarot senden
- Besprechung der Implementationen für Infrarot-Empfang der einzelnen Gruppen
- Vorstellung "ir-analyzer" für das rumpus-Board
Material: Folien von fd0, Sourcecode IR-Analyzer, IR Code Knowledge Base, Folien "Geschichte des CCC"
Material Abend 5
- Bit-Encoding und Header aus dem Nec-Code: http://www.sbprojects.com/knowledge/ir/nec.htm , danach einfach alle Datenbytes bitweise schicken (niederwertigstes Bit zuerst)
- Beispielcode: http://w8n.koeln.ccc.de/media/slides/U23/2008-2/advanced-example.tar.gz
Material Abend 6
- Referenzimplementation Infrarot-Chat: http://w8n.koeln.ccc.de/media/slides/U23/2008-2/irchat.hex
- Installation:
avrdude -c usbasp -p m168 -c usbasp -P usb -U flash:w:irchat.hex
Wunsch-Themenliste
Diese Themen wurden gewünscht (keine Garantie, dass das irgendwann mal vorkommt, aber bitte schreibts rein):
- LCD Ausgabe
- DCF77
- TWI (I²C)
- AVR Frequenzzähler
- 1-wire (2 Leute mit Interesse, ich will das auch :D --Oliver)
- MMC/SD Anbindung
- GSM an AVR? (2 Leute mit Interesse, ich will das auch :D --Oliver)
- Irgendwann mal ein Ausblick auf alternative Übertragungsmöglichkeiten (433 MHz ISM, Bluetooth o.ä.)
- HDD's ansteuern und Blu-ray Discs brennen^^ | Kla und davor bauen wir noch eben ein UART HDMI Wandler ..
- [sarkasmus]und bitte noch Komprimierungsalgorithmen um Blu-ray Discs auch optimal auszunutzen[/sarkasmus] -_-
OpenChaos
Vorstellung (jeweils kurz, ~10-20 Min, muessen keine eigenen Folien sein):
- Einfuehrung Mikrocontroller: David
- Einfuehrung Infrarot: Andreas
- Bastelei: IR-Jammer: Martin/gorky
- Bastelei: IR-Chat: Steffen
- Ausblick: Andreas
Feedback
Bitte hier (auch gern anonym) Feedback hinterlassen: