<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pl-pl">
<link rel="self" type="application/atom+xml" href="https://forum.atnel.pl/feed.php?f=4&amp;t=8419&amp;mode" />

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2014-09-06T18:40:00+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=8419&amp;mode</id>
<entry>
<author><name><![CDATA[kaka0204]]></name></author>
<updated>2014-09-06T18:40:00+01:00</updated>
<published>2014-09-06T18:40:00+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=8419&amp;p=94501#p94501</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=8419&amp;p=94501#p94501"/>
<title type="html"><![CDATA[Re: Sygnalizacja diodą LED spadku napięcia na baterii]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=8419&amp;p=94501#p94501"><![CDATA[
<div class="quotetitle">Maverick napisał(a):</div><div class="quotecontent"><br />Zmieniłem podłączenie diody i teraz zaświeca się ona gdy w kodzie jest znak &quot;&lt;&quot; tylko że zaświece się zawsze gdy podłączę zasilanie bezwzględu czy zasilanie jest podane z kompa, czy z bateri o napięciu 8V czy z baterii o napięciu 7V, mimo że w kodzie jest<br /></div><br /><br />Podłączyłeś takie napięcie do procesora bezpośrednio do pinu ADC?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=889">kaka0204</a> — 6 wrz 2014, o 18:40</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[SylwekK]]></name></author>
<updated>2014-09-06T16:44:24+01:00</updated>
<published>2014-09-06T16:44:24+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=8419&amp;p=94492#p94492</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=8419&amp;p=94492#p94492"/>
<title type="html"><![CDATA[Re: Sygnalizacja diodą LED spadku napięcia na baterii]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=8419&amp;p=94492#p94492"><![CDATA[
Z tym słabym świeceniem to trochę dziwnie - może potencjometr uszkodzony... W każdym razie jeśli masz jakiś miernik to podłącz się nim w układ między masę a wyjście potencjometru i sprawdź czy zgaszenie/zapalenie diody następuje zgodnie z tym co wpisałeś w programie. Czyli, np. w programie ustaw 3V i kręcąc pot i obserwując miernik przy takim napięciu dioda powinna zmienić swój stan.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1922">SylwekK</a> — 6 wrz 2014, o 16:44</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Maverick]]></name></author>
<updated>2014-09-06T16:34:02+01:00</updated>
<published>2014-09-06T16:34:02+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=8419&amp;p=94491#p94491</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=8419&amp;p=94491#p94491"/>
<title type="html"><![CDATA[Re: Sygnalizacja diodą LED spadku napięcia na baterii]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=8419&amp;p=94491#p94491"><![CDATA[
Zrobiłem tak jak Pan radził z potencjometrem i jak pokrętło potencjometru jest w skrajnym prawym położeniu dioda świeci się bardzo słabo, następnie przekręcam pokrętło lekko w lewo dioda gaśnie i jak dalej kręce pokrętłem w lewo znowu się zaświeca...<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2203">Maverick</a> — 6 wrz 2014, o 16:34</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[SylwekK]]></name></author>
<updated>2014-09-06T15:40:12+01:00</updated>
<published>2014-09-06T15:40:12+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=8419&amp;p=94490#p94490</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=8419&amp;p=94490#p94490"/>
<title type="html"><![CDATA[Re: Sygnalizacja diodą LED spadku napięcia na baterii]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=8419&amp;p=94490#p94490"><![CDATA[
Przede wszystkim testując program wykorzystujący ADC i badanie jakiegokolwiek napięcia robię sobie dzielnik z potencjometru między + a - 5V i środek wprowadzam na końcówkę pomiarową wejścia ADC. Teraz obracając potencjometrem mam pełen zakres 0-5V i po ustawieniu jakiejś wartości w programie z tego zakresu mam jasną sytuację czy algorytm działa tak jak należy. Polecam... <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1922">SylwekK</a> — 6 wrz 2014, o 15:40</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Maverick]]></name></author>
<updated>2014-09-06T15:34:38+01:00</updated>
<published>2014-09-06T15:34:38+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=8419&amp;p=94489#p94489</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=8419&amp;p=94489#p94489"/>
<title type="html"><![CDATA[Re: Sygnalizacja diodą LED spadku napięcia na baterii]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=8419&amp;p=94489#p94489"><![CDATA[
Zmieniłem podłączenie diody i teraz zaświeca się ona gdy w kodzie jest znak &quot;&lt;&quot; tylko że zaświece się zawsze gdy podłączę zasilanie bezwzględu czy zasilanie jest podane z kompa, czy z bateri o napięciu 8V  czy z baterii o napięciu 7V, mimo że w kodzie jest<br />[syntax=c]if (vcc &lt; 7.3)[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2203">Maverick</a> — 6 wrz 2014, o 15:34</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[SylwekK]]></name></author>
<updated>2014-09-06T14:38:47+01:00</updated>
<published>2014-09-06T14:38:47+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=8419&amp;p=94482#p94482</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=8419&amp;p=94482#p94482"/>
<title type="html"><![CDATA[Re: Sygnalizacja diodą LED spadku napięcia na baterii]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=8419&amp;p=94482#p94482"><![CDATA[
Sprawdż jeszcze raz podłączenie diody, bo wszystko wskazuje, że to tu jest błąd.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1922">SylwekK</a> — 6 wrz 2014, o 14:38</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Maverick]]></name></author>
<updated>2014-09-06T14:24:44+01:00</updated>
<published>2014-09-06T14:24:44+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=8419&amp;p=94480#p94480</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=8419&amp;p=94480#p94480"/>
<title type="html"><![CDATA[Re: Sygnalizacja diodą LED spadku napięcia na baterii]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=8419&amp;p=94480#p94480"><![CDATA[
Niestety to nie pomogło<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2203">Maverick</a> — 6 wrz 2014, o 14:24</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[atmel]]></name></author>
<updated>2014-09-06T00:19:37+01:00</updated>
<published>2014-09-06T00:19:37+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=8419&amp;p=94422#p94422</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=8419&amp;p=94422#p94422"/>
<title type="html"><![CDATA[Re: Sygnalizacja diodą LED spadku napięcia na baterii]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=8419&amp;p=94422#p94422"><![CDATA[
Spróbuj dodać modyfikator &quot;volatile&quot; do zmiennej &quot;vcc&quot;:<br /><br />[syntax=c]volatile float vcc;[/syntax]<br />Można też wymusić dzielenie zmiennoprzecinkowe:<br />[syntax=c]vcc = 1.1 * 255. / adc_data;   // Dodana kropka przy 255[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1183">atmel</a> — 6 wrz 2014, o 00:19</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Maverick]]></name></author>
<updated>2014-09-05T23:12:10+01:00</updated>
<published>2014-09-05T23:12:10+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=8419&amp;p=94420#p94420</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=8419&amp;p=94420#p94420"/>
<title type="html"><![CDATA[Re: Sygnalizacja diodą LED spadku napięcia na baterii]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=8419&amp;p=94420#p94420"><![CDATA[
Katoda do PD7, anoda przez rezystor do &quot;+&quot;<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2203">Maverick</a> — 5 wrz 2014, o 23:12</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[kaka0204]]></name></author>
<updated>2014-09-05T23:04:11+01:00</updated>
<published>2014-09-05T23:04:11+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=8419&amp;p=94419#p94419</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=8419&amp;p=94419#p94419"/>
<title type="html"><![CDATA[Re: Sygnalizacja diodą LED spadku napięcia na baterii]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=8419&amp;p=94419#p94419"><![CDATA[
Jak masz podłączoną diodę do układu?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=889">kaka0204</a> — 5 wrz 2014, o 23:04</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Maverick]]></name></author>
<updated>2014-09-05T22:41:09+01:00</updated>
<published>2014-09-05T22:41:09+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=8419&amp;p=94414#p94414</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=8419&amp;p=94414#p94414"/>
<title type="html"><![CDATA[Sygnalizacja diodą LED spadku napięcia na baterii]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=8419&amp;p=94414#p94414"><![CDATA[
Witam!<br />Chciałbym aby dioda LED zapalała się gdy napięcia na baterii 9V spadnie poniżej 6V. Poniżej przedstawiam kod który nie do końca działa:<br />[syntax=c]#include &lt;avr\io.h&gt;<br />#include &lt;avr\interrupt.h&gt;<br /><br />float vcc;<br /><br />void setup_adc(void)<br />{<br />    ADMUX = 0xE; <br />    ADCSRA = (1&lt;&lt;ADEN)|(1&lt;&lt;ADATE)|(1&lt;&lt;ADIE)|(1&lt;&lt;ADSC)|5;<br />}<br /><br />ISR(ADC_vect) <br />{<br />unsigned char adc_data;<br />adc_data = ADC&gt;&gt;2;<br />vcc = 1.1 * 255 / adc_data;<br />}<br /><br /><br />int main(void) <br />{<br />    DDRD = DDRD | (1&lt;&lt;PD7); <br />    sei(); <br /><br />    setup_adc(); <br /><br />    while(1) { <br />        if (vcc &lt; 6)<br />        {<br />            PORTD |= (1&lt;&lt;PD7);<br />        }<br />        else<br />        {<br />            PORTD &amp;= ~(1&lt;&lt;PD7);<br />        }<br />    }<br />}[/syntax]<br /><br />Dioda świeci się tylko gdy w wyrażeniu  if (vcc &lt; 6) zamiast &quot;&lt;&quot; jest &quot;&gt;&quot;.<br />Czy ktoś mógłby pomóc i nakierować (wskazać) gdzie popełniam błąd?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2203">Maverick</a> — 5 wrz 2014, o 22:41</p><hr />
]]></content>
</entry>
</feed>