Ja ist absolut machbar!
Du hast bei Atmega (was ich benutzen würde) immer Ports a 8 Pins (in deinem Fall bis zu 8 LEDs pro Port)
Ein einfacher code zum ein und ausschalten wäre:
worüber du dich noch informieren solltest, sind delays, sonst geht die LED nur einen takt an, wie man den ganzen code auf den Atmega/attiny bekommt und wie schleifen und if abzweigungen funktionieren damit du deine gewünschte reihenfolge einhältst.#include <avr/io.h>
int main()
{
DDRB = 0xff; // Alle Pins des Ports B als Ausgang definieren:
PORTB |= (1<<PB2); // schaltet Pin2 an port B ein
PORTB &= ~(1<<PB2); // schaltet Pin2 an port B aus
}
MfG Urs
PS: Vorwiderstände für die LEDs nicht vergessen![]()
Lesezeichen