Difference between revisions of "U23 2008-2"

From C4 Wiki
Jump to: navigation, search
(Gruppen)
(Material Abend3)
 
(36 intermediate revisions by 11 users not shown)
Line 26: Line 26:
  
 
* ir-empfang Beispiel: http://w8n.koeln.ccc.de/media/slides/U23/2008-2/ir-empfang.tar.gz
 
* 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":
+
* Mit 'screen' auf der ersten USB-Seriell-Schnittstelle lauschen (115200 baud, 8N1), beenden mit "STRG+a k" ([http://www.tutorials.de/forum/linux-tutorials/151906-einfuehrung-screen.html screen Einführung]):
  
 
  screen /dev/ttyUSB0 115200 8N1
 
  screen /dev/ttyUSB0 115200 8N1
  
* Dinge ausgeben mit:
+
* Dinge ausgeben (uart_init() irgendwo vorne nicht vergessen!):
  
 
  uart_printf("der Wert ist: %u\n", 23);
 
  uart_printf("der Wert ist: %u\n", 23);
  
 
* 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 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: [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 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 ==
 
== Feedback ==
Line 42: Line 94:
 
* [[/Feedback Abend 1]]
 
* [[/Feedback Abend 1]]
 
* [[/Feedback Abend 2]]
 
* [[/Feedback Abend 2]]
 +
* [[/Feedback Abend 3]]
 +
* [[/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.

Hintergrundinformationen & Dokumentation

Gruppen


Material Abend 1

Gezeigte Folien: Einführung, Einführung U23 2007

Material Abend 2

gezeigte Folien

Code und anderer Kram

screen /dev/ttyUSB0 115200 8N1
  • Dinge ausgeben (uart_init() irgendwo vorne nicht vergessen!):
uart_printf("der Wert ist: %u\n", 23);

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

Material Abend 6

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: