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 :
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 ]
stecj366
Sonar is meer dan Ping...
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?
LaStei
carpe cerevisi
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.