Miganie diody

Odpowiedz Nowy wątek
2015-02-14 19:54
Mały Młot
0

Witam,
mam uC (arduino konkretnie z atmegą) i do 2 wyjćś podpięte diody. Jak napisać program aby diody jednocześnie migały?
Mam np diodaMiganie(13,HIGH);
delay(200);
diodaMiganie(13,LOW);

Z góry dzięki za pomoc

Pozostało 580 znaków

2015-02-14 19:59
0

Może jednak coś poczytaj. Skoro zapalasz jedną przed opóźnieniem to możesz przed nim zapalić też drugą


Pozostało 580 znaków

2015-02-14 21:01
Mały Młot
0

ale nie będą jednocześnie migały

Pozostało 580 znaków

2015-02-14 21:11
Świetny Lew
0

->zapala się pierwsza dioda
->zapala się druga dioda
->opóźnienie
->gasi się pierwsza dioda
->gasi się druga dioda

chyba, że w funkcji diodaMiganie masz jakieś cuda - ujemny 2015-02-14 21:13

Pozostało 580 znaków

2015-02-14 21:14
Mały Młot
0

a ja chciałym aby 1 i 2 zapalały sie jednoczesnie

Pozostało 580 znaków

2015-02-14 21:23
0

No i tak będzie...

while(1){
    PORTB |= (1 << 1) | (1 << 2);
    _delay_ms(200);
    PORTB &= ~(1 << 1) | ~(1 << 2);
}

edytowany 2x, ostatnio: ujemny, 2015-02-14 21:26

Pozostało 580 znaków

2015-02-14 21:32
1

a ja chciałym aby 1 i 2 zapalały sie jednoczesnie

Podłącz je szeregowo.

hehe proste rozwiązania są najlepsze :) - ujemny 2015-02-14 21:33

Pozostało 580 znaków

2015-02-14 21:38
Mały Młot
0

właśnie nie chodzi mi o podłączenie szeregowe lecz o sposób aby na 2 wyjściach jednoczesne "coś sie działo" (czy dioda czy nie)

Pozostało 580 znaków

2015-02-14 21:40
0

No to masz kod wyżej przecież, jeżeli nie możesz zrozumieć takiego kodu to znajdź sobie inne hobby...


Pozostało 580 znaków

2015-02-14 22:50
Mały Młot
1

jeżeli 1 dnia na siłownie nie wyciskasz 100 kg na klate to zmien hobby

Pozostało 580 znaków

2015-02-14 22:58
Wieczny Knur
0

w komputerze nic nie dzieje się "jednocześnie"
chyba że na kilku rdzeniach

dzieje się natomiast to tak szybko że wydaje się że dzieje się to jednocześnie

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0