Difference between revisions of "U23 2008-2/Gruppe4"

From C4 Wiki
Jump to: navigation, search
Line 1: Line 1:
==Mitglieder==
+
== Mitglieder ==
 
* Christian
 
* Christian
 
* Steffen
 
* Steffen
 
* Stefan
 
* Stefan
 +
* ?
  
==Code==
 
===Abend 1===
 
Pin PC4 wird als Ausgang definiert und auf "log 1" gesetzt.
 
Ergebnis über eine LED sichtbar
 
  
 +
== 1. Projektabend (20. Oktober) ==
 +
=== Aufgabe ===
 +
Eine LED soll zum leuchten gebracht werden.
 +
 +
 +
'''Code:'''
 
<source lang ="c">
 
<source lang ="c">
 +
 
#include <avr/io.h>
 
#include <avr/io.h>
 
   
 
   
Line 24: Line 28:
 
   }
 
   }
 
}
 
}
 +
 
</source>
 
</source>
  
Übungsaufgabe
 
  
 +
=== Aufgabe zur Vorbereitung ===
 +
Eine LED Sequenz
 +
 +
 +
'''Code:'''
 
<source lang ="c">
 
<source lang ="c">
 
 
#include <avr/io.h>
 
#include <avr/io.h>
 
#include <util/delay.h>
 
#include <util/delay.h>
Line 78: Line 86:
 
}
 
}
 
</source>
 
</source>
===Abend 2===
+
 
===Abend 3===
+
 
 +
== 2. Projektabend (27. Oktober) ==
 +
=== Aufgabe ===
 +
 
 +
 
 +
 
 +
'''Code:'''
 +
<source lang ="c">
 +
</source>
 +
 
 +
 
 +
=== Aufgabe zur Vorbereitung ===
 +
 
 +
 
 +
 
 +
'''Code:'''
 +
<source lang ="c">
 +
</source>
 +
 
 +
 
 +
== 3. Projektabend (03. November) ==
 +
=== Aufgabe ===
 +
 
 +
 
 +
 
 +
'''Code:'''
 +
<source lang ="c">
 +
</source>
 +
 
 +
 
 +
=== Aufgabe zur Vorbereitung ===
 +
 
 +
 
 +
 
 +
'''Code:'''
 +
<source lang ="c">
 +
</source>
 +
 
 +
 
 +
== 4. Projektabend (10. November) ==
 +
=== Aufgabe ===
 +
 
 +
 
 +
 
 +
'''Code:'''
 +
<source lang ="c">
 +
</source>
 +
 
 +
 
 +
=== Aufgabe zur Vorbereitung ===
 +
 
 +
 
 +
 
 +
'''Code:'''
 +
<source lang ="c">
 +
</source>
 +
 
 +
 
 +
== 5. Projektabend (17. November) ==
 +
=== Aufgabe ===
 +
 
 +
 
 +
 
 +
'''Code:'''
 +
<source lang ="c">
 +
</source>
 +
 
 +
 
 +
=== Aufgabe zur Vorbereitung ===
 +
 
 +
 
 +
 
 +
'''Code:'''
 +
<source lang ="c">
 +
</source>
 +
 
 +
 
 +
== 6. Projektabend (24. November) ==
 +
=== Aufgabe ===
 +
 
 +
 
 +
 
 +
'''Code:'''
 +
<source lang ="c">
 +
</source>
 +
 
 +
 
 +
=== Aufgabe zur Vorbereitung ===
 +
 
 +
 
 +
 
 +
'''Code:'''
 +
<source lang ="c">
 +
</source>
 +
 
 +
 
 +
== Abschlussabend (''vorrausichtlich'' 27. November) ==
 +
Vorstellung der Ergebnisse
 +
 
  
  
 
[[Category:U23 2008]]
 
[[Category:U23 2008]]

Revision as of 14:37, 27 October 2008

Mitglieder

  • Christian
  • Steffen
  • Stefan
  •  ?


1. Projektabend (20. Oktober)

Aufgabe

Eine LED soll zum leuchten gebracht werden.


Code: <source lang ="c">

  1. include <avr/io.h>

int main(void) {

 /* PC4 als Ausgang konfig. */
 DDRC = &b10000; 

 /* PC4 auf high setzen */
 PORTC = &b10000;

 /* Endlosschleife */
 while(1){
 }

}

</source>


Aufgabe zur Vorbereitung

Eine LED Sequenz


Code: <source lang ="c">

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

static void led_ausgabe(uint8_t led,zeit) {

 if (led & 0b1){
   PORTC |= (1 << DDC4); }
   else{
     PORTC &= ~(1 << DDC4));}
 if (led & 0b10){
   PORTD |= (1 << DDD3);}
   else{
     PORTD &= ~(1 << DDD3));}
 if (led & 0b100){
   PORTD |= (1 << DDD6);}
   else{
     PORTD &= ~(1 << DDD6);}
 if (led & 0b1000){
   PORTD |= (1 << DDD7);}
   else{
     PORTD &= ~(1 << DDD7);}
 }
 
  _delay_ms(zeit);


int main(void) {

 uint8_t  anzeigedauer = 1000;
 
 /* Ausgaenge konfig. */

 DDRC = (1 << DDC4);
 DDRD = (1 << DDD3) | (1 << DDD6) | (1 << DDD7); 


 /* Animation */
 while(1){
 led_ausgabe (0b1000,anzeigedauer);
 led_ausgabe (0b0100,anzeigedauer);
 led_ausgabe (0b0010,anzeigedauer);
 led_ausgabe (0b0001,anzeigedauer);
 }

} </source>


2. Projektabend (27. Oktober)

Aufgabe

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


Aufgabe zur Vorbereitung

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


3. Projektabend (03. November)

Aufgabe

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


Aufgabe zur Vorbereitung

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


4. Projektabend (10. November)

Aufgabe

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


Aufgabe zur Vorbereitung

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


5. Projektabend (17. November)

Aufgabe

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


Aufgabe zur Vorbereitung

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


6. Projektabend (24. November)

Aufgabe

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


Aufgabe zur Vorbereitung

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


Abschlussabend (vorrausichtlich 27. November)

Vorstellung der Ergebnisse