Op 9 november 2002 13:35:05 schreef Thomas:
Je zou de Parallelle poort interface kunnen gebruiken en in plaats van een ledje met weerstand er een relais aanhangen.

ja maar de baan is buiten dus ver van mijn compu en ik heb geen laptop

heb je ook een schakeling
?

ik weet niet of je erg bedreven bent met elektronica, maar een PIC (microcontroller) kan hierbij mooi werk verichten. je kunt een start schakelaar aanbrengen die de procedure start, vervolgens eventueel nog een stop schakelaar die alles meteen stopt. Hier heb je dus geen PC bij nodig, je moet alleen wel net weten hoe een uC werkt, iets wat in de handleiding van microcontrollers te vinden is op deze site

met de jdm programmer een pic16f84a-4mhz en JAL kom je een heeeeeeeeeeeeeeeeeeeeeeeeel eind

ah ja maar heb u dan ook een schakeling voor me die k kan bouwen? ik ben niet erg bedreven met het zelf verzinnen van schakelingen!!

Lees eerst de tutorial eens door dan kom je al een heel eind denk ik

idd als je eerst die pic eens kan proggen dan komt de schakeling vanzelf.. anders helpen we je natuurlijk ;)

heb je msn, dan leg ik het je allemaal even uit, met codebeschrijving in c(is lekker makkelijk (vind ik)).
ik heb ook wel een printontwerp voor je trouwens.

mvg,

Martijn

waarom altijd een micro controler? waarom kan jen iet gewoon een teller ge bruiken met een paar flip flops er achter?

op de 1ste tel gaat lamp 1 branden en blijft branden door een flip flop.
hetzelfde gebeurt ook op de 2de, 3de en de 4de tel.
op 5 reset je de teller en de flip flops, gevolg de lampen gaan uit.
simpel toch?

Op 10 november 2002 13:54:44 schreef Franky:
waarom altijd een micro controler?

Omdat dat ZO simpel is. Vooral als je er eenmaal mee hebt leren werken.

Op 10 november 2002 14:00:56 schreef Bastiaan:

[...]

Omdat dat ZO simpel is. Vooral als je er eenmaal mee hebt leren werken.

En het is ook ZOO duur:p;)

hangt er even vanaf waar je het koopt, een PIC16F84A-20P kost rond de, nou, 7 euro? is wel een hele makkelijke.

mvg,

Martijn

7€ is toch wel ongeveer 15 gulden beetje duur vind ik

laat maar.

[Bericht gewijzigd door Martijn Berntsen op ]

neem het looplicht van deze site en hang om de uit gang een relais met een flinke condensator en laat zer allmaal te gelijk resetten

MIJN COMPLIMENTEN, simpel en logisch !! Al die microcontroller-oplossing vinnik niet echt leuk meer !

Op 11 november 2002 09:53:43 schreef GeRwIn:
neem het looplicht van deze site en hang om de uit gang een relais met een flinke condensator en laat zer allmaal te gelijk resetten

Wat denk je dat al die flinke condensatoren kosten en relais?

idd met twee van die relaitjes ben je onderdehand al duurder uit en mogelijkheid tot uitbreiden is er amper. Met de uC kan je zo veel meer doen dan dat... ik zou het je afraden.

de voornaamste reden om een uC te nemen is omdat hij de volgorde wilde kunnen veranderen, wilde programmeren.

Op 11 november 2002 13:28:18 schreef Martijn Berntsen:
de voornaamste reden om een uC te nemen is omdat hij de volgorde wilde kunnen veranderen, wilde programmeren.

En dat je dan je schakeling eerst een tijdje kan laten "wachten" voor hij begint met aftellen. Bijv. na inschakelen eerst 30 seconden nix en dan pas beginnen met aftellen. Als je dat met een teller en een flipflop wilt doen ben je wel een tijdje bezig schat ik.

Sytse

ik heb effe een schema geteken met een counter, maar ik heb geen server waar ik het plaatje op kan zetten. iemand een idee hoe ik het wel kan laten zien?

Ik wordt ook niet goed van. Telkens als een eenvoudige funktie gerealiseerd moet worden wordt er weer zo'n microcontroller uit de kast getrokken. In dit geval zou een controller inderdaad minder onderdelen vergen. Maar zo groot is dat verschil ook weer niet, en het is zeker niet goedkoper.

Er wordt hier als argument maar voren gebracht dat bij de discrete schakeling veel kosten worden gemaakt voor de relais. Vergeten wordt hier dat een controller ook niet direct een 230V belasting kan schakelen. Dus ook bij een controller heb je een een of ander "output driver" nodig.
Verder hebben we nog de voeding. Ook dit vergt het nodige aantal onderdelen. Of je nu een discrete schakeling hebt of en controller geval.

