|
Dreikanallauflicht mit - Attiny2313
Wir benutzen die
aus Hello World -
Attiny2313 bekannte Schaltung oder unser Attiny2313-Experimentierboard.
Schau Dir den Programmcode an:
#include <avr/io.h>
#define F_CPU 8000000UL // 8 MHz (fuer delay.h)
#include <util/delay.h>
int main(void){
DDRD |= _BV(PD3) | _BV(PD4) | _BV(PD5);
while (1){
PORTD |= _BV(PD3); _delay_ms(250); PORTD &= ~_BV(PD3);
PORTD |= _BV(PD4); _delay_ms(250); PORTD &= ~_BV(PD4);
PORTD |= _BV(PD5); _delay_ms(250); PORTD &= ~_BV(PD5);
}
return 0;
}
Hier gibt's den
Quelltexte-Ordner zum Programmieren der Schaltung.
Anmerkungen:
Aufgaben:
- Verändere doch mal die Leuchtzeiten und die Laufrichtung!
- Mach ein Vierkanallauflicht daraus!
|