<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Sensor gesucht]]></title><description><![CDATA[<p>Ich suche einen Sensor, den ist in fast jedem PC gibt und den ich einfach auslesen kann. Es geht um eine Beispielanwendung. Was für ein Sensor das ist, spielt gar keine Rolle, hauptsache er liefert Werte.<br />
Welchen Sensor gibt es da und wie kann ich ihn aus c++ heraus ansprechen?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/294566/sensor-gesucht</link><generator>RSS for Node</generator><lastBuildDate>Sat, 15 Aug 2026 19:44:12 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/294566.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 27 Oct 2011 11:55:27 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Sensor gesucht on Thu, 27 Oct 2011 11:55:27 GMT]]></title><description><![CDATA[<p>Ich suche einen Sensor, den ist in fast jedem PC gibt und den ich einfach auslesen kann. Es geht um eine Beispielanwendung. Was für ein Sensor das ist, spielt gar keine Rolle, hauptsache er liefert Werte.<br />
Welchen Sensor gibt es da und wie kann ich ihn aus c++ heraus ansprechen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2136584</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2136584</guid><dc:creator><![CDATA[fabske]]></dc:creator><pubDate>Thu, 27 Oct 2011 11:55:27 GMT</pubDate></item><item><title><![CDATA[Reply to Sensor gesucht on Thu, 27 Oct 2011 11:59:30 GMT]]></title><description><![CDATA[<p>fabske schrieb:</p>
<blockquote>
<p>Ich suche einen Sensor, den ist in fast jedem PC gibt und den ich einfach auslesen kann. Es geht um eine Beispielanwendung. Was für ein Sensor das ist, spielt gar keine Rolle, hauptsache er liefert Werte.<br />
Welchen Sensor gibt es da und wie kann ich ihn aus c++ heraus ansprechen?</p>
</blockquote>
<p>Da kommste eh nicht ran ohne Bestriebssystemspezifisache Funktionen.<br />
Ich würde den Sound-Eingang wählen. Da kannste dann zur Demo eine Solarzelle dranstecken und schauen, wie hell es hinter dem Rechner ist. Nee, geht nicht, der Soundeingang macht bestimmt die Gleichspannungsanteile weg.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2136585</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2136585</guid><dc:creator><![CDATA[volkard]]></dc:creator><pubDate>Thu, 27 Oct 2011 11:59:30 GMT</pubDate></item><item><title><![CDATA[Reply to Sensor gesucht on Thu, 27 Oct 2011 12:00:47 GMT]]></title><description><![CDATA[<p>Zeitsensor <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f921.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--clown_face"
      title=":clown:"
      alt="🤡"
    /> . Der geht auch mit Standardmitteln. Wenn du jedoch nicht gerade ein paar schwarze Löcher zur Hand hast, ist das Ergebnis relativ langweilig.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2136586</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2136586</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Thu, 27 Oct 2011 12:00:47 GMT</pubDate></item><item><title><![CDATA[Reply to Sensor gesucht on Thu, 27 Oct 2011 12:03:14 GMT]]></title><description><![CDATA[<p>Bei mir geht's so:<br />
(natürlich haben nicht alle einen f71882 und linux)</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;fstream&gt;
#include &lt;unistd.h&gt;

using namespace std;

int readIntFromFile(char const* fileName){
    int result;
    ifstream(fileName)&gt;&gt;result;
    return result;
}

void writeIntToFile(int pwm,char const* fileName){
    ofstream(fileName)&lt;&lt;pwm&lt;&lt;'\n';
}

int main(){
    int const mintemp=45,maxtemp=65;
    int const minpwm=115,maxpwm=255;
    int oldpwm=-1;
    int curpwm=-1;
    writeIntToFile(1,&quot;/sys/devices/platform/f71882fg.656/pwm2_enable&quot;);
    for(;;){
        int temp=readIntFromFile(&quot;/sys/devices/platform/f71882fg.656/temp1_input&quot;)/1000;
	int pwm=(temp-mintemp)*(maxpwm-minpwm)/(maxtemp-mintemp)+minpwm;
        if(pwm&lt;0) pwm=0;
        if(pwm&gt;255) pwm=255;
        if(pwm&gt;curpwm)
           curpwm=pwm;
        if(pwm&lt;curpwm)
           --curpwm;
        if(curpwm!=oldpwm){
           writeIntToFile(curpwm,&quot;/sys/devices/platform/f71882fg.656/pwm2&quot;);
           oldpwm=curpwm;
           cout&lt;&lt;temp&lt;&lt;' '&lt;&lt;curpwm&lt;&lt;'\n'&lt;&lt;flush;
        }
        usleep(1000000);
    }
    return 0;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2136588</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2136588</guid><dc:creator><![CDATA[volkard]]></dc:creator><pubDate>Thu, 27 Oct 2011 12:03:14 GMT</pubDate></item><item><title><![CDATA[Reply to Sensor gesucht on Thu, 27 Oct 2011 12:03:53 GMT]]></title><description><![CDATA[<p>SeppJ schrieb:</p>
<blockquote>
<p>Zeitsensor <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f921.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--clown_face"
      title=":clown:"
      alt="🤡"
    /></p>
</blockquote>
<p>Ich hab hier so eine Art Platte mit 105 kleinen Drucksensoren ... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f921.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--clown_face"
      title=":clown:"
      alt="🤡"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2136589</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2136589</guid><dc:creator><![CDATA[Bashar]]></dc:creator><pubDate>Thu, 27 Oct 2011 12:03:53 GMT</pubDate></item><item><title><![CDATA[Reply to Sensor gesucht on Thu, 27 Oct 2011 12:08:20 GMT]]></title><description><![CDATA[<p>Bashar schrieb:</p>
<blockquote>
<p>SeppJ schrieb:</p>
<blockquote>
<p>Zeitsensor <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f921.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--clown_face"
      title=":clown:"
      alt="🤡"
    /></p>
</blockquote>
<p>Ich hab hier so eine Art Platte mit 105 kleinen Drucksensoren ... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f921.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--clown_face"
      title=":clown:"
      alt="🤡"
    /></p>
</blockquote>
<p>Ja, hab ich auch. Anhand der Anzahl der anschlagenden Drucksensoren kann man messen, wie bequem die Katze gerade draufliegt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2136591</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2136591</guid><dc:creator><![CDATA[volkard]]></dc:creator><pubDate>Thu, 27 Oct 2011 12:08:20 GMT</pubDate></item><item><title><![CDATA[Reply to Sensor gesucht on Thu, 27 Oct 2011 18:24:35 GMT]]></title><description><![CDATA[<p>Gibt es denn im PC keine Temperatursensoren die man per Betriebssystem auslesen kann?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2136827</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2136827</guid><dc:creator><![CDATA[fabske]]></dc:creator><pubDate>Thu, 27 Oct 2011 18:24:35 GMT</pubDate></item><item><title><![CDATA[Reply to Sensor gesucht on Thu, 27 Oct 2011 18:25:27 GMT]]></title><description><![CDATA[<p>Vielleicht (ziemlich sicher) ein CPU-Temp-Sensor. Frag mich aber nicht, wie man den ausliest.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2136828</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2136828</guid><dc:creator><![CDATA[314159265358979]]></dc:creator><pubDate>Thu, 27 Oct 2011 18:25:27 GMT</pubDate></item><item><title><![CDATA[Reply to Sensor gesucht on Thu, 27 Oct 2011 18:32:44 GMT]]></title><description><![CDATA[<p>Bashar schrieb:</p>
<blockquote>
<p>SeppJ schrieb:</p>
<blockquote>
<p>Zeitsensor <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f921.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--clown_face"
      title=":clown:"
      alt="🤡"
    /></p>
</blockquote>
<p>Ich hab hier so eine Art Platte mit 105 kleinen Drucksensoren ... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f921.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--clown_face"
      title=":clown:"
      alt="🤡"
    /></p>
</blockquote>
<p>Ich habe sogar so einen 2-Achsen-Beschleunigungssensor, der einen kleinen Pfeil auf dem Bildschirm herumflitzen lässt. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2136831</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2136831</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Thu, 27 Oct 2011 18:32:44 GMT</pubDate></item><item><title><![CDATA[Reply to Sensor gesucht on Thu, 27 Oct 2011 19:00:41 GMT]]></title><description><![CDATA[<p>fabske schrieb:</p>
<blockquote>
<p>Gibt es denn im PC keine Temperatursensoren die man per Betriebssystem auslesen kann?</p>
</blockquote>
<p>Ja, aber dafür solltest du dich in das passende Betriebssystemforum verschieben lassen. Die Schnittstellen werden sicher nicht einheitlich sein.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2136855</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2136855</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Thu, 27 Oct 2011 19:00:41 GMT</pubDate></item><item><title><![CDATA[Reply to Sensor gesucht on Fri, 28 Oct 2011 08:25:28 GMT]]></title><description><![CDATA[<p>fabske schrieb:</p>
<blockquote>
<p>Ich suche einen Sensor, den ist in fast jedem PC gibt und den ich einfach auslesen kann. Es geht um eine Beispielanwendung. Was für ein Sensor das ist, spielt gar keine Rolle, hauptsache er liefert Werte.<br />
Welchen Sensor gibt es da und wie kann ich ihn aus c++ heraus ansprechen?</p>
</blockquote>
<p>Hallo fabske,</p>
<p>lass Dich von den anderen nicht veralbern <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /><br />
Früher hat man dafür den COM-Port und davor den Druckerport (LPT1) hergenommen. Aber mit der Modernisierung der Rechner gibt es die ja kaum noch bei PCs.<br />
Alternativ kann ich Dir den <a href="http://www.codemercs.com/index.php?id=41&amp;L=0" rel="nofollow">IOWarrior</a> bieten - ist zwar ein externes Ding, welches an den USB-Port anzuschließen ist, aber billiger als eine eigene Digitale-IO-Card.</p>
<p>Gruß<br />
Werner</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2136999</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2136999</guid><dc:creator><![CDATA[Werner Salomon]]></dc:creator><pubDate>Fri, 28 Oct 2011 08:25:28 GMT</pubDate></item><item><title><![CDATA[Reply to Sensor gesucht on Fri, 28 Oct 2011 09:13:18 GMT]]></title><description><![CDATA[<p>Vielleicht ist das <a href="http://www.alcpu.com/CoreTemp/developers.html" rel="nofollow">http://www.alcpu.com/CoreTemp/developers.html</a> ja was.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2137012</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2137012</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Fri, 28 Oct 2011 09:13:18 GMT</pubDate></item><item><title><![CDATA[Reply to Sensor gesucht on Fri, 28 Oct 2011 09:27:35 GMT]]></title><description><![CDATA[<p>Werner Salomon schrieb:</p>
<blockquote>
<p>fabske schrieb:</p>
<blockquote>
<p>Ich suche einen Sensor, den ist in fast jedem PC gibt und den ich einfach auslesen kann. Es geht um eine Beispielanwendung. Was für ein Sensor das ist, spielt gar keine Rolle, hauptsache er liefert Werte.<br />
Welchen Sensor gibt es da und wie kann ich ihn aus c++ heraus ansprechen?</p>
</blockquote>
<p>Hallo fabske,</p>
<p>lass Dich von den anderen nicht veralbern <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /><br />
Früher hat man dafür den COM-Port und davor den Druckerport (LPT1) hergenommen. Aber mit der Modernisierung der Rechner gibt es die ja kaum noch bei PCs.<br />
Alternativ kann ich Dir den <a href="http://www.codemercs.com/index.php?id=41&amp;L=0" rel="nofollow">IOWarrior</a> bieten - ist zwar ein externes Ding, welches an den USB-Port anzuschließen ist, aber billiger als eine eigene Digitale-IO-Card.</p>
<p>Gruß<br />
Werner</p>
</blockquote>
<p>Ich glaube, ihr missversteht ihn bzw. die Aufgabe. Es geht doch um einen Sensor, den es <em>in fast jedem PC</em> gibt. Nicht um irgendeinen Sensor, den man an COM/LPT anschließt (den hat dann wahrscheinlich fast keiner <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /> ). Insofern finde ich Vorschläge wie z.B. Temperatur-Sensor der CPU oder Maus durchaus legitim und wahrscheinlich im Sinne der Aufgabe.</p>
<p>Und btw, als Comport-Ersatz gibt's doch diese USB-to-Serial-Adapter. Ohne die Dinger wäre ich vermutlich arbeitslos. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2137016</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2137016</guid><dc:creator><![CDATA[_matze]]></dc:creator><pubDate>Fri, 28 Oct 2011 09:27:35 GMT</pubDate></item><item><title><![CDATA[Reply to Sensor gesucht on Fri, 28 Oct 2011 19:04:27 GMT]]></title><description><![CDATA[<p>_matze schrieb:</p>
<blockquote>
<p>Und btw, als Comport-Ersatz gibt's doch diese USB-to-Serial-Adapter. Ohne die Dinger wäre ich vermutlich arbeitslos. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
</blockquote>
<p>Mit dem CP2102 und einem anderen USB-to-serial-Converter (Bezeichnung fällt mir gerade nicht ein) hatte ich auch schon zu tun (Treiber für meine Self-Made-Plattform programmiert). Die Dinger werden gern in beliebigen Geräten eingesetzt, um eine einfache Kommunikation über USB mit PCs zu ermöglichen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2137278</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2137278</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Fri, 28 Oct 2011 19:04:27 GMT</pubDate></item><item><title><![CDATA[Reply to Sensor gesucht on Fri, 28 Oct 2011 19:51:48 GMT]]></title><description><![CDATA[<p>Richtig, ich suche einen Sensor der schon eingebaut ist! Irgendetwas was ich abfragen kann, von mir aus auch Mauseingaben. Mir ist es völlig egal, es soll nur variable Werte liefern die vielleicht sogar nachvollzogen werden können. Temperatur ändert sich jetzt net so schlagartig, aber mit ner hohen Auflösung wäre es auch ok.</p>
<p>Ich programmiere unter Linux.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2137296</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2137296</guid><dc:creator><![CDATA[fabske]]></dc:creator><pubDate>Fri, 28 Oct 2011 19:51:48 GMT</pubDate></item><item><title><![CDATA[Reply to Sensor gesucht on Sat, 29 Oct 2011 10:31:34 GMT]]></title><description><![CDATA[<p>Also ich denke ich brauche doch lm-sensors. Aber wo finde ich eine Hilfe wie ich diese lib benutze?</p>
<p>Alles was ich gefunden habe war diese nichtfunktionierende Code:<br />
<a href="http://www.hackerboard.de/code-kitchen/43286-libsensors-dev-evtl-verstaendnisprobleme.html" rel="nofollow">http://www.hackerboard.de/code-kitchen/43286-libsensors-dev-evtl-verstaendnisprobleme.html</a></p>
<p>Und eine kleine Erklärung:<br />
<a href="http://lm-sensors.org/wiki/man/libsensors" rel="nofollow">http://lm-sensors.org/wiki/man/libsensors</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2137390</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2137390</guid><dc:creator><![CDATA[fabske]]></dc:creator><pubDate>Sat, 29 Oct 2011 10:31:34 GMT</pubDate></item></channel></rss>