- MultiPlus Wechselrichter Insel und Nulleinspeisung Conrad         
Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 17

Thema: Erklärung Ports...

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Roboter Genie Avatar von oratus sum
    Registriert seit
    25.12.2006
    Ort
    Wien
    Alter
    33
    Beiträge
    1.080
    Blog-Einträge
    1

    Erklärung Ports...

    Ok Leute ich brauche DRINGEND eure Hilfe...

    Wie vllt. manche es mitbekommen haben komme ich mit den Ports nicht klar!

    Ich habe schon einiges unternommen um weiter zu kommen!

    -) Anleitung mind. 6 mal gelesen
    -) Hier im Forum nach "Ports" "zugriff auf Ports" "Port programmierung" "Port infos" "Port" usw... gesucht
    -)in google gesucht

    So und nun habe ich mich entschlossen direkt zu fragen:

    1) Was sind genau Ports und wozu sind sie da?

    (in der Anleitung steht:
    Wird ein Digitalport als Ausgang verwendet, können daran nachfolgende ICs, Transistoren oder Low-Current-
    Leuchtdioden direkt betrieben werden.
    aber ein Port ist doch nur 1 "Loch" und ein Led hat ja 2 "Pole" dot wo der Strom hinein fließt und dort wo es wieder rausfließt)

    2)Wie greift man auf diese Ports zu?
    (ACHTUNG: nicht wie man sie Definiert das verstehe ich schon Define einevaribale port[14])

    3)Was bringt es mir wenn ein Port geöffnet ist "Port = 1"?

    4)Kann mir bitte jemand ein Beispiel (Sourcecode) geben wo etwas betrieben wird (z.b. ein Motor oder ein Led, temperatur wiederstand, fotowiederstand,...) Und kommentieren währe auch noch ganz super!

    Also Leute wenn ihr mir helfen wollt würde ihc euch extrem Dankbar sein und ihr würdet mir extrem Helfen!

    Danke schonmal im Vorraus!

  2. #2
    Erfahrener Benutzer Robotik Einstein Avatar von Dirk
    Registriert seit
    30.04.2004
    Ort
    NRW
    Beiträge
    3.803

    Ports

    Hallo oratus sum,

    ja, das mit den Ports ist so, wie die Anleitung sagt.
    Als Ausgänge haben sie den Zustand 1 (high und idealerweise +5V) oder 0 (low oder 0V).
    Wenn man also eine LED betreiben will, schließt man ihre Anode an den Port an, an ihre Kathode einen Vorwiderstand und den Vorwiderstand an Masse (GND, Minus, 0V) des RP5.
    Die LED wird dann leuchten, wenn der Port 1 ist.
    Mit: einevariable = 1 würdest du dann die LED einschalten, mit einevariable = 0 wieder ausschalten.

    OK?

    Gruß Dirk

    P.S.: Kauf dir für den Anfang "low current"-LEDs, die brauchen nur 4 mA zum Leuchten. Damit macht man nichts kaputt. Denn du kannst dir ja denken: Die Ports werden nicht eine Kleinstadt mit Strom versorgen können, sondern der Strom ist begrenzt.
    Als Widerstand nimm einen mit 1kOhm (1000 Ohm) für erste Experimente mit den Ports.

  3. #3
    Erfahrener Benutzer Roboter Genie Avatar von oratus sum
    Registriert seit
    25.12.2006
    Ort
    Wien
    Alter
    33
    Beiträge
    1.080
    Blog-Einträge
    1
    Und was wenn ich "normale" Leds nehme? Dann bruach ich doch kein Wiederstand vllt. Leuchtet die LED nicht so super aber zum testen reicht es doch oder?

    P.S.
    Danke Dirk du hast mir voll geholfen! Ich wahr so auf die Ports fixiert, dass ich die Masse völlig überlesen habe! D.h. POrts sinhd üraktisch Schalter die entweder an oder aus sind

  4. #4
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    29.12.2005
    Ort
    Nähe Mainz
    Alter
    32
    Beiträge
    3.467

    Re: Ports

    Wenn du "normale" LEDs nimmst, wird der µC ziemlich schnell abrauchen. "Normale" LEDs ziehen ca.30mA. Wenn du solche LEDs an dem µC betreiben willst, brauchst du einen größeren Widerstand.

    Zitat Zitat von Dirk
    Als Widerstand nimm einen mit 1kOhm (1000 Ohm) für erste Experimente mit den Ports.
    Bei low current-LEDs? oder bei normalen?

    jon
    Nice to be back after two years
    www.roboterfreak.de

  5. #5
    Erfahrener Benutzer Robotik Einstein Avatar von Dirk
    Registriert seit
    30.04.2004
    Ort
    NRW
    Beiträge
    3.803

    LEDs

    Und was wenn ich "normale" Leds nehme? Dann bruach ich doch kein Wiederstand
    Einen Vorwiderstand brauchst du immer.

    Zum 1kOhm Vorwiderstand:
    Bei low current-LEDs? oder bei normalen?
    Für low current LEDs an 5V. Kann auch etwas kleiner sein.

    Gruß Dirk

  6. #6
    Erfahrener Benutzer Roboter Genie Avatar von oratus sum
    Registriert seit
    25.12.2006
    Ort
    Wien
    Alter
    33
    Beiträge
    1.080
    Blog-Einträge
    1
    Für low current LEDs an 5V
    5V ist aber bei der Erwiterungsplatine oder?

    Wie ist es bei der normalen Platine?

    Aja und *peinlich* wie ist die Farbmarkierung für 1kOhm?
    Ist es zufällig:
    Braun/Gold
    Braun/Gold
    Schwarz
    Rot
    Rot
    Mit blauem Untergund? Ich müsste mal wieder Wiederstände sortieren^^

    und könntet ihr mir sagen was Gold/Braun,Rot,Violett? und Gelb mit braunem Untergrund ist? Ka ob ihr das beantworten könnt aber naja vllt wisst ihrs ja^^

  7. #7
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    29.12.2005
    Ort
    Nähe Mainz
    Alter
    32
    Beiträge
    3.467
    Zitat Zitat von oratus sum
    5V ist aber bei der Erwiterungsplatine oder?
    Wie ist es bei der normalen Platine?
    Bei der Basis sind es ca.7Volt als maximal-Wert.

    jon
    Nice to be back after two years
    www.roboterfreak.de

  8. #8
    Erfahrener Benutzer Roboter Genie Avatar von oratus sum
    Registriert seit
    25.12.2006
    Ort
    Wien
    Alter
    33
    Beiträge
    1.080
    Blog-Einträge
    1
    @Jon
    Ich habe mir deine Homepgae angesehen und bin auf die Kamera gestoßen die du Bauen willst!

    Ich habe diese Kamera und kann sie dir nur empfehlen da sie sehr gut ist!

    Ich habe auch schon versucht per Fernlenkung und Servos die Kamera zu schwänken (Links,Rechts,Rauf,Runter) Leider blieb es nur bei einem rundum dreh (welches sehr umständlich konstruiert ist: Fernbedieung -> Empfänger -> Servo -> Schalter) welches ziemlich ungenau ist (wegen dem Schalter, welches der Servo betätigt) falls du irgendwelche ratschläge oder Ideen hast wie man so eine beweglich Kamera-plattform machen kann würd ich mich dafür interresieren!

  9. #9
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    29.12.2005
    Ort
    Nähe Mainz
    Alter
    32
    Beiträge
    3.467
    Gehört zwar nicht ganz zum Thema hier, aber da es soweit besprochen ist schreibe ich das jetzt hier.

    Den Roboter kann ich jetzt auch über die Fernbedienung steuern, was sehr gut geht. Manchmal mangelt es nur an meiner Reaktionszeit, aber da kann ich noch etwas herumschrauben

    Des mit dem Arm habe ich mir so voregstellt:
    Wenn ich den obersten Servo nach unten kippen will, so drücke ich auf den Rechtstaster.
    Es wird ein Signal an den Roboter gesendet, und der ATMega32, den ich zum Steuern des Amrs verwende rechnet zur momentanen Position "1" dazu.
    Ich kann immer nur jede 1/2 Sekunde einen Taster drücken, was heißt, dass er nicht nach unten durchrattern kann, sondern immer nur relativ langsam kippt. Kan nachteile und Vorteile haben, muss ich erstmal ausprobieren, wie das so geht.
    Wie das in der Praxis funzt weiß ich nicht. Jetzt bin ich erstmal dabei den aufsatz für den Arm zu bauen.
    Wenn es wieder was Neues gibt, melde ich mich hier. Wenn du nochwas dazu sagen willst melde dich bitte auch dort.

    jon
    Nice to be back after two years
    www.roboterfreak.de

  10. #10
    Erfahrener Benutzer Roboter Genie Avatar von oratus sum
    Registriert seit
    25.12.2006
    Ort
    Wien
    Alter
    33
    Beiträge
    1.080
    Blog-Einträge
    1
    Hmm extrem komisch:

    Ich verstehe das jetzt mit den Ports usw! Allerdings funktioniert es bei mir nicht!

    Ich habe eine LED genomme (die mit 5V leuchtet, getestet) und ein Ende in Port 9 gestckt (Erweiterungsplatine) und das andere Ende in GND

    So jetzt habe ich im Program:
    ...
    define MYPORT PORT[9]
    ...

    #MAIN
    print "READY"
    input incoming
    If incoming = 1 then MYPORT = On Else MYPORT = OFF
    goto MAIN
    ...

    Was mache ich falsch?

    und noch eine Frage bei der Erweiterungsplatine sind so Buchsen die heissen p1h.0,p1h.1,p1h2,... Was genau ist das?

    Und welche ports sind bei der Erwiterungsplatine frei (wenns geht b itte auch die genauen Namen wie y38,...) weil da steht nur
    "Die Erweiterungsplatine bietet dem Anwender vile Ports deswegen werde hier nur die belegten Ports aufgezählt..."
    Dann steht dort, dass port9-16 belgt sind und ein paar andere

    aber im Code steht nirgendwo
    define xyz port[9]

    beim Schaltplan stehen aber nur port 9-16 und sonst keine anderen ports!

    Ich blick da irgendwie nicht durch!

    So nun noch eine Frage
    ich will den CCRP5 fernsteuern und habe mich bei Conrad umgeschaut:
    http://www1.at.conrad.com/scripts/wg...0&cachedetail=
    Allerdings bin ich mit nciht sicher ob das passt!
    Also genauer: meine Vorstellung währe, dass ich mit dem PC ein Signal sende (per RS232) also eine 1 (z.b. mit dem Hyperterminal) so wenn das Funkmodul das sendet und der Empfänger es bekommt um beim Data ausgang es wieder abgibt ist es dann wieder eine 1 oder muss das dann ncoch irgendwie verarbeitet werden?

Seite 1 von 2 12 LetzteLetzte

Berechtigungen

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

LiFePO4 Speicher Test