logo

The Mad Modders

Välkommen till diskussionsforumet
Aktuellt datum och tid: sön 15 dec 2019, 00:49

Alla tidsangivelser är UTC + 1 timme [ Sommartid ]




Ny tråd Svara på tråd  [ 6 inlägg ] 
Författare Meddelande
 Inläggsrubrik: Knightrider / Kitt scan
InläggPostat: mån 12 jul 2004, 15:53 
Offline
Domänadministratör

Blev medlem: lör 15 feb 2003, 14:39
Inlägg: 560
Knightrider / Kitt scan

Det är just det vi ska bygga nu, det röda rinnande (eller studsande kanske är mer riktigt) ljuset, för att montera in i vår käraste ägodel datorn och därmed göra den om möjligt ännu tuffare än den redan är.

Läs artikeln


Upp
 Profil  
 
 Inläggsrubrik:
InläggPostat: sön 4 feb 2007, 11:18 
Offline

Blev medlem: mån 4 dec 2006, 21:03
Inlägg: 23
Ort: östra skåne
Är det em knight rider som sitter fram på serverskåpet, (den gröna) den var sjukt snygg!! :p~ :p~


Upp
 Profil  
 
 Inläggsrubrik:
InläggPostat: sön 4 feb 2007, 20:18 
Offline
Domänadministratör

Blev medlem: lör 15 feb 2003, 14:39
Inlägg: 560
Nope. Det är det runda rinnande ljuset. :)


Upp
 Profil  
 
 Inläggsrubrik:
InläggPostat: fre 13 apr 2007, 18:07 
Offline

Blev medlem: mån 4 dec 2006, 21:03
Inlägg: 23
Ort: östra skåne
Hur har du gjort för att få det till den effekten??? :p~ Håller på med en PIC och försöker få det så nu, men det vill sig inte.. Hur många LED's är det?

Edit: Är det 30st !?!?!?

Edit2: Jag tror inte vi snackar om samma, Jag menar denna: http://madmodders.se/projekt/19tum/19tums_18.avi


Upp
 Profil  
 
 Inläggsrubrik:
InläggPostat: fre 13 apr 2007, 22:34 
Offline
Domänadministratör

Blev medlem: lör 15 feb 2003, 14:39
Inlägg: 560
Jaså, den gröna.
Det är 11 lysdioder, och de är i praktiken kopplade till 486:ans parallellport. De visar aktuell status hela tiden, och när datorn styr mina kontrollmoduler flipprar det lite hur som helst där, men när programmet inte gör något särskilt, har jag så de aktiveras i just det mönstret som syns där. Den 12:e utpinnen har jag ingen lysdiod till, för den är noll nästan hela tiden ändå, då den aktiverar inportarna på kontrollmodulerna.

Det sätt jag använder mig av i Basic-programmet, är att varje "frame" av mönstret är ett decimaltal motsvarande bitmönstret binärt. Sen plockar en loop fram varje nytt tal ur den flerdimensionerade variabeln, och delar upp det i två och fixar ut bitarna på rätt adresser.

Här har jag klippt och klistrat lite för att få till nån slags översikt av LED-funktionen


Kod:
DECLARE SUB Knightrider (v)

DIM LED(27)
FOR a = 0 TO 13
   READ LED(a)
   LED(27-a)=LED(a)
NEXT
DATA 1920,1856,1824,1680,1608,1316,1170,585,293,147,75,39,23,15

DO
IF TIMER < ktimer THEN ktimer = TIMER
IF TIMER - ktimer > 0 THEN
   ktimer = TIMER
   LED = LED + 1: IF LED > 27 THEN LED = 0
   Knightrider LED(LED)
END IF
LOOP

SUB Knightrider (v)
d = v AND 255
c = (v AND 3840) / 256
c = c XOR 1
c = c XOR 2
c = c XOR 8
OUT 888, d
OUT 890, c
END SUB


Pratar man PIC så kan man ju använda en lookup table som man stegar sig genom om och om igen.


Upp
 Profil  
 
 Inläggsrubrik:
InläggPostat: tis 15 maj 2007, 17:16 
Offline

Blev medlem: mån 4 dec 2006, 21:03
Inlägg: 23
Ort: östra skåne
Riktigt cool måste jag säga 8)

//Daniel A


Upp
 Profil  
 
Visa inlägg nyare än:  Sortera efter  
Ny tråd Svara på tråd  [ 6 inlägg ] 

Alla tidsangivelser är UTC + 1 timme [ Sommartid ]


Vilka är online

Användare som besöker denna kategori: Inga registrerade användare och 1 gäst


Du kan inte skapa nya trådar i denna kategori
Du kan inte svara på trådar i denna kategori
Du kan inte redigera dina inlägg i denna kategori
Du kan inte ta bort dina inlägg i denna kategori
Du kan inte bifoga filer i denna kategori

Sök efter:
Hoppa till:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Swedish translation by Peetra & phpBB Sweden © 2006-2010