IK heb een vraag ik heb wat weinig pinnen aan mijn microcontroller en wil dus gaan splitsen of iets dergelijks. Is het mogelijk om vanuit 1 output 8 draden te sturen. Dus maw 1 output en 8 schakelaar.

In programmeren zou ik dan zeggen p1.4 wat dan zou betekenen schakelaar 4. Hoe kan ik dat realiseren want het is natuurlijk ook mogelijk 2 schakelaars in te lezen. heb ik dan een soort van tweede microncontroller nodig die de 8 lijnen stuur en met 1 input van de mai microcontroller.

Je kan voor outputs een schuifregister nemen. Met 3 output pins kan je dan 8, 16, 24 of meer outputs sturen. Vooral handig als het niet 1000x per seconde hoeft te veranderen.

Je kunt ook een grotere microcontroller halen.

Een grotere micro is het simpelst. En waarschijnlijk niet (of niet veel) duurder...

ja daar heb ik wel aan gedacht ma ik vondt het mss logisch om 8 schakelaar op 1 output of eigenlijk input in te lezen. ipv 8 outputs

Het is hier geen msn. Je 'ma' heeft er niks mee te maken en mss ook niet. En vond is verleden tijd van vinden, dus krijgt het geen t.

Wat een schakelaar op een output moet weet ik ook niet.

Als die input ook als ADC bruikbaar is, dan zou je wat met weerstanden kunnen fabrieken als je maar 1 schakelaar tegelijk uit hoeft te lezen. Makkelijkste oplossing blijft een controller met meer I/O, en anders een 1-Wire I/O expander.

Het kan natuurlijk wel serieel, met bijv een MCP23008 of een PCF8574, maar is in alle gevallen trager/duurder/lastiger als een wat grotere micro te nemen...

yep wrs ma zover had ik nog ni gekek toch bedankt.

Op 24 november 2012 15:19:38 schreef pol672:
yep wrs ma zover had ik nog ni gekek toch bedankt.

Kun je dat ook in het Nederlands?

Ik denk dat er iets zou moeten staan als:
Ja, waarschijnlijk wel. Maar zover heb ik nog niet gekeken. Toch bedankt.

Of zoiets...

Hoeveel poorten wil je in totaal gebruiken voor hoeveel schakelaars (relais?)?

Je kan misschien Charlieplexing gebruiken.

Vertel wat meer over wat je wilt doen en wat je al hebt gemaakt, veel vragen hier zijn gebaseerd op oplossingen die handiger hadden gekund.

Ik heb nog niets gemaakt maar ik ben gewoon aan het zoeken wat ik als project kan maken met de dingen die er bestaan zoals lcd's schakelaars keypads enz. en gewoon daarmee iets maken. microcontroller heb ik nog niet maar dat wordt zowizo wel een atmel.

merci trouwens over die charlieplexing is wel handig.

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

En wil je nu inputs of outputs multiplexen?

inputs alleen mss later outputs maar dat weet ik nog niet.