Ktoś powiedział mi, aby w układzie (poniżej) dodać na 15 nogę głośniczek przez kondensator 1 uF. Co to da w tym układzie ?
Czy zamiast głośnika może być buzzer?
Jack
Czy zamiast głośnika może być buzzer?
Jack
Czy wolisz polską wersję strony elektroda?
Nie, dziękuję Przekieruj mnie tam
interrupt [TIM1_OVF] void timer1_ovf_isr(void)
{
PORTB.2 = !PORTB.2;
TCNT1H = licznik1;
TCNT1L = licznik0;
}
#asm("sei")
licznik0 = 1;
licznik1 = 255;
while (1)
{
delay_ms(1000);
PORTB.1 = 0;
licznik1 = 162; // E
delay_ms(500);
licznik1 = 193; // H
delay_ms(500);
PORTB.1 = 1;
delay_ms(50);
PORTB.1 = 0;
licznik1 = 193; // H
delay_ms(500);
licznik1 = 185; // A
delay_ms(250);
licznik1 = 181; // G#
delay_ms(250);
licznik1 = 185; // A
delay_ms(250);
licznik1 = 181; // G#
delay_ms(250);
licznik1 = 172; // F#
delay_ms(450);
PORTB.1 = 1;
delay_ms(50);
PORTB.1 = 0;
licznik1 = 172; // F#
delay_ms(500);
licznik1 = 162; // E
delay_ms(250);
licznik1 = 172; // F#
delay_ms(250);
licznik1 = 181; // G#
delay_ms(500);
licznik1 = 172; // F#
delay_ms(250);
licznik1 = 181; // G#
delay_ms(250);
licznik1 = 185; // A
delay_ms(500);
licznik1 = 181; // G#
delay_ms(250);
licznik1 = 162; // E
delay_ms(250);
licznik1 = 181; // G#
delay_ms(500);
licznik1 = 172; // F#
delay_ms(1400);
PORTB.1 = 1;
delay_ms(50);
PORTB.1 = 0;
//-------------
licznik1 = 162; // E
delay_ms(500);
licznik1 = 193; // H
delay_ms(500);
PORTB.1 = 1;
delay_ms(50);
PORTB.1 = 0;
licznik1 = 193; // H
delay_ms(500);
licznik1 = 185; // A
delay_ms(250);
licznik1 = 181; // G#
delay_ms(250);
licznik1 = 185; // A
delay_ms(250);
licznik1 = 181; // G#
delay_ms(250);
licznik1 = 172; // F#
delay_ms(450);
PORTB.1 = 1;
delay_ms(50);
PORTB.1 = 0;
licznik1 = 172; // F#
delay_ms(500);
licznik1 = 162; // E
delay_ms(250);
licznik1 = 172; // F#
delay_ms(250);
licznik1 = 181; // G#
delay_ms(500);
licznik1 = 172; // F#
delay_ms(250);
licznik1 = 181; // G#
delay_ms(250);
licznik1 = 185; // A
delay_ms(500);
licznik1 = 181; // G#
delay_ms(250);
licznik1 = 162; // E
delay_ms(250);
licznik1 = 193; // H
delay_ms(1600);
PORTB.1 = 1;
delay_ms(1000);
};