Frage zu BASCOM

Gast #820809
Guten Abend..

einige kennen sicherlich schon meinen ersten Beitrag..

Ich habe jetzt eine neue Frage:

Ich versuche über einen AVR einen Motor anzusteuern. Das funktioniert 
soweit, aber ich möchte das der Motor nicht ständig läuft, sondern nur 
ganz kurz.

Dazu öffne ich den PIN der am Gate des FET's dran ist und schliesse den.
Leider zuckt der Motor nur kurz.. ich gehe davon aus das die Zeit 
zwischen öffnen und schliessen des Pins zu kurz ist.

Wenn man die Taste "B" drückt,wird der PIN zum Gate geöffnet und nach 
kurzer zeit geschlossen. Der Motor soll laufen und ausgehen.

Der Befehl "Wait 1000" steht für ein Warten von 1000sek.

Meine Frage, kann man das überhaupt so realisieren, wie ich es mir 
vorgestellt habe oder muss man eine andere Software Methode anwenden ?

Mit LED funktioniert das ja auch :D



Das ist mein Code:
$regfile = "2313def.dat"
$crystal = 11059200
$baud = 19200


Dim Serialcharwaiting As Byte, Serialchar As Byte



 Config Portb.0 = Output

Do

Serialcharwaiting = Ischarwaiting()    'Check if B or b pressed then 
goto

If Serialcharwaiting = 1 Then

  Serialchar = Inkey()

  If Serialchar = 66 Or Serialchar = 98 Then

    Portb.0 = 1
    Wait 99999
    Portb.0 = 0

  End If

End If

Loop

End

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 18 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.