Rocco L. schrieb:
> Mir fehlt nur die Idee wie ich das Signal einem PORT Pin in einer While
> übergebe. Also so das das LED hoch und runter fadet.
Wozu musst du da einer 'while' einen Pin übergeben?
Deine PWM und damit die Helligkeit, wird eingestellt, indem du an OCR1A
einen Wert zuweist. Und genau das machst du dann
1 | int main()
|
2 | {
|
3 | uint16_t i;
|
4 |
|
5 | ....
|
6 |
|
7 | while( 1 ) {
|
8 |
|
9 | for( i = 0; i < 0x6FFF; ++i ) {
|
10 | OCR1A = i;
|
11 | _delay_ms( 10 );
|
12 | }
|
13 |
|
14 | for( ; i > 0; --i ) {
|
15 | OCR1A = i;
|
16 | _delay_ms( 10 );
|
17 | }
|
18 | }
|
19 | }
|