Hallo,
Voor school moeten wij een projectje doen waarmee wij met behulp van een k8055 moeten communiceren tussen een arduino en een pc. Dit kunnen wij met behulp van pull-up weerstanden wel doen in een richting, maar wij krijgen het niet voorelkaar om via de zelfde IO poort van de arduino zowel een input als een output van de k8055.

Ik hoop dat het een beetje duidelijk is, en bvb dank.

Wat voor een programma gebruik je voor het aansturen van de K8055 (van af de pc)?

Je moet met een uitgang van je arduino de ingang van de K8055 bedienen, en met de uitgang van de K8055 een ingang van de arduino.

Op die manier kan je met de K8055 communiceren tussen pc en arduino.

We moeten (helaas) Delphi gebruiken voor de pc. We hebben het zo aangepakt, maar toen we wilden proberen zowel een input als een output van de k8055 te verbinden met een pin van de arduino konden we de k8055 niet meer lezen/aansturen met de arduino

word de arduino gebruikt als comunicatie?
of word daar dat velleman bordje voor gebruikt?

De arduino is 'het hart van de schakeling', en die moet contact opnemen met de computer, via het bordje, en die pc moet dan dingen kunnen terugsturen, en dat via de k8055, en op dezelfde pinnen van de arduino.

Dat moet werken, doe het hier met een pic als demo voor de HCC.
Kan zowel van af de pic naar de pc via de K8055. En van af de pc naar de pic iets versturen.

De ingang van de K8055 moet je laag maken, als dat met je arduino niet lukt zou je er een optocoupler tussen kunnen zetten. Je ingang van je arduino maak je laag doormiddel van de uitgang van de K8055, dus op de ingang van je arduino moet je een pull up weerstand zetten.

EDIT:
Hier heb je een voorbeeld:
http://www.uploadarchief.net/files/download/resized/voorbeeld%20ganzzz.jpg

[Bericht gewijzigd door Lambiek op (19%)]

Gebruik je in deze opstelling voor de input en output van de k 8055 dezelfde pin op de arduino?

Ik kan het niet laten om toch even naar de toegevoegde waarde van het gebruik van die 8055 te informeren? Stop dat ding in een envelop en stuur het naar een museum. Het lijkt mij dat je een arduino net zo goed vanuit Pascal aan kunt sturen, als daar (nog) geen library voor bestaat heb je meteen een goede reden om Pascal bij de vuilnis te zetten.

Tsjonge, wat lees ik hier toch allemaal
---(helaas) Delphi
---Heb je meteen een goede reden om Pascal bij de vuilnis te zetten

Vanwaar deze afkeer van deze prachtige taal?
Ik zou zeggen, heb je meteen een goede reden om zelf een library te schrijven. duh.

Verder, beste _Danny_, als zij de opdracht hebben om deze drie onderdelen te gebruiken dan kunnen je natuurlijk allemaal prachtige andere oplossingen bedenken (zoals het afvoeren van de K8055 en het afschaffen van Delphi) maar het zou ook zo maar kunnen zijn dat de school daar een bedoeling mee heeft.

Op 16 januari 2012 22:26:23 schreef ganzzz:
Gebruik je in deze opstelling voor de input en output van de k 8055 dezelfde pin op de arduino?

Wat denk je zelf, natuurlijk niet.
Gebruik gewoon een ingang en een uitgang van je arduino.

Op 16 januari 2012 23:44:31 schreef _Danny_:
Ik kan het niet laten om toch even naar de toegevoegde waarde van het gebruik van die 8055 te informeren? Stop dat ding in een envelop en stuur het naar een museum.

Wat is er mis met de K8055, je wilt niet weten waar ik dat ding al voor gebruikt heb. Er is helemaal niets mis met dat ding.

Dat is dus het probleem, we hebben niet genoeg IO pinnen over om ze los te gebruiken, moet via zelfde lijn. Verder zijn als eisen aan ons project gesteld dat we Pascal en de K8055 moeten gebruiken, had ook liever c(of kindje daarvan) met seriele kabel gebruiken, maar het is dus niet mogelijk om via 1 pin de in en uitgang te sturen?

[edit] het probleem van de k8055 is dus dat je niet een pin kunt gebruiken voor ingang en uitgang

[Bericht gewijzigd door ganzzz op (13%)]

Als je te weinig pinnen hebt moet je gaan multiplexen.
Zoek maar eens op multiplexen, dan kan je bijv van vier bits naar zestien bits.