Op 9 juli 2003 22:00:29 schreef Aedolon:
als je er 8 wilt dan moet je echt een max232 met een mcu gebruiken hoor en dan serieele datacommunicatie ..

Kun je me daar misschien een schakeling van geven? want ik weet nog niet zoveel van electronica (ben pas 14)..

anders als het teveel werk is dan stuur ik gewoon 2 ledjes aan..

Groeten Randy

schakeling zeker, code voor in de microcontroller niet, ben ik te lui voor, ik weet zeker dan koen van v dat voor je wilt doen ! :) vraag het hem eens :P

Oke Ik zal het hem uns vragen! :)

Uh haha wie is dat eigenlijk?

- Met een 3 bit code naar BCD decoder kunnen er 7 LEDS aangestuurd worden.
Het negatieve signaal blokkeer je met een diode.
hoe dat werkt met die diode kijk hier:
http://www.hut.fi/Misc/Electronics/circuits/rspower.html
MAAR je kan maar één LED kiezen:
http://users.otenet.gr/~athsam/theory/bcd_to_decimal_converter__for_TT…

Je hoeft je geen condensator omdat het signaal hoog houdt. Je moet wel weten welke spanning je com poort geeft, want die moet lager zijn dan de voedingsspanning van de decoder. ( eventueel een zener plaatsen)
Kijk hier eens naar de 3 bit input bus !http://www.cosc.canterbury.ac.nz/~tim/epublish/mc14028brev3.pdf

-zonder decoder kunnen er 3 paar van 2 aangestuurd worden,
mits nog een beetje extra onderdelen.
waarbij ofwel het even of het oneven nummer brand.


A 1 of 2
B 1 of 2
C 1 of 2

      1    2                     1   2 
vb  A on  off       maar niet    on  on
    B off on                     off off
    C on  off                    on  on

[Bericht gewijzigd door elektron_ op ]

Zijn er eigenlijk bouwkitjes waarmee je serieel verschillende outputjes hoog kunt maken (bv 32, 64 of 256 stuks) en waarmee je ook inputs (32,64 of 256) kunt lezen?

Op 10 juli 2003 14:46:33 schreef remco_k:
Zijn er eigenlijk bouwkitjes waarmee je serieel verschillende outputjes hoog kunt maken (bv 32, 64 of 256 stuks) en waarmee je ook inputs (32,64 of 256) kunt lezen?

Jah dat zou idd handig zijn

Ok met die BCD => Decimaal decoder is idd een goed idee ;) en veeeel goedkoper gewoon de MSB bit aan de massa hangen
heb je 000 = 0 uitgang hoog (of laag (actief laag) 001 = 1 010 = 2 011 = 3 etc... met wat gemultiplex kan je er meerdere aanzetten (vb led 1 en 2 001 en 010 snel achter elkaar). Je zal wel wat pull downs overal naar gnd moeten zetten als je -12V blokkeert dat je geen zwevende ingang krijgt

/edit wat is er nu leuk aan om met de com-poort ledjes aan te sturen ???:)

[Bericht gewijzigd door Aedolon op ]

Op 10 juli 2003 16:34:55 schreef Aedolon:
Ok met die BCD => Decimaal decoder is idd een goed idee ;) en veeeel goedkoper gewoon de MSB bit aan de massa hangen
heb je 000 = 0 uitgang hoog (of laag (actief laag) 001 = 1 010 = 2 011 = 3 etc... met wat gemultiplex kan je er meerdere aanzetten (vb led 1 en 2 001 en 010 snel achter elkaar). Je zal wel wat pull downs overal naar gnd moeten zetten als je -12V blokkeert dat je geen zwevende ingang krijgt

Aedolon, ja dat snel na mekaar is ook een goed idee !!!!!
zo heb je visueel het idee dat de LEDs continue brand.
Een kleinere LED weerstand en klaar.
Eventueel kan er nog een buffer ic'tje toegevoegd worden,
want al je multiplext moet de stroom weer kortstondig hoger om hetzelfde effect te krijgen, en ik weet niet
hoeveel de COM poort kortstondig kan afleveren.

Ik denk dat dit inderdaad wat mogelijkheden biedt,
eenvoudig en goedkoop.

[Bericht gewijzigd door elektron_ op ]

Het probleem is wel, dat je moet kunnen programmeren in een of andere taal :) en of de com poort wel snel van uitgangstoestand kan veranderen dat je geen geflikker krijgt

Op 10 juli 2003 16:44:20 schreef Aedolon:
Het probleem is wel, dat je moet kunnen programmeren in een of andere taal :) en of de com poort wel snel van uitgangstoestand kan veranderen dat je geen geflikker krijgt

Dat kan Randy zegt hij.
Eventueel een condensator bij zetten indien toch flikkering.

cap moet ongeveer (0.02*0.001)/0.5 = 40µF voor halve volt rimpel op 1khz

Op 10 juli 2003 16:44:20 schreef Aedolon:
Het probleem is wel, dat je moet kunnen programmeren in een of andere taal :) en of de com poort wel snel van uitgangstoestand kan veranderen dat je geen geflikker krijgt

