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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2015-01-14T22:59:24+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=30&amp;t=9201&amp;mode</id>
<entry>
<author><name><![CDATA[MikieMan]]></name></author>
<updated>2015-01-14T22:59:24+01:00</updated>
<published>2015-01-14T22:59:24+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9201&amp;p=114185#p114185</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9201&amp;p=114185#p114185"/>
<title type="html"><![CDATA[Re: funkcja Turn ON i OFF w wyświetlaczach OLED SDD1306]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9201&amp;p=114185#p114185"><![CDATA[
Super, bardzo się cieszę i pozdrawiam <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":-)" title="Szczęśliwy" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3503">MikieMan</a> — 14 sty 2015, o 22:59</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[bigplik]]></name></author>
<updated>2015-01-10T21:12:26+01:00</updated>
<published>2015-01-10T21:12:26+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9201&amp;p=113598#p113598</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9201&amp;p=113598#p113598"/>
<title type="html"><![CDATA[Re: funkcja Turn ON i OFF w wyświetlaczach OLED SDD1306]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9201&amp;p=113598#p113598"><![CDATA[
bardzo dziękuję,<br />znowu to co proponowałeś działa <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=6631">bigplik</a> — 10 sty 2015, o 21:12</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[MikieMan]]></name></author>
<updated>2014-12-29T13:13:59+01:00</updated>
<published>2014-12-29T13:13:59+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9201&amp;p=111019#p111019</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9201&amp;p=111019#p111019"/>
<title type="html"><![CDATA[Re: funkcja Turn ON i OFF w wyświetlaczach OLED SDD1306]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9201&amp;p=111019#p111019"><![CDATA[
Witaj.<br />Ciesze się, że zadziałało i dziękuję za kliknięcie pomógł  <img src="https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif" alt=":D" title="Bardzo szczęśliwy" /> <br />Odnośnie obracania obrazu to w bibliotece graficznej Adafruita w pliku <strong>Adafruit_GFX.cpp</strong> znalazłem taką funkcję:<br /><br />[syntax=c]void Adafruit_GFX::setRotation(uint8_t x) {<br />  rotation = (x &amp; 3);<br />  switch(rotation) {<br />   case 0:<br />   case 2:<br />    _width  = WIDTH;<br />    _height = HEIGHT;<br />    break;<br />   case 1:<br />   case 3:<br />    _width  = HEIGHT;<br />    _height = WIDTH;<br />    break;<br />  }<br />}[/syntax]<br />Spróbuj zatem ją wywołać np. tak:<br /><br />[syntax=c]setRotation(3);[/syntax]<br />Powinno to spowodować obrót o 90 stopni <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":-)" title="Szczęśliwy" /><br />Domyślna wartość zmiennej <strong>rotation</strong> wynosi 0, a analizując funkcję łatwo zauważyć, iż wartość 3 powoduje zamianę współrzędnych x na y oraz y na x.<br />Wartość z kolei 2 powoduje przywrócenie normalnego układu.<br /><br />Niestety nie mam jak tego sprawdzić, ale mam nadzieję, że nie napisałem bzdur  <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=3503">MikieMan</a> — 29 gru 2014, o 13:13</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[bigplik]]></name></author>
<updated>2014-12-29T11:43:33+01:00</updated>
<published>2014-12-29T11:43:33+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9201&amp;p=111013#p111013</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9201&amp;p=111013#p111013"/>
<title type="html"><![CDATA[Re: funkcja Turn ON i OFF w wyświetlaczach OLED SDD1306]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9201&amp;p=111013#p111013"><![CDATA[
komenda działa ! <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br />bardzo dziękuję za pomoc<br /><br />btw. czy jest jakiś sposób na obracanie obrazu na wyświetlaczach OLED<br />na sterowniku SSD1306 i kodzie Adafruit?<br />chodzi mi o obracanie o 180stopni, lub jak da radę to też o 90 i 270<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=6631">bigplik</a> — 29 gru 2014, o 11:43</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[MikieMan]]></name></author>
<updated>2014-12-19T08:33:16+01:00</updated>
<published>2014-12-19T08:33:16+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9201&amp;p=109436#p109436</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9201&amp;p=109436#p109436"/>
<title type="html"><![CDATA[Re: funkcja Turn ON i OFF w wyświetlaczach OLED SDD1306]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9201&amp;p=109436#p109436"><![CDATA[
Witaj.<br />Dzięki za informacje zwrotną i ciesze się, że podpowiedzi zadziałały  <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> <br /><br />Jeśli chodzi o jasność świecenia wyświetlacza to mamy możliwość sterowania tak naprawdę kontrastem - wyświetlacz OLED ma zupełnie inną konstrukcję niż np. typowe wyświetlacze TFT.  <br />Aby zmieniać tę wartość musimy wysłać do naszego wyświetlacza odpowiednią komendę i potem wartość:<br /><br />[syntax=csharp]ssd1306_command(SSD1306_SETCONTRAST);// 0x81 - to komenda zmiany kontrastu<br />ssd1306_command(200);// tu w nawiasie wpisujemy wartość od 0 - 255[/syntax]<br />Wartości możesz wpisywać zarówno jako liczby dziesiętne jak i Hex czyli szesnastkowe. Im większa liczba tym większy kontrast.<br />Jeśli pomogłem to będę Ci wdzięczny za kliknięcie przycisku Pomógł  <img src="https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif" alt=":D" title="Bardzo szczęśliwy" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3503">MikieMan</a> — 19 gru 2014, o 08:33</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[bigplik]]></name></author>
<updated>2014-12-19T08:07:21+01:00</updated>
<published>2014-12-19T08:07:21+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9201&amp;p=109431#p109431</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9201&amp;p=109431#p109431"/>
<title type="html"><![CDATA[Re: funkcja Turn ON i OFF w wyświetlaczach OLED SDD1306]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9201&amp;p=109431#p109431"><![CDATA[
sprawdziłem, wszystko działa <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br />funkcje wyłączają i włączają wyświetlacz<br />bardzo dziękuję za pomoc<br /><br />btw. czy jest jakaś funkcja, która steruje poziomem jasności wyświetlacza,<br />czyli brightness?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=6631">bigplik</a> — 19 gru 2014, o 08:07</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[MikieMan]]></name></author>
<updated>2014-12-03T20:14:01+01:00</updated>
<published>2014-12-03T20:14:01+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9201&amp;p=107266#p107266</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9201&amp;p=107266#p107266"/>
<title type="html"><![CDATA[Re: funkcja Turn ON i OFF w wyświetlaczach OLED SDD1306]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9201&amp;p=107266#p107266"><![CDATA[
No to czekamy na wieści <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":-)" title="Szczęśliwy" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3503">MikieMan</a> — 3 gru 2014, o 20:14</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[bigplik]]></name></author>
<updated>2014-12-03T19:26:55+01:00</updated>
<published>2014-12-03T19:26:55+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9201&amp;p=107254#p107254</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9201&amp;p=107254#p107254"/>
<title type="html"><![CDATA[Re: funkcja Turn ON i OFF w wyświetlaczach OLED SDD1306]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9201&amp;p=107254#p107254"><![CDATA[
dziękuję  za podpowiedzi, czekam teraz na drugi wyświetlacz, inny mam juz polutowany i zabudowany,<br />nie chcę go rozbierać, sprawdzę jak to działa kiedy odbiorę wyświetlacz i dam znać<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=6631">bigplik</a> — 3 gru 2014, o 19:26</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[MikieMan]]></name></author>
<updated>2014-11-25T09:26:10+01:00</updated>
<published>2014-11-25T09:26:10+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9201&amp;p=105866#p105866</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9201&amp;p=105866#p105866"/>
<title type="html"><![CDATA[Re: funkcja Turn ON i OFF w wyświetlaczach OLED SDD1306]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9201&amp;p=105866#p105866"><![CDATA[
OK, to jeśli dobrze rozumiem to piszesz teraz program na Arduino z wykorzystaniem wyświetlacza OLED?<br />Jeśli tak to masz gotową bibliotekę Adafruit do obsługi tego wyświetlacza. Biblioteka składa się z dwóch plików:<br />Adafruit_SSD1306.cpp<br />Adafruit_SSD1306.h<br /><br />W tej właśnie bibliotece masz zdefiniowane stałe dla różnych komend oraz funkcję do wysłania tychże komend.<br />Zatem w swoim programie (jeśli dołączysz tę bibliotekę) wystarczy użyć:<br /><br />ssd1306_command(SSD1306_DISPLAYON);<br />lub<br />ssd1306_command(SSD1306_DISPLAYOFF);<br /><br />Chyba, że pod Linuxem jakoś inaczej zorganizowane jest środowisko Arduino niż pod Windowsy. Na Linuxie niestety się nie znam i nie korzystam.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3503">MikieMan</a> — 25 lis 2014, o 09:26</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[bigplik]]></name></author>
<updated>2014-11-25T00:00:44+01:00</updated>
<published>2014-11-25T00:00:44+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9201&amp;p=105848#p105848</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9201&amp;p=105848#p105848"/>
<title type="html"><![CDATA[Re: Odp: funkcja Turn ON i OFF w wyświetlaczach OLED SDD1306]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9201&amp;p=105848#p105848"><![CDATA[
Dziękuję za dalsze wyjaśnienia, oczywiście oglądam filmiki Mirka, ale program jest tam pisany od nowa i to eclipsie, ja używam Linuxa i programowalem do tej pory mój wyświetlacz w arduino IDE, do tej pory mi to wystarczało, eclipse nie chce się doinstalowac na moim Linux mint, pisałem do Mirka ws kodu z filmików po po chyba 4 odcinku nie miałem go całego, nie mogłem odczytać wszystkiego z youtuba, Mirek pisał że być może będą płyty z tych filmików, także póki co utknalem z ta linia komend, czy możesz mi w/s pomóc? Pozdrawiam <br /><br />Wysyłane z mojego HTC One mini za pomocą Tapatalk 2<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=6631">bigplik</a> — 25 lis 2014, o 00:00</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[MikieMan]]></name></author>
<updated>2014-11-24T23:27:27+01:00</updated>
<published>2014-11-24T23:27:27+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9201&amp;p=105845#p105845</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9201&amp;p=105845#p105845"/>
<title type="html"><![CDATA[Re: funkcja Turn ON i OFF w wyświetlaczach OLED SDD1606]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9201&amp;p=105845#p105845"><![CDATA[
<div class="quotetitle">bigplik napisał(a):</div><div class="quotecontent"><br />hej, moja pomylka, wyswietlacz jest na ssd1306, jak go usypiac i wybudzac?<br /></div><br />Jeśli tak no to używając właśnie powyższych komend, które przytoczyłeś.<br />W datasheed od sterownika ssd1306 w tabeli z komendami jest to opisane:<br /><br />AEh, X[0]=0b:Display OFF (sleep mode) (RESET)<br />AFh X[0]=1b:Display ON in normal mode<br /><br />Czyli właśnie wysyłając komendę 0xAE wyłączasz wyświetlacz i przechodzi on w tryb sleep mode, a komendą 0xAF wybudzasz go i zaczyna pięknie świecić.<br />Jeśli oglądałeś poradniki Pana Mirka o OLED-ach to jest tam funkcja do wysyłania komend. Główna część z wysyłaniem komend znajduje się w funkcji ssd1306_init.<br />Polecam przestudiowanie datasheet'a bo ten sterownik ma kilka fajnych funkcji sprzętowych.<br />Czy jakoś pomogłem w zrozumieniu tematu?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3503">MikieMan</a> — 24 lis 2014, o 23:27</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[bigplik]]></name></author>
<updated>2014-11-24T19:44:22+01:00</updated>
<published>2014-11-24T19:44:22+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9201&amp;p=105792#p105792</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9201&amp;p=105792#p105792"/>
<title type="html"><![CDATA[Re: funkcja Turn ON i OFF w wyświetlaczach OLED SDD1606]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9201&amp;p=105792#p105792"><![CDATA[
hej, moja pomylka, wyswietlacz jest na ssd1306, jak go usypiac i wybudzac?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=6631">bigplik</a> — 24 lis 2014, o 19:44</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[MikieMan]]></name></author>
<updated>2014-11-18T16:57:50+01:00</updated>
<published>2014-11-18T16:57:50+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9201&amp;p=104725#p104725</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9201&amp;p=104725#p104725"/>
<title type="html"><![CDATA[Re: funkcja Turn ON i OFF w wyświetlaczach OLED SDD1606]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9201&amp;p=104725#p104725"><![CDATA[
Witaj Kolego.<br />Ale komendy, które podajesz dotyczą zupełnie innego sterownika bo SSD1306.<br />W dokumentacji od Twojego sterownika 1606 znajdziesz komendę Deep Sleep mode w hex 0x10. Niestety typowej komendy On/Off chyba ten sterownik nie posiada, przynajmniej ja w datasheet nie znalazłem.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3503">MikieMan</a> — 18 lis 2014, o 16:57</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[bigplik]]></name></author>
<updated>2014-11-18T16:28:57+01:00</updated>
<published>2014-11-18T16:28:57+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9201&amp;p=104719#p104719</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9201&amp;p=104719#p104719"/>
<title type="html"><![CDATA[Re: Odp: funkcja Turn ON i OFF w wyświetlaczach OLED SDD1606]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9201&amp;p=104719#p104719"><![CDATA[
Hej, znalazłem takie komendy na on off w adafruit<br /><br />#defineSSD1306_DISPLAYOFF0xAE<br />#defineSSD1306_DISPLAYON0xAF<br /><br />Ale nie wiem w jakiej formie je podać żeby wyświetlacz je odczytał<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=6631">bigplik</a> — 18 lis 2014, o 16:28</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[majster]]></name></author>
<updated>2014-11-12T17:52:08+01:00</updated>
<published>2014-11-12T17:52:08+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9201&amp;p=103583#p103583</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9201&amp;p=103583#p103583"/>
<title type="html"><![CDATA[Re: funkcja Turn ON i OFF w wyświetlaczach OLED SDD1606]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9201&amp;p=103583#p103583"><![CDATA[
Kod jakiś od on off sleep masz? Bo tak to nie dam rady ci pomóc. Zreszta nie tylko ja.<br /><br />Namazane ze smarta.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1628">majster</a> — 12 lis 2014, o 17:52</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[bigplik]]></name></author>
<updated>2014-11-24T19:44:55+01:00</updated>
<published>2014-11-12T12:44:25+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=9201&amp;p=103510#p103510</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=9201&amp;p=103510#p103510"/>
<title type="html"><![CDATA[funkcja Turn ON i OFF w wyświetlaczach OLED SDD1306]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=9201&amp;p=103510#p103510"><![CDATA[
witam,<br />to mój pierwszy post więc od razu witam serdecznie forumowiczów,<br />mam kłopot z wyświetlaczem OLED w kwestii włączania jego funkcji SLEEP i ON,<br />w datasheet jest coś w kwestii wysyłania komend do wyświetlacza ale to co wyczyniam nie inicjuje<br />ani wyłączania ani włączania wyświetlacza,<br />wyświetlacz jest na kontrolerze sdd1606 a biblioteka od adafruit,<br />będę wdzięczny za pomoc jak można uruchamiać te funkcje na arduino<br /><br />pozdrawiam<br />paweł<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=6631">bigplik</a> — 12 lis 2014, o 12:44</p><hr />
]]></content>
</entry>
</feed>