Aktywne Wpisy
TeselACC +512
Dopiero dzisiaj dowiedziałem się że #pdk nie znaczy padaka tylko pozdro dla kumatych. Używałem tego źle przez lata. Wychodzi na to że ewidentnie nie jestem kumaty. Ale za to wiele wiadomości nagle nabralo sensu
#pdk #wstydliwewyznania #lepiejpoznonizwcale
#pdk #wstydliwewyznania #lepiejpoznonizwcale
harold97 +582
A pamiętacie laskę z Poznania co zabiło się o nią dwóch typów ?
Ile dostała na ,,psychologa" 100k xd
Kraj spermiarzy i cucków, pewnie nie jeden wpłacający marzył nocami jak ją ratuje z opresji a ta daje mu w nagrodę.
Tak to nie, nie nie pogardzam kołchoźnikami ale jak przychodzi co do czego to prawda wychodzi na jaw o normictwie
#blackpill #pieklomezczyzn #logikarozowychpaskow #logikarozowychpaskow #redpill
Ile dostała na ,,psychologa" 100k xd
Kraj spermiarzy i cucków, pewnie nie jeden wpłacający marzył nocami jak ją ratuje z opresji a ta daje mu w nagrodę.
Tak to nie, nie nie pogardzam kołchoźnikami ale jak przychodzi co do czego to prawda wychodzi na jaw o normictwie
#blackpill #pieklomezczyzn #logikarozowychpaskow #logikarozowychpaskow #redpill
Chcę napisać program na sucho, bo nie mam jak sprawdzić czy działa. Są 2 przyciski i 4 diody LED. Po wciśnięciu 1 przycisku, zapalają się diody w kolejności L1,L2,L3,L4. Po wciśnięciu 2 przycisku zapalają się w kolejności L4,L3,L2,L1.
Moj program:
#include
#include
int main (void)
{
DDRB = 0xFF;
PORTB = 0x00;
DDRD = 0x00;
PORTD = 0xFF;
while(1)
{
int i;
for (i=0;i<5;i++)
{
PORTB |= BV(1);
delayms(500);
PORTB&=~BV(i);
delayms(500);
}
for (i=4;i>0;i--)
{
PORTB|=BV(1);
delayms(500);
PORTB&=~BV(i);
delayms(500);
}
}
return 0;
}
Dobry tok rozumowania? Dopiero zaczynam z tym i pytam się :D
@keton22: Serio, to wszystko co masz do powiedzenia o tym kodziku? Może skoro opowi wystarcza to przestań się czepiać spraw drugorzędnych i skup się na algorytmie?
1. pętla główna może być pusta albo zająć się czymś innym w tzw. międzyczasie (w nietrywialnym przypadku dzięki temu program pozostanie responsywny)
2. w inicie aktywujesz PCINT dla portu na którym znajduje się pin od przycisku (doczytaj w DS do swojejgo AVRa jak
@keton22: i możesz wywołać funkcję sleep :-)
@keton22: straszne
(*) - jeśli wciśniesz przycisk i np. ściągniesz jakiś pin do zera to możesz
@Analityk: oświeć mnie gdzie i w jakich warunkach.