- 3D-Druck Einstieg und Tipps         
Seite 2 von 2 ErsteErste 12
Ergebnis 11 bis 18 von 18

Thema: PC über COM Port steuern

  1. #11
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    24.04.2004
    Ort
    Karlsruhe
    Alter
    46
    Beiträge
    1.277
    Anzeige

    E-Bike
    Zitat Zitat von Anonymous
    Also,
    Ich bekomme irgendwie nur unterschiedliche Messergebnisse, wenn ich mit Ohm dran gehen. Was bedeutet das?
    Ohm steht doch für widerstand, oder sehe ich da was falsch?
    Bekommst du unterschiedliche Ergebnisse für eine Taste/Leitung oder wie meinst du das?

    Ohm ist schon die Einheit für den Widerstand. Aber ich befürchte trotzdem das da ein digitales Signal rauskommt. Wenn du das im Ohm-Bereich misst bekommst du trotzdem unterschiedliche Werte für den Widerstand, liegt an der Messmethode...

    Gruß, Sonic

  2. #12
    Gast
    Ne, Gameport wird wohl deaktiviert sein, da die OnBoard Soundkarte auch deaktiviert ist und meine andere Soundkarte keinen GamePort hat.

    Aber wegen mir am Drucker Port, oder wo auch immer, solang es funzt

  3. #13
    Gast
    Wenn du den Paralellport verwenden willst musst du einen AD-Wandler baun oder eine andere Schaltung die die Daten auf die einzelnen pins verteilt.

    Ich könnte dir nur sagen wie man Daten und Signale beim LPT ausgiebt, aber beim Einlesen der Daten kann ich dir leider nicht helfen.

    Bei mir ist der Onboard Soundblaster deaktiviert und trotzdem funktioniert der Onboard-Gameport.
    (Dafür funktioniert der Gameport der Soundkarte nicht.)

    Musst do mal ausprobieren.

    Es gibt bei Windows 2000 ein Systemprogramm dass dir alle Adressen anzeigt.
    Schau mal ob da der Gameport aufscheint.

    Wenn er dort nicht aufscheint, schau mal in der Motherboard-Beschreibung nach welchen Jumper (kleine schwarze Stecker auf dem Mainboard.) du umstecken mußt um den Gameport zu aktivieren.

    Pass aber auf dass du mit einer Hand immer einen geerdeten Gegenstand(Gehause) berührst wenn du in Computer arbeitest (damit keine statische Elektrizität entsteht und deinen Rechner zerstöhrst.) und achte darauf dass du den richtigen Jumper erwischst.

    Außer dem Analogeingang des Gameports oder dem LPT mit Signaldigitalisierung fällt mir nichts ein.
    (Außer du verwendest einen USB-Baustein der dir die digitalisierten Signale so umwandelt dass du sie mit dem USB-Port einlesen kannst. Ist aber wesentlich schwehrer als mit dem Gameport.)

    mfg Bastlwastl

  4. #14
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    02.08.2004
    Ort
    Stuttgart
    Alter
    49
    Beiträge
    851
    Nimm dir ne C-Control und dann hast du einen RS232-Anschluss, einen AD-Eingang und kannst ein Programm schreiben das die Codes ausgibt. Du musst dir nur einen Spannungsteiler aufbauen mit dem Steuerelement am Lenkrad das zwischen 0V und 5V eine Spannung erzeugt. Dann misst du dir einfach den erzeugten Spannungswert jeder einzelnen Taste am angeschlossenen AD1-Eingang der C-Control und notierst ihn dir. Dann multiplizierst du alle Werte in Volt mit 51 und du hast deine Analogen Werte in der C-Control berechnet. Dann gehst du her und programmierst dir eine einfache Warteschleife die alle Tasten abfrägt. und bei keiner gültigen Taste immer weiterläuft.

    Code:
    Define Taste AD[1]
    Define Taste0 = 0
    Define Taste1 = 40
    Define Taste2 = 50
    Define Taste3 = 60
    Define Taste4 = 70
    Define Taste5 = 80
    Define Toleranz = 5
    
    #Loop
      If Taste < 10 Then GoTo Loop
      If Abs(Taste - Taste1) < Toleranz Then GoTo Sende1
      If Abs(Taste - Taste2) < Toleranz Then GoTo Sende2
      If Abs(Taste - Taste3) < Toleranz Then GoTo Sende3
      If Abs(Taste - Taste4) < Toleranz Then GoTo Sende4
      If Abs(Taste - Taste5) < Toleranz Then GoTo Sende5
      GoTo Loop
    
    #Sende1
      Print "Taste 1"
      GoTo Loop
    
    #Sende2
      Print "Taste 2"
      GoTo Loop
    
    #Sende3
      Print "Taste 3"
      GoTo Loop
    
    #Sende4
      Print "Taste 4"
      GoTo Loop
    
    #Sende5
      Print "Taste 5"
      GoTo Loop
    Grüsse Wolfgang

  5. #15
    Gast
    Hallo Wolfgang,

    alles schön und gut, nur hatte ich schonmal geschrieben, das ich weder von dem Programmieren noch von dem Bauen einer solchen Schaltung keine Ahnung habe.
    Es wäre daher sehr nett, wenn du (oder jemand anderes) mir so ne Schaltung kritzeln kannst, inkl. Best-Nr. Bei Conrad.
    Ich würde auch dafür bezahlen, wenn mir jamdn sowas komplett fertig heim schicken könnte.

    Gruss Björn

  6. #16
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    02.08.2004
    Ort
    Stuttgart
    Alter
    49
    Beiträge
    851
    @Gast

    Wie soll denn jemand etwas bauen oder genau zeichnen wenn du selbst nicht weist was du für ein Signal von der Fernbedienung hast. Weist du wenigstens mit welcher Baudrate du am PC anbinden willst oder welche Codes übertragen werden müssen bei einer bestimmten Taste?

    Grüsse BlueNature

  7. #17
    Gast
    wie kann man nur so dämlich sein?.... Ehrlich mal?

  8. #18
    Gast
    Also ne detailierte Aufgabenbeschreibung brauchts schon.

    es wäre z.B. möglich einen ATMega zu nehmen, per AD-Wandler mit Interrupt
    den Analogwert zu ermitteln, und das Ergebnis per UART über RS232 an den
    COM zu schicken. Rechnerseitig brauchts dann aber ein Programm,
    z.B. in VBasic, das den COM ausliest und dann entsprechende Unterprogramme
    aufruft.

    Nur. Wenn Dir einer sowas zusammenschweißt ist der ziemlich der dumme,
    da Du NULL Ahnung hast was dabei raus kommen soll weil keine
    elektronik Grundlagen vorhanden.
    Ergo wirst Du nie zufrieden sein und folglich ständig nervige Reklamationen
    haben.

    Technisch ist's wie gesagt kein Problem

Seite 2 von 2 ErsteErste 12

Benutzer, die dieses Thema gelesen haben: 0

Derzeit gibt es keine Benutzer zum Anzeigen.

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

LiFePO4 Speicher Test