U23 2008-2/Gruppe2

From C4 Wiki
Jump to: navigation, search

Mitglieder[edit]

  • Tim
  •  ?
  •  ?
  •  ?

1. Projektabend (20. Oktober)[edit]

Aufgabe[edit]

Eine LED soll zum leuchten gebracht werden.


Code: <source lang ="c">

  1. include <avr/io.h>

int main(void) {

   /* Zuerst den Pin (PC4) als Ausgang definieren */
   DDRC = 0b10000;  /* Binär:   0b10000
                       Dezimal: 16
                       Hex:     0xF */
   
   /* Spannung anlegen */
   PORTC = 0b10000;
   
   while(1) {
       /* nichts tun */
   }
   

}

</source>


Aufgabe zur Vorbereitung[edit]

Eine LED soll zum blinken gebracht werden.


Code: <source lang ="c">

  1. include <avr/io.h>
  2. include <avr/interrupt.h>
  3. include <util/delay.h>

ISR(TIMER1_COMPA_vect) {

   /* toggle led */
   PORTC ^= _BV(PC4);

}

int main(void) {

   /* configure pins for led1 and led2 as output */
   DDRC = _BV(PC4);
   DDRD = _BV(PD3);
   /* configure timer1, prescaler 1024, CTC */
   TCCR1B = _BV(CS12) | _BV(CS10) | _BV(WGM12);
   /* timeout after ~1s */
   OCR1A = 19531;
   /* enable compa interrupt */
   TIMSK1 = _BV(OCIE1A);
   /* enable interrupts */
   sei();
   while(1) {
       /* wait 1s */
       for (uint8_t i = 0; i < 100; i++)
           _delay_loop_2(F_CPU/4/100);
       /* toggle led */
       PORTD ^= _BV(PD3);
   }

} </source>

Habe den Code aus einer der Folien übernommen, um das Wiki zu vervollständigen.

2. Projektabend (27. Oktober)[edit]

Aufgabe[edit]

Ein LED einschalten und etwas auf der Console ausgeben, wenn sich etwas am IR-Empfänger verändert (Daten empfangen werden)


Code: <source lang ="c"> </source>


Aufgabe zur Vorbereitung[edit]

Code: <source lang ="c"> </source>

3. Projektabend (03. November)[edit]

Aufgabe[edit]

Code: <source lang ="c"> </source>


Aufgabe zur Vorbereitung[edit]

Code: <source lang ="c"> </source>


4. Projektabend (10. November)[edit]

Aufgabe[edit]

Code: <source lang ="c"> </source>


Aufgabe zur Vorbereitung[edit]

Code: <source lang ="c"> </source>


5. Projektabend (17. November)[edit]

Aufgabe[edit]

Code: <source lang ="c"> </source>


Aufgabe zur Vorbereitung[edit]

Code: <source lang ="c"> </source>


6. Projektabend (24. November)[edit]

Aufgabe[edit]

Code: <source lang ="c"> </source>


Aufgabe zur Vorbereitung[edit]

Code: <source lang ="c"> </source>


Abschlussabend (vorrausichtlich 27. November)[edit]

Vorstellung der Ergebnisse