Neueste Beiträge

#1
@Tritium: Die Befehlszeile >lcd.print(outputSieverts(averageCPM), 3);< funktioniert. Der Avg-Wert wird nun mit 3 Stellen hinter dem Komma ausgegeben.
Beim Average Wert macht das auch eher Sinn als beim CPM-Wert, der nach einer Minute ausgegeben wird.
#2
Kommerziell / Aw: Kurze Abhandlung über Pers...
Letzter Beitrag von DL8BCN - Heute um 13:10
Oh, vielen Dank!
Hatte ich nicht direkt gefunden im Internet.
Super :yahoo:
Auf dem Foto in der Anleitung ist das 150G abgebildet.
In der Anleitung wird aber das 150GF beschrieben.
Das ist die Feuerwehrausführung, die sich nur ganz wenig von der Grundversion unterscheidet.
#3
Kommerziell / Aw: Kurze Abhandlung über Pers...
Letzter Beitrag von megapull - Heute um 12:57
Zitat von: DL8BCN am Heute um 12:39Das GPD150G scheint gar keine Schnittstelle zum Auslesen bzw. Programmieren zu haben.
Oder es geht über eine optische Schnittstelle.
Leider findet man zu dem Gerät zwar ein Datenblatt, aber noch nicht mal eine richtige Bedienungsanleitung.
An Bedienung kann man es Ein und Ausschalten, die Alarmgrenzwerte anzeigen lassen, die Akustik ein- und abschalten.
Und natürlich Nullsetzen.



Ich glaube, ich habe etwas für Sie. Sie finden es im Anhang.
#4
Kommerziell / Aw: Kurze Abhandlung über Pers...
Letzter Beitrag von DL8BCN - Heute um 12:39
Das GPD150G scheint gar keine Schnittstelle zum Auslesen bzw. Programmieren zu haben.
Oder es geht über eine optische Schnittstelle.
Leider findet man zu dem Gerät zwar ein Datenblatt, aber noch nicht mal eine richtige Bedienungsanleitung.
An Bedienung kann man es Ein und Ausschalten, die Alarmgrenzwerte anzeigen lassen, die Akustik ein- und abschalten.
Und natürlich Nullsetzen.

#5
Danke für die Info.
Ich habe selber sehr wenig Ahnung von Arduino Programmierung.
Finde aber, das man sich da reinfuchsen kann.
Zur Not frage ich meinen Sohn.
Der ist Fachinformatiker für Anwendungsentwicklung.
Aber so ein Forum ist natürlich super für den Austausch.
Schönen Sonntag!
Rainer
#6
Falsch: 10 x 1min = 10min
#7
Bitte den Ueberlauf vermeiden, das das Array nur 100 Elemente groß ist:

float CPMArray[100];

currentCPM = currentCPM + 1;

Man könnte einfügen:

if (currentCPM>=100) currentCPM=0;

Vielleicht aber wäre 60 zu bevorzugen, das wäre dann ein 10min Mittelwert.

#8
Danke für das Sketch!
Weiter oben war doch die Frage, wie man die uSv mit 3 Nachkommastellen ausgibt (die bereits diskutierte Sinnhaftigkeit lasse ich außer Acht)
Laut Doku: Die Routine lcd.print gibt bei floats per Voreinstellung 2 Nachkommastellen aus.
Wenn man als Parameter die ", 3" mit angibt, sollten 3 Nachkommastellen ausgegeben werden.
Also die Zeile (ziemlich am Ende) wie folgt ändern: lcd.print(outputSieverts(averageCPM), 3);
(Bitte ausprobieren - ich habe selbst keinen Arduino, kann es daher nicht testen)
HTH!
#9
Kommerziell / Aw: Kurze Abhandlung über Pers...
Letzter Beitrag von megapull - Gestern um 21:22
Zitat von: NoLi am Gestern um 21:16Hier kostet das GRAETZ GPD 150 G nur 0,01 € : https://www.herbach.de/gefahrgut/messgeraete/strahlenschutz/personendosimeter-gpd-150-g-nachfolgegeraet-zum-ed-150/20585 
:umnik2:  :unknw:  ;D

Norbert
Webshop-Programmierung: Level 1000 😀😀😀

Das ist mir auch aufgefallen, als ich nach einem bestimmten Kabel gesucht habe. Ich wünschte, die Preise wären echt, dann würden viele von uns die Korken knallen lassen ...
#10
Kommerziell / Aw: Kurze Abhandlung über Pers...
Letzter Beitrag von NoLi - Gestern um 21:16