- 12V Akku mit 280 Ah bauen         
Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 14

Thema: Programieren von Ausgänge

  1. #1
    Neuer Benutzer Öfters hier
    Registriert seit
    14.10.2006
    Beiträge
    22

    Programieren von Ausgänge

    Anzeige

    Praxistest und DIY Projekte
    Hallo leute icharbeite seit einer Woche mit Micro Controller, kenne mich immer noch nicht so gut aus

    kann mir jemanden sagen wie ich eine Ausgang setzte?
    z.B. ich möcht ne LED zum leuchten bringen.
    brauche ich dafür ne Vorwiderstand? wenn ja wie groß?

    Danke.

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

    Ausgänge

    Hallo 221 (schöner Name!),

    1. Ausgang setzen:
    Je nach uC anders! Bei der C-Control reicht in BASIC das Schreiben auf einen Port (z.B. Port = 1), um ihn zum Ausgang zu machen.

    2. LED-Vorwiderstand:
    Widerstand = Spannung / Strom (R = U / I)

    Batteriespannung = 5 V (z.B.)
    LED-Durchlaßspannung = 2,1 V (z.B.!)
    LED-Nennstrom = 20 mA (z.B.!)

    R = (Batteriespannung - LED-Durchlaßspannung) / LED-Nennstrom = 145 Ohm
    (Gut wäre hier ein Widerstand von 150 Ohm)

    Gruß Dirk

  3. #3
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    03.09.2005
    Ort
    Dachau
    Alter
    40
    Beiträge
    210
    vorher Port definieren

    Code:
    define port1 as port[1]      'definiert den port
    
    port1 = ON   'Port1 an
    port1 = OFF  'Port1 aus
    
    do           'schleife start
    tog port1    'port toggen (umschalten)
    pause 20     'Pause
    loop         'schleife ende
    dieses porgramm läst den port1 blinken
    http://amiwerewolf.am.funpic.de
    Lieber ne Schwester im Puff als nen Bruder mit nem Opel!

  4. #4
    Neuer Benutzer Öfters hier
    Registriert seit
    14.10.2006
    Beiträge
    22
    heyyyy Leute alles klar,

    ich habe noch ne Frage:
    Ich hab mein Programm geschrieben und über dem Apliktionboard getestet......alles läuft einbahnfrei, aber ich wollte jetzt das ganzu über eine I2C Bus auf eine LDC zeigen lassen.
    Wie kann man so was machen?
    Irgendwas im Programm umschreiben? und ich hab gehört das man auch die Steckbrücken auf dem M-Unit2 irgenwie stecken soll.
    Wie soll ich das machen damit mir angezeigt wird ob A1 offen ist oder zu?
    Danke




    Das ist ein teil meines Programms.


    DEFINE PORT1 AS PORT [1]
    DEFINE PORT2 AS PORT [2]
    DEFINE PORT3 AS PORT [3]


    LCD.INIT
    # loop

    LCD.CLEAR
    IF (PORT1 =ON)AND(PORT2 =ON)AND(PORT3 =ON) THEN
    LCD.POS 2,4
    LCD.PRINT "A1 offen"
    PAUSE 60
    END IF

    IF (port1 =NOT ON) AND (PORT2 =ON)AND (PORT3 =ON) THEN
    LCD.CLEAR
    LCD.PRINT "A1 geschlossen"
    PAUSE 60
    END IF

    GOTO LOOP
    END

  5. #5
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    06.12.2003
    Beiträge
    163
    Zitat Zitat von 221
    heyyyy Leute alles klar,

    ich habe noch ne Frage:
    Ich hab mein Programm geschrieben und über dem Apliktionboard getestet......alles läuft einbahnfrei, aber ich wollte jetzt das ganzu über eine I2C Bus auf eine LDC zeigen lassen.
    Wie kann man so was machen?
    Irgendwas im Programm umschreiben? und ich hab gehört das man auch die Steckbrücken auf dem M-Unit2 irgenwie stecken soll.
    Wie soll ich das machen damit mir angezeigt wird ob A1 offen ist oder zu?
    Danke




    Das ist ein teil meines Programms.


    DEFINE PORT1 AS PORT [1]
    DEFINE PORT2 AS PORT [2]
    DEFINE PORT3 AS PORT [3]


    LCD.INIT
    # loop

    LCD.CLEAR
    IF (PORT1 =ON)AND(PORT2 =ON)AND(PORT3 =ON) THEN
    LCD.POS 2,4
    LCD.PRINT "A1 offen"
    PAUSE 60
    END IF

    IF (port1 =NOT ON) AND (PORT2 =ON)AND (PORT3 =ON) THEN
    LCD.CLEAR
    LCD.PRINT "A1 geschlossen"
    PAUSE 60
    END IF

    GOTO LOOP
    END
    Guck mal, hier liegt eine Demo zum LCD am IIC-BUS:
    http://www.fdos.de/ccforum/codelib/b..._DISPLAY_1.bas

    Und hier die LIB dazu:
    http://www.fdos.de/ccforum/codelib/b..._LCD_DRIVE.bas
    http://www.fdos.de/ccforum/codelib/b...SCII_TABLE.bas

  6. #6
    Neuer Benutzer Öfters hier
    Registriert seit
    14.10.2006
    Beiträge
    22
    danke für dein Link, aber ich kann damit nicht so viel anfangen.
    habe seite einigen Wochen angefange mit C-Controll zu arbeiten, deshalb bin ich in diesen bereichen nicht so fitt.
    kannst vieleich mehr dazu sagen.
    Was ist mit dem Steckbrücken soll die drau beleiben?????


    Ich würde mich seher freuen
    Danke

  7. #7
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    06.12.2003
    Beiträge
    163
    Zitat Zitat von 221
    danke für dein Link, aber ich kann damit nicht so viel anfangen.
    habe seite einigen Wochen angefange mit C-Controll zu arbeiten, deshalb bin ich in diesen bereichen nicht so fitt.
    kannst vieleich mehr dazu sagen.
    Was ist mit dem Steckbrücken soll die drau beleiben?????


    Ich würde mich seher freuen
    Danke
    Welche Steckbrücken meinst du denn?
    Die auf der Unit selbst darfst du nicht stecken

  8. #8
    Neuer Benutzer Öfters hier
    Registriert seit
    14.10.2006
    Beiträge
    22
    die zwei schwartze Brücken meine ich

  9. #9
    Neuer Benutzer Öfters hier
    Registriert seit
    14.10.2006
    Beiträge
    22
    die zwei schwartze Brücken meine ich
    Bild hier  

  10. #10
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    06.12.2003
    Beiträge
    163
    Zitat Zitat von 221
    die zwei schwartze Brücken meine ich
    Bild hier  

    Keine Jumper stecken !

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