Hier het schema van mijn robot (rijdt naar IR-bron) http://www.uploadarchief.net/files/download/strobotsch.jpg
(aanklikbaar)

De sensoren werkten zeer goed, alleen ondervind ik nog wat problemen met het besturen van de motoren: de rechtse motor staat de hele tijd aan, ook als ik dit programeer:

PORTA = %00000000
END

Als ik een 2M2 weerstand plaats tussen A.5 en de 0V stopt hij met draaien. Doe ik dit tussen A.0 en 0V dan begint de andere
te draaien. Bovendien meet ik meer dan 13 volt op A.5 als de motoren niet zijn aangesloten, ook als de voedingsspanning lager is.

Is nu mijn PIC kapot, de andere IC of ben ik verkeerd bezig?

Ik zou de datasheet eens gaan lezen...

Op 24 april 2007 22:56:47 schreef Henry S.:
Ik zou de datasheet eens gaan lezen...

16F648 RA4:


RA4 is a Schmitt Trigger input and an open drain output

Datasheet 5.1 IPORTA and TRISA Registers

Ah, dus A.5 kan ik niet gebruiken als uitgang en A.4 heeft een open drain output, wat wilt dit juist zeggen?

Met Google zoeken op “open drain” levert meteen je antwoord
edit:jeroen was me voor

[Bericht gewijzigd door Jochem op ]

Een open drain output kun je alleen LAAG maken (niet HOOG).

Ik gebruik nu porta1 ipv a4 en ik heb nog steeds hetzelfde probleem: de rechter motor op het schema staat heel de tijd aan.

Volgens mij is de L293-IC kapot, op uitgangen 3 en 4 meet ik hetzelfde voltage, waardoor het spanningsverschil nul is en de linker motor dus niet draait. Op uitgang 2 staat ook hetzelfde voltage enkel uitgang 1 geeft een andere spanningswaarde, wat niet hoort. Zou die IC kapot zijn?

[Bericht gewijzigd door KP op ]

http://www.picbasic.nl/images/schema_cursus7b-int.gif

De L293D hoeft niet stuk te zijn, ik weet niet hoe je hem aanstuurt en of je het wel goed hebt zitten.
Probeer het eens zonder PIC.
Door de ingangen hoog/laag te maken moet je de niveau's aan de uitgangen ook zien veranderen.

Lees www.picbasic.nl/beginners7_nl.htm

EDIT:
De EN (enable) pinnen natuurlijk ook HOOG maken (pin 1 voor uitgangen 1 en 2 en pin 9 voor uitgangen 3 en 4.

[Bericht gewijzigd door Frits Kieftenbelt op ]

kun je geen pull up plaatsen ?

@ frits: waarom staat er geen naam/omschrijving bij elk onderdeel van de picbasiccursus op de index pagina?

totaal niet duidelijk welk onderdeel de betreffende cursus behandeld....

Hier http://www.picbasic.nl/frameload_nl.htm?http://www.picbasic.nl/pic_com…
kun je wel een beetje opzoeken je moet dan al wel weten waar je naar zoekt erg makkelijk is het dus niet ...

Als je klikt op de knop 'PIC Basic' (= www.picbasic.nl/picbasic_nl.htm ) en je zet je muis op een link van een cursusdeel, dan komt daar een schermpje (tooltip) waarin staat welke onderdelen er behandeld worden.

Andersom zoeken kan ook.
Klik op PIC Basic commando's of operatoren
- www.picbasic.nl/pic_commandos_nl.htm
- www.picbasic.nl/pic_operatoren_nl.htm

Alle instructies die daar in het GEEL zijn weergegeven, die zijn behandeld in de cursus en daar kun je op klikken en dan kom je op die plek in de cursus.

Toch niet zo moeilijk?