ik wil 2 regels tegelijk aansturen en doe dit dus met de volgende programma: (deel van t programma


A2 = 0 : A1 = 0 : A0 = 0

SHout data_up,Clock,MSBFirst,[%01000101,%11110100,%01000000,%00000000]
enable_ = 0
Pulsout Strobe,1 ' latch to output register
delayus delay
enable_ = 1

A2 = 1 : A1 = 1 : A0 = 1
SHout data_up,Clock,MSBFirst,[%11000101,%11110100,%11000000,%10000000]
enable_ = 0
Pulsout Strobe,1 ' latch to output register
delayus delay
enable_ = 1

maar dit werkt niet. ligt dit aan mijn programma ?

Het is me eindelijk gelukt
klein filmpje
nu nog maar ff verder experimenteren :)

Leuk.
En in elk geval geen filmpje met zo'n **$%@ beat erachter.
Hulde :+

[Bericht gewijzigd door Henry S. op (62%)]

Heb je wat info over hoe je't aan de praat gekregen hebt? Ik wil ze me namelijk zelf ook aanschaffen, maar als je niet weet hoe gebruiken is't nogal moeilijk he :D

nee het is eigenlijks heel eenvoudig maar ik heb het paneel heel de tijd op de verkeerde poorten van de pic aangesloten dus wou het niet.
het stukje programma staat wel eerder in dit topic
en ik zal mn eigen code binnenkort eens op mijn site gooien.

[Bericht gewijzigd door Dutchboy. op (14%)]

Nou zou ik er graag een soort lichtkrant van willen maken.
Iemand enig idee hoe ik dat zou kunnen doen ?
lijkt mij dat ik eerst alle letters cijfers e.d. moet "ontwerpen" maar hoe dan verder?
Alvast weer bedankt :)

Dat is inderdaad een probleem waar ik ook mee zit. Elke letter apart wil wel maar hoe verder !?

ik zat er aan te denken om die bytes die je in t bord gooit te vervangen door variabelen en dan steeds per hokje aan te sturen... maar volgens mij gaat dat een programma van hier tot gunder worden
edit: zoiets


rij1:
SHout data_up,Clock,MSBFirst,
[%variabele1,%00000000,%00000000,%00000000]
rij2:
SHout data_up,Clock,MSBFirst,
[%variabele2,%00000000,%00000000,%00000000]
rij3 SHout data_up,Clock,MSBFirst,
[%variabele3,%00000000,%00000000,%00000000]
etc.

[Bericht gewijzigd door Dutchboy. op (41%)]

Samen met mijn vader, ben ik bezig om ook de displays aan het werk te krijgen. We sturen ze op pixelnivo aan met een PIC16F84. De character set wordt in de PC gegenereerd die de data stuurt. We kunnen dus ook graphics maken, etc.

De softwareop de PC stuurt pixel informatie van het scherm van de PC naar de microcontroller.

Ik hoop van de week een keer tijd te hebben om de software op de PC even te testn bij mijn pa thuis opde hardware. :)
Als het werkt zal ik proberen een filmpje te maken :-)

mijn bedoeling is om het werkend te krijgen zonder pc ook omdat mijn laptop geen seriële poort heeft

is dr nog iemand die ff een schematje + hex kan posten kan ik hem ook ff gaan uittesten

Heb een beetje info + code+ hex op mijn site gezet
Hier

Op 26 augustus 2008 13:00:16 schreef Dutchboy.:
Heb een beetje info + code+ hex op mijn site gezet
Hier

nice gaan we vanavond ff uittesten thanks Dutchboy

Mooie en goedkope display bordjes. Ik heb er gelijk 2 besteld. Bedankt voor het uitzoeken van de aansturing, scheelt mij weer een half uurtje puzzelen.

Op 26 augustus 2008 13:00:16 schreef Dutchboy.:
Heb een beetje info + code+ hex op mijn site gezet
Hier

btw je linkje naar de hex werkt niet

nevermind

http://84.80.51.146/~klaasfokke/elektronics/LEDBAR~1.HEX

zelf al gevonden ;)

[Bericht gewijzigd door ledfreak op (16%)]

Vast iets fout gegaan :S
hier is de Link
en als dat niet wil zeg het dan maar dan mail ik wel even :)

Op 26 augustus 2008 16:35:48 schreef Dutchboy.:
Vast iets fout gegaan :S
hier is de Link
en als dat niet wil zeg het dan maar dan mail ik wel even :)

Bedankt voor de hulp dutchboy

is er trouwens geen manier om er serial text en graphics naar toe te sturen
ipv data in de eeprom op te slaan

Ik heb hier ook een display, en het werkt ook, maar ik vroeg me af of het normaal is dat dat ding zo'n 1,6A vreet als niet eens alle LEDs aan staan? Kan iemand dat aub even meten?

Stroom is 1 ampere als alle leds aanzijn.

Misschien maken er wat pinnetjes van een connector contact oid? Er wordt nogal gesmeten met die dingen lijkt het.

al meer nieuws? ik heb ook zo'n scherm thuis :)

Op 26 augustus 2008 16:35:48 schreef Dutchboy.:
Vast iets fout gegaan :S
hier is de Link
en als dat niet wil zeg het dan maar dan mail ik wel even :)

