Goede morgen CO'ers,

Doordeweek heb ik vaak niet zo veel tijd, en nu is het weekend,
dus ik dacht laat ik maar weer eens verder gaan met mijn projectje.
Ik ben bezig om een robot te maken,
die ik via de seriele poort via IR bestuur.


PC-> seriele poort -> IR zender -> IR ontvanger -> robot

Oude Joystick -> PC

zoiets ongeveer.

De IR zenders (leds) en de ontvangers (Tsop's) heb ik al,
alleen ik snap het nog niet helemaal m.b.t de seriele poort comminucatie.

De wisp628 die werkt (als ik het goed begrijp) :
seriele poort -> max232 -> 16f628 prog pic -> doel pic
hier nog een schema voor de duidelijkheid :
http://www.voti.nl/wisp628/pics/wisp628-100.gif

Alleen als ik dan bij een ander project kijk :
De [HowTo] Ledbar met 64 Leds klik
Hij heeft een programmer op zijn print,
omdat hij (zoals je ook leest) dan geen losse programmer nodig heeft.
En de seriele comminucatie doet hij zo :
PROG (uit dus) seriele poort -> 74HCT573 -> PIC
CONTROL (ook uit) seriele poort -> max232 -> PIC

Waarom sluit hij doet hij het niet zo: ?
seriele poort -> max232 -> pic

En ik wil graag weten welke dingen ik nodig heb voor mijn project ?
1.) om de robot te besturen via IR (uit)
2.) joystick ook aan de compoort (in)

Alvast Bedankt :)

Op 18 november 2006 11:46:46 schreef Eagle Eye:
[...]
Waarom sluit hij doet hij het niet zo: ?
seriele poort -> max232 -> pic

Dat zou je hem moeten vragen...

En ik wil graag weten welke dingen ik nodig heb voor mijn project ?
1.) om de robot te besturen via IR (uit)
2.) joystick ook aan de compoort (in)

1. IR led's, eventuele driver transistors
2. Waarom op de compoort? Kan ook rechtstreeks op een PIC

je zal moeten een IR protocol maken via software die je com poort bedient

vb in Visual basic een interface applicatie maken
anders zal de com poort nooit iets doen

ps: als er een joystick op je com poort zit , kan je dan nog IR uitzenden ?

allemaal dingen waar je rekening mee moet houden

Op 18 november 2006 13:07:01 schreef Henry S.:
[...]
Dat zou je hem moeten vragen...

Okee, wat kan je dan met een 74hct573 ?

Op 18 november 2006 13:07:01 schreef Henry S.:
1. IR led's, eventuele driver transistors
2. Waarom op de compoort? Kan ook rechtstreeks op een PIC

Nou, dan kan je bijv een figuur maken en dan kan je zien,
welke weg de robot heeft afgelegd.
Of als ik hem op "automaat" (voorwerpen ontwijken/lijnvolen) zet,
dan is het wel handig dat je toch een interface hebt ;)

ps: als er een joystick op je com poort zit , kan je dan nog IR uitzenden ?

Ja, als jij een muis en toetsenbord op je USB-poort hebt aangesloten,
Ddn kun je toch ook typen en muizen tegelijk ?

[Bericht gewijzigd door Eagle Eye op ]

Oeh, dat is wel een heel kromme vergelijking, USB poortjes zijn net wat anders dan een com poort.

Oh, sorry ik dacht gelezen te hebben dat ze van hetzelfde "soort" waren. (serial)

Ja ze zijn beiden wel serieel... Maar daar houdt de vergelijking ook op.

De RS232 is peer to peer verbinding: van 1 toestel gaat 1 kabel naar 1 ander toestel. Adresseringen enzo bestaan daar niet echt.

USB is een Master-slave bus, waarbij 1 host meerdere slaves kan aanspreken. Het protocol is veel ingewikkelder en intelligenter

Op 18 november 2006 14:35:09 schreef stecj366:
Ja ze zijn beiden wel serieel... Maar daar houdt de vergelijking ook op.

De RS232 is peer to peer verbinding: van 1 toestel gaat 1 kabel naar 1 ander toestel. Adresseringen enzo bestaan daar niet echt.

USB is een Master-slave bus, waarbij 1 host meerdere slaves kan aanspreken. Het protocol is veel ingewikkelder en intelligenter

met de pariteitsbit en protocol , kan je wel met masterslave werken met rs232 hoor

Op 18 november 2006 14:05:45 schreef Eagle Eye:
[...]

Ja, als jij een muis en toetsenbord op je USB-poort hebt aangesloten,
Ddn kun je toch ook typen en muizen tegelijk ?

ik dacht dat de joystick serieel was .

( ik ben ook al een oude man die nog nooit een usb joystick heeft gezien in het echt)

Op 18 november 2006 14:49:34 schreef Extragroot:
[...]

ik dacht dat de joystick serieel was .

( ik ben ook al een oude man die nog nooit een usb joystick heeft gezien in het echt)

De joystick is ook serieel,
ik sloop de origenele hardware er uit.
En sluit de schakelaars vervolgens aan op een 12f629.(eventueel een shiftregister)
En die wil ik dan laten comminuceren met de pc

Maar ik kan dus voor het verzenden van de IR signalen,
de pic via een max232 aan de compoort hangen ?

En voor het ontvangen van de joystick signalen hetzelfde?

Als het signaal inderdaad RS232 is dan wel. Interpretatie van de commando's is wat lastiger, na een een week heb ik eindelijk mijn parser goed werkend.

Ik gebruik 16f628a's, daarmee kan het dus ?

Ik kan op dit moment geen reden vinden waarom niet...