ForumPortal
Dein letzter Besuch: Aktuelle Zeit: 17. Nov 2018 18:08


Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 18 Beiträge ] Gehe zu Seite  Vorherige  1, 2
AbonnentenAbonnenten: 0
LesezeichenLesezeichen: 0
Zugriffe: 865

AutorNachricht
 Betreff des Beitrags: Re: Bewegungsmeldermodul
BeitragVerfasst: 28. Feb 2018 00:25 

Registriert: 11.2017
Beiträge: 134
Geschlecht: nicht angegeben
Hi Uwe,

ich habe mal den 16inBim112 (BI16) und 2inBim112 (TI2L) geflasht. Grundsätzlich passt das, soweit ich beurteilen kann. Es funktioniert in der ETS das Modul zu flashen und die Ausschaltverzögerung einzustellen: wenn ich GND und IO2 am Eingangsmodul verbinde, schaltet mein Aktor wie gewünscht.

Frage dazu: ich bräuchte ja für meinen Bewegungsmelder aber ein Verhalten, dass das Modul sendet, wenn VCC mit IO2 verbunden ist. Ich dachte, das erreiche ich, indem ich //#define INVERT nicht mehr auskommentiere...?

Irgendwie steh ich hier zu später Stunde etwas auf'm Schlauch.

Gruß
Christian


Nach oben
Offline Profil  
 
 Betreff des Beitrags: Re: Bewegungsmeldermodul
BeitragVerfasst: 28. Feb 2018 10:49 

Registriert: 08.2015
Beiträge: 160
Wohnort: Heidelberg
Geschlecht: männlich
Hallo Christian,

nein, das INVERT muss raus. In config.h könnte der auskommentierte Teil im Prinzip ganz gelöscht werden, ist aber nett als Dokumentation, was eine "steigende Flanke" im Code bedeutet. Im Moment ist INVERT in den Projekteinstellungen definiert. Da musst Du's löschen:

Bild

Ciao,

Hendrik


Nach oben
Offline Profil  
 
 Betreff des Beitrags: Re: Bewegungsmeldermodul
BeitragVerfasst: 28. Feb 2018 19:02 

Registriert: 11.2017
Beiträge: 134
Geschlecht: nicht angegeben
Ouch ... ja stimmt. Hab ich übersehen.

Wo wird denn das dann abgefragt?
Sorry, wenn ich jetzt das einfach mal hier rein stelle ohne groß zu suchen.

Aber meine Überlegung gerade: wird abgefragt, ob invert true / false ist, oder nur, ob es überhaupt definiert ist? Wenn true / false wäre die Überführung in eine Build-Variable eleganter, finde ich, da man dann alle Variablen, die man regelmäßig in den Einstellungen ändern muss, an einer Stelle hätte.


Nach oben
Offline Profil  
 
 Betreff des Beitrags: Re: Bewegungsmeldermodul
BeitragVerfasst: 28. Feb 2018 21:15 

Registriert: 08.2015
Beiträge: 160
Wohnort: Heidelberg
Geschlecht: männlich
Benutzt wird es in src/input.cpp. Es wird geschaut, ob INVERT definiert ist.


Nach oben
Offline Profil  
 
 Betreff des Beitrags: Re: Bewegungsmeldermodul
BeitragVerfasst: 28. Feb 2018 22:07 

Registriert: 09.2015
Beiträge: 16
Geschlecht: nicht angegeben
Klar kann man auch über eine Build-Variable machen, vielleicht die Erklärung der ganzen Variablen dann mit in die Readme? Was meint ihr? Das INVERT hatte ich mit eingebaut, weil damit das Verhalten der Tasterschnittstelle gleich wie beim MDT Vorbild ist. Da sind die Taster auch nach Masse angeschlossen.


Nach oben
Offline Profil  
 
 Betreff des Beitrags: Re: Bewegungsmeldermodul
BeitragVerfasst: 28. Feb 2018 22:16 

Registriert: 08.2015
Beiträge: 160
Wohnort: Heidelberg
Geschlecht: männlich
Eine Erklärung in der REAME-Datei kann sicher nicht schaden.

Intuitiv hätte ich auch "INVERT" genau anders herum definiert. Also so, dass die Firmware ohne INVERT genau das macht, was MDT tut (schließlich stehen sie hier Pate), und mit INVERT dieses Verhalten invertiert wird. Im Moment ist ja "INVERT" der Normalzustand.

Ich habe übrigens vorgestern die Referenz auf sblib korrigiert (das "-cpp" gelöscht). Mach also mal ein git pull, bevor Du daran weiterbastelst.


Nach oben
Offline Profil  
 
 Betreff des Beitrags: Re: Bewegungsmeldermodul
BeitragVerfasst: 19. Mär 2018 23:50 

Registriert: 11.2017
Beiträge: 134
Geschlecht: nicht angegeben
So, ich bin heute mal wieder dazu gekommen, den Bewegungsmelder zu testen.

@Hendrik: guter Tipp mit der Diode! Ich habe die jetzt auch weg gemacht und überbrückt. Und siehe da: jetzt funzt das Ding wie ne Eins. Schaltet genau so, wie man sich das vorstellen würde: merkt jede Bewegung, schaltet aber bisher nicht unsinnig.
Letzteres war ja schon immer wieder der Fall, als die Diode noch drin war.

Gruß
Christian


Nach oben
Offline Profil  
 
 Betreff des Beitrags: Re: Bewegungsmeldermodul
BeitragVerfasst: 22. Mär 2018 23:12 

Registriert: 11.2017
Beiträge: 134
Geschlecht: nicht angegeben
Habe mal eine kleine Doku dazu im Wiki verfasst: http://selfbus.myxwiki.org/xwiki/bin/vi ... ngsmelder/


Nach oben
Offline Profil  
 
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 18 Beiträge ]  Gehe zu Seite  Vorherige  1, 2

Alle Zeiten sind UTC + 1 Stunde


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Powered by phpBB® Forum Software © phpBB Group | Theme created StylerBB.net
phpBB3 Forum von phpBB8.de
» Kontakt & Rechtliches Support / Hilfe Forum Gooof Webdesign Kostenloses Forum Dein Forumo Forum web tracker