En wat is nu de educative waarde van zo'n controller schakeling? Ik heb m'n elektronica kennis opgedaan door vele schakelingen te bestuderen. Juist zo'n discreet opgebouwde schakeling is zeer goed te lezen zonder ook nog eens die lijst code door te spitten.

"flinke condensatoren" is niet echt aan te bevelen. Je belast je IC uitgangen daar te veel mee.

Goed, het is makkelijk praten natuurlijk. Daarom heb ik maar een schema in elkaar geflanst. Kijk zo kan het ook. http://home.hetnet.nl/~f-alf/images/startlicht.gif
En dat "programmeren" kun je leuk met diodes doen.
Let op: de schakeling is niet getest. Alle onderdelen zijn met het lichtnet verbonden. Veilig inkasten, en de LED's aanraak veilig monteren, bv. achter een stuk plexiglas. Gebruik voor de schakelaar een geschikt type voor 230V netspanning.

natuurlijk leer je meer van schakelingen met discrete componenten, maar dat mag IMO geen enkele reden zijn om het je alleen maar moeilijk te maken. Dat jij misschien geen plezier beleeft aan programmeren wil niet zeggen dat anderen dat ook zo beleven ;). En een uC is echt niet zo vreselijk duur hoor!
Bovendien moet je niet aan een redelijk electronica project beginnen als je er geen geld voor over hebt (niet dat ik wil veronderstellen dat dat het geval is bij de persoon in kwestie) Daarnaast is een discrete schakeling niet universeel inzetbaar. Een uC is later weer uit de schakeling te nemen (gebruik wel ff een ic-voetje :D) en weer ergens anders in te zetten.

Heb ik dat gezegt? Dat ik geen plezier aan programmeren beleef. Kan ik me niet herinneren.
Ik heb ooit eens drie computersystemen ontworpen en in machinecode geprogrammeerd. Dat was nog voordat de controllers in opkomst waren. Twee waren er op basis van een MC8602, en een op basis van een MC86008. Bij de laatste had ik ook nog een eigen VGA-kaart ontworpen.
De programma's met pen en papier geschreven (ik had toen nog geen computer) en in hex in een EPROMmer/simulator geklopt. En ik had daar ook nog eens erg veel plezier in. En dat zou ik nog steeds hebben als ik voor een schakeling een microcontroller nodig had. Met de nadruk op nodig hebben.

Wat ik wou zeggen, is dat aan een schakeling met een microcontroller weinig af te lezen is. Het is een "black-box", er gaat wat in en er komt weer wat uit. Maar wat er nu exact gebeurt is een groot raadsel wat niet uit het schema af te leiden valt. Reuze saaie schakelingen dus, en daar wil je niemand mee lastig vallen. Maar begrijp me niet verkeerd: leuk om zelf te doen!

Kijk, die 555 en de 4017 met "programmeer dioden" zou je dus kunnen vervangen door een controller.
Maar Bernd, die uC zou je er wel uit kunnen halen voor hergebruik, maar moet je eens kijken hoeveel randelektronica je weg gooit. Trouwens, die 555 en 4017 kun je ook uit het voetje halen hoor.

Misschien een beetje oud dit, maar ik heb ook zo'n soort licht nodig maar dan wel met een microcontroler.

Ik wil 6 lichten, 4 rode en 2 groene. Als er op de startknop gedrukt wordt moeten de rode lampen een voor een (met een halve seconde tussentijd) aan gaan. Als alle 4 de rode lampen aan zijn moet een halve seconde later de rode lampen uitgaan en alleen de twee groenen aan. (Dus in totaal zijn het maar 5 lampen want de twee groenen worden tegelijk geschakeld)

Snap je het nog? :)

Om alle lampen weer uit te schakelen moet er een resetknop komen.

Het moet geprogrammeerd worden op een Atmel ATmega8515.

Ik heb nu dit (zal wel niks van kloppen):

.include "C:\Program Files\Atmel\AVR Tools\AvrAssembler\Appnotes\8515def.inc"

.def temp=r16
.def delay1=r17
.def delay2=r18
.def delay3=r19

INIT: ser temp
out DDRB,temp
ldi temp,0b11111111
out PORTB,temp

Ik weet alleen niet meer hoe het zat met een input van een knop, het is namelijk al 2 jaar geleden dat ik er mee gewerkt heb.

Weet iemand hoe ik die startknop aan het werk krijg?