- 3D-Druck Einstieg und Tipps         
Seite 3 von 5 ErsteErste 12345 LetzteLetzte
Ergebnis 21 bis 30 von 48

Thema: C-Control ja, was jetzt?

  1. #21
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    20.04.2004
    Ort
    Basel
    Alter
    37
    Beiträge
    378
    Anzeige

    LiFePo4 Akku selber bauen - Video
    Hallo Jungz
    Ich bins nochmal. Also ich hab jetzt mein Programm auf den C-Control übertragen (mit dem Blinklicht)
    Javik: Dein Programm funzt bei mir irgendwie nicht. Ich habs jetzt mir einem anderen gemacht.

    define LED port[1]
    #ANFANG
    IF LED = ON THEN LED = OFF ELSE LED = ON
    PAUSE 100
    GOTO ANFANG

    Dann übertrage ich das prog: Nun leuchtet die LED an port eins schwach. Wenn ich jetzt den gelben knopf drücke, Leuchtet sie, un erlischt dann vollsändig und leuchtet dann wieder, also wie erwünscht...
    Wenn ich aber dann den Stop knopf drücke hört es zwar auf zu blinken, leuchtet aber immer noch schwach. An was lönnte das liegen, dass hier immer ein kleiner strom fliesst?

    Danke Serge

    so hats funktioniert

  2. #22
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    23.04.2004
    Ort
    München
    Alter
    36
    Beiträge
    288
    Des is genau des gleiche Programm nur umständlciher...
    der tog Befehl muss gehen. der macht nix anderes, als das
    IF LED = ON THEN LED = OFF ELSE LED = ON
    versuchs nochmal einfach antadt dem if einfach TOG LED hinschreiben.

    Das ist normal, dass da noch ein kleiner strom fliest, is bei mir auch so...

  3. #23
    Gast
    Wenn Du Rest drückst ist Port auf Eingang und Pullup Widerstand legt geringe Spannung an. Dadurch leuchtet diese schwach

  4. #24
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    20.04.2004
    Ort
    Basel
    Alter
    37
    Beiträge
    378
    Hi Danke für die Antwort
    Also das mit dem TOG funzt zwar irgendwie nicht, aber ich hab noch ne andere Frage. Ich habe nun 2 LEDs programmiert, die Blinken sollen.

    define LED port[1]
    #ANFANG
    IF LED = ON THEN LED = OFF ELSE LED = ON
    PAUSE 100
    define LED1 port[2]
    IF LED1 = ON THEN LED1 = OFF ELSE LED1 = ON
    PAUSE 100
    GOTO ANFANG

    So, nun blinken sie Folgendermassen (zeitlich von links nach rechts):
    LED1 An Aus An
    LED2 An Aus An

    Wenn ich es mit diesem programm mache:
    define LED port[1]
    #loop
    IF LED = ON THEN LED = OFF
    PAUSE 40
    IF LED = OFF THEN LED = ON
    PAUSE 40

    define LED1 port[2]
    IF LED1 = ON THEN LED1 = OFF
    PAUSE 40
    IF LED1 = OFF THEN LED1 = ON
    PAUSE 40
    goto loop

    sieht die zeitliche abfolge so aus:
    LED1 Aus An Aus An
    LED2 Aus An

    Wieso ist das unterschiedlich?

    Was müsste ich machen, um so etwas zu erhalten:
    LED1 An Aus An
    LED2 An Aus An

    Oha, ich hab das jetzt per zufall gerade geschafft, mit diesem Programm:
    define LED port[1]
    #ANFANG
    IF LED = ON THEN LED = OFF ELSE LED = ON
    PAUSE 1
    define LED1 port[2]
    IF LED1 = ON THEN LED1 = OFF ELSE LED1 = ON
    PAUSE 100
    GOTO ANFANG

    Also ich hab beim ersten PAUSE 1 und beim 2. PAUSE 100
    Wieso blinken denn beide gleichzeitig? Wieso nicht eines schneller und das andere langsamer? Das wäre doch eigentlich logisch bei 2 unterschiedlichen pausen.
    Wie würde ein Programm aussehen, bei welchem die LEDs unterschiedlich schnell blinken?

    ufff... das wars (vorerst)

    Serge

  5. #25
    Gast
    Du musst logisch überlegen dann kommst du selbst drauf.
    Wenn die nacheinander blinken sollen dann musst du das auch so programmieren

    Z.B. so

    Code:
    define LED port[1] 
    define LED1 port[2] 
    anfang:
    Led=1
    pause 100
    Led=0
    pause 100
    led1= 1
    pause 100
    led1=0
    pause 100
    goto anfang

  6. #26
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    20.04.2004
    Ort
    Basel
    Alter
    37
    Beiträge
    378
    Ach so, jetzt hab ichs verstanden. Es kommt also darauf an, was man im Programm zuerst schreibt

    Danke

  7. #27
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    20.04.2004
    Ort
    Basel
    Alter
    37
    Beiträge
    378
    Hi
    Dank euch bin ich schon emsig am programmieren . Ich habe jetzt schon etliche lauflichter programmiert, das macht ziemmlich spass. Aber nun möchte ich mir einer grösseren (aber nicht zu schwierig) aufgabe stellen. Habt ihr eine idee, was noch machbar wäre?

    Und noch was: Am controler gibt es einen Port: A11 BEEP (Signalgeber-Ausgang). Kann man mit dem Töne generieren?

    Ausserdem hab ich noch ein Starterboard. Für was genau ist das hilfreich (denn bis jetzt bin ich ganz gut ohne ausgekommen)

    ich hoffe ihr könnt mir (wie immer \/ ) helfen

    Gruss Serge

  8. #28
    Gast
    Wenn du die c-control auf starterbord drauftsteckst, dann kannst du mit dem befehl beep einen ton erzeugen. Also zum Beispiel : beep 400,25,10

  9. #29
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    20.04.2004
    Ort
    Basel
    Alter
    37
    Beiträge
    378
    ach so, und wo muss ich dann den Lautsprecher dranhängen?

  10. #30
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    14.12.2003
    Alter
    34
    Beiträge
    1.187
    Am besten du nimmst einen Piezo-Beeper. Soeiner, wie es ihn auch im Rechner 8Das nerfige teil, dass immer dann Beept, wenn man zu viele Tasten Gleichzeitig drückt *g*) gibt. So einer ist nämlich so hochohmig, dass du nichtmal einen Wiederstand brauchst. Einfach ein pol nach Masse und das den anderen an den Beep-port Schalten.
    Back on the road again...

    Falls ihr wissen wollt, was ich so in meiner roboterfreien Zeit gertieben hab: www.plasmaniac.de.vu

Seite 3 von 5 ErsteErste 12345 LetzteLetzte

Berechtigungen

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

fchao-Sinus-Wechselrichter AliExpress