Ik kan wel programmeren in qbasic om de com poort aan te sturen.
Maar misschien lijk ik dom ofzo maar ik snap er ff nix meer van.. Van de schakeling..

Groeten Randy

hm kijk naar die eerste link van elektron en je krijgt er 0 en 5V uit, dan hang je er gewoon een chippie aan met pull down

[Bericht gewijzigd door Aedolon op ]

Op 10 juli 2003 17:21:17 schreef Aedolon:
hm kijk naar die eerste link van elektron en je krijgt er 0 en 5V uit, dan hang je er gewoon een chippie aan met pull down

Hang er eerste een volt meter op aub !

vb tussen Grnd en DTR

ohja ik zie het al en als het goed is kun je daar toch 2 LEDjes mee aansturen?

Groeten Randy

Op 10 juli 2003 17:36:34 schreef Randy:
ohja ik zie het al en als het goed is kun je daar toch 2 LEDjes mee aansturen?
Groeten Randy

Wil je er direkt een LEDJE aansturen, zet je er 2 op één uitgang, er maar dan de 2de omgedraaid.
Als je de uitgang anders stuurt gaat de ander LED branden.
Een uitgang kent 3 toestanden, niks 1 of 0.
of 0 volt, -12 volt en + 12 Volt. Bij de meeste pc's is het minder.
Dus op deze manier 6 Ledjes, Tx, Dtr, Rts.
De 7805 en de condensator en de diodes kan je weglaten voor een LED.

das juist maar hij wou er toch 8 ? (0...7dec van decoder) dan heb je al dat spul wel nodig,

Op 10 juli 2003 18:05:44 schreef Aedolon:
das juist maar hij wou er toch 8 ? (0...7dec van decoder) dan heb je al dat spul wel nodig,

Als hij ook de toestand GEEN led aan wil , heeft hij er maar 6 !
Maar er kan als het moet nog op het negatief signaal ingespeeld worden. Want er zijn zelfs 3 macht 3 (mogelijkheden !!

 
          0 0 0
          0 0 -
          0 0 +
          0 - 0
          0 - -
          0 - +
                

etc.

0000 = geen led
0001 = 1
0010 = 2
0011 = 3
0100 = 4
0101 = 5
0110 = 6
0111 = 7
7 leds dus, geen 6
/edit ff MSB toegevoegd ;)

[Bericht gewijzigd door Aedolon op ]

Op 10 juli 2003 19:38:44 schreef Aedolon:
7 LEDS en geen 6

Aedolon heeft gelijk ! ( ik ben gezakt voor wiskunde.:'()

|:( |:( |:( |:( |:( |:( |:( |:(

[Bericht gewijzigd door elektron_ op ]

Op 10 juli 2003 18:05:44 schreef Aedolon:
das juist maar hij wou er toch 8 ? (0...7dec van decoder) dan heb je al dat spul wel nodig,

Ik wou eigenlijk zoveel mogenlijk (8 dus..) maar eigenlijk wou ik het ook simpel houden, dus maakt het eigenlijk niet zoveel uit als het er 6 zijn..

Dus electron als ik het goed begrijp, kan ik met
Pin 3 (Tx)
Pin 4 (Dtr)
Pin 7 (Rts)
ff opgezocht;)

En dan op elke pin 2 ledjes met 1 ledje met omgekeerde polariteit. Dus idd dus 6 ledjes.

En ik denk dat het ook nog ff handig is als ik ff de spanning meet van elke pin zodat ik eventueel nog een weerstand in serie moet schakelen met de 2 ledjes per pin anders brand me de led kapot als de spanning te hoog is:P

Groeten Randy

De stroom is wel beperkt ! Dus extra zuinige LEDS is nog beter.

Oke

Maar hoe moet je die 7e led aansluiten???

Groeten Randy

We hebben hier 2 mogelijkheden besproken:

- ofwel rechtstreeks met 6 Leds, dan staan ze per paar.
één LED werkt op - uitgang andere op + als uitgang.

- Ofwel met decoder, dan heb je een omzetter van 3 naar 7.
zie: http://www.semiconductors.philips.com/acrobat/datasheets/74HC_HCT42_CN…, maar neem een 7442 die kan 16 mA sturen.
het voordeel van een decoder is dat ze meer stroom kunnen
leveren dan de rechtstreeks uitgang.

In beide gevallen kan je de LEDS zo snel laten knipperen
dat je denkt dat ze continue branden, want vooral in het laatste geval kan er eigen lijk maar één LED gelijktijdig branden.

- Er is nog een mogelijkheid.
Je stuurt met één uitgang clock pulsen naar een teller.
met de andere uitgang zet je de getelde waarde vast
( latch), deze laatste is waarschijnlijk makkelijker te programmeren, extra voordeel, geen flikkerdende LED want de latch houdt het vast. Met deze laatste mogelijk weer enkele LEDS meer. ( moet nu ff weg)

[Bericht gewijzigd door elektron_ op ]