<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pt-BR">
	<id>https://wiki.canisinc.com.br/index.php?action=history&amp;feed=atom&amp;title=Sensores_internos</id>
	<title>Sensores internos - Histórico de revisão</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.canisinc.com.br/index.php?action=history&amp;feed=atom&amp;title=Sensores_internos"/>
	<link rel="alternate" type="text/html" href="https://wiki.canisinc.com.br/index.php?title=Sensores_internos&amp;action=history"/>
	<updated>2026-09-02T20:41:09Z</updated>
	<subtitle>Histórico de revisões para esta página neste wiki</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://wiki.canisinc.com.br/index.php?title=Sensores_internos&amp;diff=384&amp;oldid=prev</id>
		<title>Augrm: Criou página com &#039;A Labrador conta com diferentes sensores internos nos chips de processador e de gerenciamento de energia. Todos estes sensores podem ser acessados no diretório &lt;code&gt;/sys/ker...&#039;</title>
		<link rel="alternate" type="text/html" href="https://wiki.canisinc.com.br/index.php?title=Sensores_internos&amp;diff=384&amp;oldid=prev"/>
		<updated>2020-07-02T15:53:05Z</updated>

		<summary type="html">&lt;p&gt;Criou página com &amp;#039;A Labrador conta com diferentes sensores internos nos chips de processador e de gerenciamento de energia. Todos estes sensores podem ser acessados no diretório &amp;lt;code&amp;gt;/sys/ker...&amp;#039;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Página nova&lt;/b&gt;&lt;/p&gt;&lt;div&gt;A Labrador conta com diferentes sensores internos nos chips de processador e de gerenciamento de energia. Todos estes sensores podem ser acessados no diretório &amp;lt;code&amp;gt;/sys/kernel/auxadc&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
= Sensores disponíveis =&lt;br /&gt;
Os sensores disponíveis bem como suas unidades de medida são conforme abaixo:&lt;br /&gt;
&lt;br /&gt;
*ictemp - Temperatura do controlador de energia - 10&amp;lt;sup&amp;gt;-3 o&amp;lt;/sup&amp;gt;C&lt;br /&gt;
*batv - Tensão no conector de bateria - mV&lt;br /&gt;
*bati - Corrente no conector de bateria - mA&lt;br /&gt;
*vbusv - Tensão no bus USB 3 - mV&lt;br /&gt;
*vbusi - Corrente no bus USB 3 - mA&lt;br /&gt;
*syspwrv - Tensão interna do processador - mV&lt;br /&gt;
*wallv - Tensão da fonte de entrada - mV&lt;br /&gt;
*walli - Corrente da fonte de entrada - mA&lt;br /&gt;
*chgi - Corrente de carregamento da bateria pela fonte - mA *&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt; O carregamento da bateria ainda não está implementado na última versão do sistema, não recomendamos conectar bateria e fonte simultaneamente.&lt;br /&gt;
&lt;br /&gt;
= Leitura =&lt;br /&gt;
O valor dos arquivos de cada sensor serão atualizados quando for realizada uma leitura. A leitura terá o timestamp do momento da mediçãop e o valor obtido, inclusive com sinal para casos negativos. Por exemplo através do comando abaixo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ cat /sys/kernel/auxadc/ictemp&lt;br /&gt;
102345 53000 mCelsius&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
No caso, mostrando 53&amp;lt;sup&amp;gt;o&amp;lt;/sup&amp;gt;C no gerenciador de energia.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ cat /sys/kernel/auxadc/ictemp&lt;br /&gt;
102348 -15000 mCelsius&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
No caso, mostrando -15&amp;lt;sup&amp;gt;o&amp;lt;/sup&amp;gt;C no gerenciador de energia.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Leitura em programas ==&lt;br /&gt;
Os arquivos podem ser acessados também dentro de outros programas, e atualizarão a cada leitura, é necessário que o arquivo seja aberto, lido e fechado para que os dados continuem atualizados. Um exemplo seria:&lt;br /&gt;
&amp;lt;pre&amp;gt;fd= fopen(&amp;quot;/sys/kernel/auxadc/ictemp&amp;quot;)&lt;br /&gt;
read(fd, buffer)&lt;br /&gt;
close(fd)&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Outra opção é utilizar a função &amp;lt;code&amp;gt;open&amp;lt;/code&amp;gt; do C para Linux, que utiliza um buffer intermediário e também atualiza os valores de leitura, sendo mais rápido do que abrir e fechar o arquivo em cada atualização.&lt;/div&gt;</summary>
		<author><name>Augrm</name></author>
	</entry>
</feed>