<?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=18039&amp;mode" />

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2017-03-31T22:00:03+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=18039&amp;mode</id>
<entry>
<author><name><![CDATA[Jaglarz]]></name></author>
<updated>2017-03-31T22:00:03+01:00</updated>
<published>2017-03-31T22:00:03+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=18039&amp;p=186106#p186106</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=18039&amp;p=186106#p186106"/>
<title type="html"><![CDATA[Re: Prezentacja wyniku ADC na LCD z wykorzystaniem sprintf]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=18039&amp;p=186106#p186106"><![CDATA[
<!-- l --><a class="postlink-local" href="http://forum.atnel.pl/topic7402.html" >topic7402.html</a><!-- l --><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=471">Jaglarz</a> — 31 mar 2017, o 22:00</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Wirnick]]></name></author>
<updated>2017-03-31T19:19:24+01:00</updated>
<published>2017-03-31T19:19:24+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=18039&amp;p=186087#p186087</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=18039&amp;p=186087#p186087"/>
<title type="html"><![CDATA[Re: Prezentacja wyniku ADC na LCD z wykorzystaniem sprintf]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=18039&amp;p=186087#p186087"><![CDATA[
Też mam obecnie ten kłopot, jak zamienić char na int  i wyświetlić string w Ascii. W twoim wypadku użyj lcd_str(wynik). Tak myślę.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=9272">Wirnick</a> — 31 mar 2017, o 19:19</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[avangarde]]></name></author>
<updated>2017-03-31T13:48:55+01:00</updated>
<published>2017-03-31T13:48:55+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=18039&amp;p=186068#p186068</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=18039&amp;p=186068#p186068"/>
<title type="html"><![CDATA[Prezentacja wyniku ADC na LCD z wykorzystaniem sprintf]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=18039&amp;p=186068#p186068"><![CDATA[
Prosiłbym o pomoc w rozwiązaniu problemu, zaczynam swoja przygodę z Atmega. Chce zrobić prosty miernik składający z woltomierza- zakres pomiaru 0-20 V i amperomierza- zakres pomiaru 0-10 A.Jeżeli o sprawy techniczne typu dzielniki itp. to wiem jak to zrobić bardziej chodzi mi pomoc w kodzie. Chce wykorzystać sprintf do konwersji ADC na dziesiętne.<br /><br />Kod:<div class="codetitle"><b>Code:</b></div><div class="codecontent">int main()<br />{<br />   float vadc; //zmienna do obliczeń napiecia<br />   //float cac; //zmienna do obliczeń pradu<br />   char wynik&#91;&#93;=&quot;  &quot;; //<br />   //char wynikc&#91;&#93;=&quot;  &quot;; //<br /><br />lcd_init(); //inicjalizacja wyświwetlacza<br />adc_init(); //inicjalizacja ADC<br />sei();      //wlaczenie przerwania<br /><br />lcd_locate(0, 0);<br />lcd_str_P(PSTR(&quot;Voltage&quot;));<br />//lcd_locate(1, 0);<br />//lcd_str_P(PSTR(&quot;Current&quot;));<br />lcd_locate(0, 15);<br />lcd_str_P(PSTR(&quot;V&quot;));<br />//lcd_locate(1, 15);<br />//lcd_str_P(PSTR(&quot;A&quot;));<br /><br />   while(1)<br />   {<br />      vadc=ADC*VREF/1024; // obliczanie wartosci<br />      sprintf (wynik,&quot;U=%1.3f&quot;,vadc); // zamiana na dziesietne<br />      lcd_char(wynik); // wyswietlenie wyniku<br />      lcd_locate(0,9); // wskanaie pozycji wyswietlenia<br />      _delay_ms(500); // opoznienie<br /><br /><br />      /*cadc=ADC*VREF/1024; // obliczanie wartosci<br />      sprintf(wynikc,&quot;U=%1.3f&quot;,cadc); // zamiana na dziestne<br />      lcd_str_P(PSTR(wynikc)); // wyswietlenie wyniku --to nie niedziała<br />      lcd_locate(1,9); // wskazanie pozycji wyswetlania<br />      _delay_ms(500); // opoznienie<br />      sei();*/<br />   }<br />}<br /></div><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=16192">avangarde</a> — 31 mar 2017, o 13:48</p><hr />
]]></content>
</entry>
</feed>