Guten Tag,
nachdem ich jetzt viel mit den Arduino gemacht habe, habe ich viel verlernt:(...
Ich versuche ein einfachen PWM Signal rauszubringen und habe vielle Sachen ausprobiert.
Mein Problem ist das ich sofort bei der der Helligkeit auf 100% bin obwohl ich vielleicht beim
OCR0A = 10 bin.
Also ich erwarte ja bei OCR0A=127 ca die hälfte der leuchtkraft.
Noch zur Info:Code:
#include <avr/io.h>
#define F_CPU 8000000UL
#include <util/delay.h>
int main(void){
DDRB =(1<<PB0);
TCCR0A = (1<<WGM01) | (1<<WGM00) | (1<<COM0A1);
TCCR0B = (1<<CS00);
OCR0A = 0;
while(1)
{
if (OCR0A == 255)
{
OCR0A = 0;
}
else
{
OCR0A++;
}
_delay_ms(2);
}
}
Nach den PB0 Ausgang vom Attiny13 liegt ein IRFB, wo ein LED Hotspot verbunden ist.
Im Grund schalte ich einfach den Hotspot mit den IRFB wie ein schalter.