- 3D-Druck Einstieg und Tipps         
Ergebnis 1 bis 10 von 30

Thema: Bibliothek mit Referenzen

Baum-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    07.06.2019
    Beiträge
    147

    Bibliothek mit Referenzen

    Hallo zusammen.
    Nachdem ich dank einiger Forenmitglieder eine wunderbar, multible Kontaktentprellung hin bekommen habe, möchte ich meine Funktionen als Bibliotheken auslagern.

    Hierzu vorab die Frage1:
    Müssen meine Bib zwingend in dem Arduino-Bib-Verzeichnis hinterlegt sein?
    Ich würde gerne meinen Bib-Ordner direkt an dem Anwendungs-Patch mitführen.

    Frage2:
    Finde die Bearbeitung von *.h und *.cpp im Win-Editor, oder Word-Pad unübersichtlich.
    Kennt ihr einen übersichtlicheren Editor, ähnlich dem Arduino-IDE?

    Frage3:
    Meine Kontaktentprellung funktioniert prima! Derzeit seht alles in einem Patch.
    Meine Entprellfunktion besteht aus 2 Funktionsblöcken;
    1 Zwischenspeicher für jeden einzelnen Kontakt/Taster/Schalter
    und einen universellen, der die eigentliche Entprellung überwacht. Der letzt genannte arbeitet mit Referenzen.
    Leider funktioniert das bei mir nicht...
    Sind Referenz-Übergaben überhaupt möglich?

    200425_KontEntpr_Bib.ino
    HTML-Code:
    #include "Entprellung.h"
    
    void loop(){
    switch (Taste1(Taste1Pin)){...}
    ...
    }
    
    int Taste1(int KontPin) {  // Funktion als Zwischenspeicher für jeden Einzel-Kontakt  
      static unsigned long StartZeit = 0;
      static int KontZustAlt = digitalRead(KontPin);
      static int EntprellStatus = digitalRead(KontPin);
      return Entprellung(KontPin, StartZeit, KontZustAlt, EntprellStatus); 
    }
    Entprellung.h
    HTML-Code:
    #include "Arduino.h"
    int Entprellung(int KontaktPin, unsigned long &StartZeit, int &KontaktZustandAlt, int &EntprellStatus);	// Funktions-Prototyp
    Entprellung.cpp
    HTML-Code:
    #include "Arduino.h"	// Arduino einschließen
    #include "Entprellung.h"
    int Entprellung(int KontaktPin, unsigned long &StartZeit, int &KontaktZustandAlt, int &EntprellStatus) {...}
    Geändert von frabe (29.04.2020 um 13:44 Uhr)
    __________________________________________________ _
    | Sprache: C | Teensy 3.2 | Arduino 2.x | Status: EwigerAnfaenger |

Ähnliche Themen

  1. Arduino Bibliothek soll auf andere Bibliothek zugreifen
    Von RoboterSindCool im Forum Arduino -Plattform
    Antworten: 6
    Letzter Beitrag: 11.12.2016, 16:50
  2. C-Bibliothek für AVRs
    Von drew im Forum C - Programmierung (GCC u.a.)
    Antworten: 2
    Letzter Beitrag: 23.04.2008, 18:52
  3. Referenzen, Parameter für TWI-Funktion
    Von Minifriese im Forum C - Programmierung (GCC u.a.)
    Antworten: 1
    Letzter Beitrag: 11.01.2008, 21:54
  4. Referenzen
    Von JensSchyma im Forum C - Programmierung (GCC u.a.)
    Antworten: 3
    Letzter Beitrag: 12.05.2007, 18:55
  5. DOS - Bibliothek
    Von hacker im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 1
    Letzter Beitrag: 14.04.2006, 02:54

Stichworte

Berechtigungen

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

12V Akku bauen