werkt (nog steeds) niet, mail maar

Heb de dingen maar weer onder het stof gehaald en het resultaat van 400 regels code:
http://nl.youtube.com/watch?v=I0mLvZ_2YuA
nu nog ff programmeren dat het hele bord benut kan worden

Ik ben weer eens bezig met deze displays....

maar ik had zomaar een vraag.... ik heb hier en daar , dat pixels flauw mee gaan branden, terwijl ik ze niet aan stuur?

waar ligt dat aan, en kan ik daar ook iets aan doen?

Dat zal dan waarschijnlijk aan je aansturing liggen. Ik heb er hier ook een aantal en heb daar absoluut geen last van.

- edit;
Hier een stuk van de code die ik gebruik om het display aan te sturen. Het werkt prima, alleen is het veranderen van tekst of plaatje een monnikenwerk.

REPEAT
FOR Y = 0 TO 8 STEP 1
  PULSOUT Strobe, 1, HIGH
  SHOUT UDAT, CLK, MSBFIRST,[$00, $00, $00, $00, $00, $00, $00, $00]
  PULSOUT Strobe, 1, HIGH
  PULSOUT OE, 1, HIGH
  SHOUT LDAT, CLK, MSBFIRST,[$00, $00, $00, $00, $00, $00, $00, $00]
  PULSOUT Strobe,1, HIGH
  PULSOUT OE, 1, HIGH
  SELECT Y
    
  CASE 1
      A2 = 0 : A1 = 0 : A0 = 0
  PULSOUT Strobe, 1, HIGH
      SHOUT UDAT, CLK, MSBFIRST,[$00, $00, $00, $00, $00, $00, $00, $00]
  PULSOUT Strobe, 1, HIGH
      SHOUT LDAT, CLK, MSBFIRST,[$00, $00, $00, $00, $00, $00, $00, $00]
  CASE 2
      A2 = 0 : A1 = 0 : A0 = 1
   PULSOUT Strobe, 1, HIGH
      SHOUT UDAT, CLK, MSBFIRST,[$44, $00, $00, $23, $80, $E3, $80, $00]
   PULSOUT Strobe, 1, HIGH
      SHOUT LDAT, CLK, MSBFIRST,[$7C, $02, $01, $0C, $07, $1C, $00, $00]
  CASE 3
      A2 = 0 : A1 = 1 : A0 = 0
   PULSOUT Strobe, 1, HIGH
      SHOUT UDAT, CLK, MSBFIRST,[$44, $00, $00, $64, $49, $14, $40, $00]
   PULSOUT Strobe, 1, HIGH
      SHOUT LDAT, CLK, MSBFIRST,[$10, $02, $03, $10, $48, $A2, $00, $00]
  CASE 4
      A2 = 0 : A1 = 1 : A0 = 1
   PULSOUT Strobe, 1, HIGH
      SHOUT UDAT, CLK, MSBFIRST,[$44, $E5, $80, $24, $49, $14, $42, $20]
   PULSOUT Strobe, 1, HIGH
      SHOUT LDAT, CLK, MSBFIRST,[$10, $e7, $01, $20, $48, $A2, $11, $00]
  CASE 5
      A2 = 1 : A1 = 0 : A0 = 0
   PULSOUT Strobe, 1, HIGH
      SHOUT UDAT, CLK, MSBFIRST,[$44, $16, $40, $24, $41, $14, $42, $20]
   PULSOUT Strobe, 1, HIGH
      SHOUT LDAT, CLK, MSBFIRST,[$11, $12, $01, $3C, $08, $A2, $11, $00]
  CASE 6
      A2 = 1 : A1 = 0 : A0 = 1
   PULSOUT Strobe, 1, HIGH
      SHOUT UDAT, CLK, MSBFIRST,[$44, $F4, $40, $24, $49, $14, $42, $20]
   PULSOUT Strobe, 1, HIGH
      SHOUT LDAT, CLK, MSBFIRST,[$11, $12, $01, $22, $48, $A2, $11, $00]
  CASE 7
      A2 = 1 : A1 = 1 : A0 = 0
   PULSOUT Strobe, 1, HIGH
      SHOUT UDAT, CLK, MSBFIRST,[$29, $14, $40, $24, $49, $14, $42, $6C]  
   PULSOUT Strobe, 1, HIGH
      SHOUT LDAT, CLK, MSBFIRST,[$11, $12, $41, $22, $48, $A2, $13, $60]
  CASE 8
      A2 = 1 : A1 = 1 : A0 = 1
   PULSOUT Strobe, 1, HIGH
      SHOUT UDAT, CLK, MSBFIRST,[$10, $F4, $40, $73, $80, $E3, $81, $AC]
   PULSOUT Strobe, 1, HIGH
      SHOUT LDAT, CLK, MSBFIRST,[$10, $E3, $83, $9C, $07, $1C, $0D, $60]
  ENDSELECT    
  INC Vertraging
  NEXT
UNTIL Vertraging = Tijd

Dit is dus voor 1 beeld. (met drie bordjes achter elkaar)

-edit 2:
Laat je ons weten wat jouw vorderingen zijn? Ik vind het wel leuk dat er weer iemand mee bezig is.