48 godzin.

48 godzin.

Algorytm programu obsługującego większość funkcji elektrycznych w czterokołowcu. Sterowanie kierunkowskazami, św. awaryjnymi, sygnałem dźwiękowym oraz rozrusznikiem silnika za pomocą jednego tylko przycisku - pomysł a'la Tekken. ;) Rolę 'magicznego' przycisku pełni przycisk rozruchu silnika (brak jakichkolwiek wizualnych zmian - cała magia jest niewidoczna dla oka). Pomysł okazał się bardzo praktyczny i cieszy się powodzeniem. :) Ba, przypadkowo działa również jak immobiliser, gdyż tru dno się połapać, jak odpalić pojazd. :D

Szczegóły dla nielicznych zainteresowanych :

- mikrokontroler : AVR (tn2313) @ 8 MHz
- dość rozbudowany algorytm uwzględniający różnorodne, możliwe do zaistnienia przypadki, również te "tru dne", od "idiotoodpornych" wstawek na przypadek bawienia się przyciskiem, poprzez eliminację drgań zestyków, a na programowej eliminacji zakłóceń powodowanych pracą układu zapłonowego i pieprzonym sygnałem dźwiękowym skończywszy (tak, warunki testowe nie uwzględniały różnicy między żarówką 21W a sygnałem dźwiękowym, emitującym tak potężne fale elektromagnetyczne, że samoistnie przełączały się porty wyjściowe w mikrokontrolerze :D)
- program napisany w Asemblerze, z układów peryferyjnych zostały użyte tylko i wyłącznie porty we/wy, brak podprogramów, tylko macra na potęgę ;), brak przerwań - docyklowywane instrukcje, odliczane pętle stanowiące stałe czasowe do różnych funkcji (np. mrygania kierunkowskazami)
- Eastern Eggs - na to akurat zabrakło mi fantazji i chęci :P, choć przez zakłócenia kierunkowskazy potrafiły samoistnie zacząć się zapalać naprzemiennie w trybie świateł awaryjnych (użycie funkcji EX-OR do naprzemiennego włączania i wyłączania kierunkowskazów okazało się w tym wypadku niekoniecznie dobrym rozwiązaniem). ;D

gringel

gringel 2008-10-22

Co to za matrix? :)

wheelie

wheelie 2008-10-22

Witaj w świecie bezCennych złudzeń. ;)

gringel

gringel 2008-10-22

Aaaaaaaaaa!
Ja nie rozumiem. :(

rrrain

rrrain 2008-10-23

o no zdecydowanie nicht verstehen.... :PP

hardkor

hardkor 2008-10-24

Fajna zabawa, tym bardziej, że służy jakiemuś celowi, a nie tylko bezmyślny projekt na zaliczenie przedmiotu, jak to ma u mnie miejsce zwykle.
Pozdrawiam elektronicznie.

urojenie

urojenie 2008-10-24

Jak można czegoś tu nie rozumieć, prościzna przecież ;P

belbel

belbel 2008-12-10

..świr xD

dodaj komentarz

kolejne >