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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2012-04-17T01:34:27+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=22&amp;t=966&amp;mode</id>
<entry>
<author><name><![CDATA[elsat1]]></name></author>
<updated>2012-04-17T01:34:27+01:00</updated>
<published>2012-04-17T01:34:27+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=966&amp;p=5391#p5391</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=966&amp;p=5391#p5391"/>
<title type="html"><![CDATA[Re: RTC + klawiatura 4x4 + LCD + DS18b20 = Zegarek z termo c]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=966&amp;p=5391#p5391"><![CDATA[
<div class="quotetitle">Rumcajs napisał(a):</div><div class="quotecontent"><br />Jako że to mój pierwszy wpis na tym forum - witam wszystkich bardzo serdecznie <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /><br /><strong>elsat1</strong> - chodzi Ci o <a href="http://ep.com.pl/files/1844.pdf"  class="postlink">TO</a> i <a href="http://ep.com.pl/files/8579.rar"  class="postlink">TO</a>?<br />Może nie do końca zrozumiałem Twoją wypowiedź, bo jakoś nie dostrzegłem związku z propozycją kol. <strong>kierlan'a</strong>, ale sądząc z Twojego opisu szukasz czegoś właśnie w ten deseń..<br /><br />Pozdrawiam<br /><br />Dopisek (16.04 2012)<br />Piszę tu, gdyż jeszcze nie mam możliwości odpisać na PW <img src="https://forum.atnel.pl/images/smilies/icon_e_sad.gif" alt=":(" title="Smutny" /><br /><strong>elsat1</strong> - to jest wątek o projekcie kol.<strong>kierlan</strong>, a to co Ci zalinkowałem to propozycja rozwiązania Twoich założeń. Proponuję, abyś założył osobny wątek w którym wszystko opiszesz - raz, że takie &quot;podpinanie&quot; się pod inne projekty niczego Ci nie da, a dwa - jak wcześniej napisał kol.<strong>kierlan</strong> - widzę, że jednak oczekujesz gotowca (Twoja wiadomość do mnie na PW właśnie o tym świadczy)..<br />Ja też dopiero zaczynam własną przygodę z programowaniem, ale kieruję się zasadą - mierzyć zamiary na siły.. Skoro tak bardzo Ci zależy na owym sterowniku - po prostu napisz do autora linkowanego projektu (może przerobi swój program pod Twoje wymagania), lub po prostu zleć to komuś. A może jeszcze podesłać Ci jakieś dane firm lub osób zajmujących się programowaniem na zlecenie??!!<br /><br />Pozdrawiam<br /></div><br />Mam wrażenie , że to jakiś klan w tym temacie, dla tego , przepraszam i zamykam temat na forum. Udostępnię projekt i program w asemblerze<br />Pozdrawiam<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=151">elsat1</a> — 17 kwi 2012, o 01:34</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Rumcajs]]></name></author>
<updated>2012-04-15T17:03:03+01:00</updated>
<published>2012-04-15T17:03:03+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=966&amp;p=5280#p5280</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=966&amp;p=5280#p5280"/>
<title type="html"><![CDATA[Re: RTC + klawiatura 4x4 + LCD + DS18b20 = Zegarek z termo c]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=966&amp;p=5280#p5280"><![CDATA[
Jako że to mój pierwszy wpis na tym forum - witam wszystkich bardzo serdecznie <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /><br /><strong>elsat1</strong> - chodzi Ci o <a href="http://ep.com.pl/files/1844.pdf"  class="postlink">TO</a> i <a href="http://ep.com.pl/files/8579.rar"  class="postlink">TO</a>?<br />Może nie do końca zrozumiałem Twoją wypowiedź, bo jakoś nie dostrzegłem związku z propozycją kol. <strong>kierlan'a</strong>, ale sądząc z Twojego opisu szukasz czegoś właśnie w ten deseń..<br /><br />Pozdrawiam<br /><br />Dopisek (16.04 2012)<br />Piszę tu, gdyż jeszcze nie mam możliwości odpisać na PW <img src="https://forum.atnel.pl/images/smilies/icon_e_sad.gif" alt=":(" title="Smutny" /><br /><strong>elsat1</strong> - to jest wątek o projekcie kol.<strong>kierlan</strong>, a to co Ci zalinkowałem to propozycja rozwiązania Twoich założeń. Proponuję, abyś założył osobny wątek w którym wszystko opiszesz - raz, że takie &quot;podpinanie&quot; się pod inne projekty niczego Ci nie da, a dwa - jak wcześniej napisał kol.<strong>kierlan</strong> - widzę, że jednak oczekujesz gotowca (Twoja wiadomość do mnie na PW właśnie o tym świadczy)..<br />Ja też dopiero zaczynam własną przygodę z programowaniem, ale kieruję się zasadą - mierzyć zamiary na siły.. Skoro tak bardzo Ci zależy na owym sterowniku - po prostu napisz do autora linkowanego projektu (może przerobi swój program pod Twoje wymagania), lub po prostu zleć to komuś. A może jeszcze podesłać Ci jakieś dane firm lub osób zajmujących się programowaniem na zlecenie??!!<br /><br />Pozdrawiam<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=311">Rumcajs</a> — 15 kwi 2012, o 17:03</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[elsat1]]></name></author>
<updated>2012-04-01T22:57:04+01:00</updated>
<published>2012-04-01T22:57:04+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=966&amp;p=4901#p4901</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=966&amp;p=4901#p4901"/>
<title type="html"><![CDATA[Re: RTC + klawiatura 4x4 + LCD + DS18b20 = Zegarek z termo c]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=966&amp;p=4901#p4901"><![CDATA[
Gotowca nie oczekuję, oczekuję współpracy w tych założeniach.<br />Mam problemy jak wspomniałem. Obsługa zegara, kalendarza itp.  <br />Jestem początkującym w C na bazie książki i zestawu ATB.<br />Uważam twój temat jako 50 % programu już. Może to być program w tobie znanym języku!<br />Czemu nie, jak jest już taka potrzeba by testować program na fizycznie wykonanym zestawie!<br />Miałem już oferty współpracy, ale.....puste ?<br />Proste, bo proste są założenia, trudniej z realizacją prostych założeń!<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=151">elsat1</a> — 1 kwi 2012, o 22:57</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[kierlan]]></name></author>
<updated>2012-04-01T22:02:36+01:00</updated>
<published>2012-04-01T22:02:36+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=966&amp;p=4898#p4898</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=966&amp;p=4898#p4898"/>
<title type="html"><![CDATA[Re: RTC + klawiatura 4x4 + LCD + DS18b20 = Zegarek z termo c]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=966&amp;p=4898#p4898"><![CDATA[
to jaki problem ustawiać panele zależnie od godziny w danym położeniu? (uwzględniając miesiące ze względu na szybkość wschodu i zachodu słońca)<br /><br />nie rozumiem teraz kolegi skoro proste(bo proste) to czemu do tej pory nie zobaczyliśmy projektu i po co pytanie o współpracę??<br /><br />czy kolega aby nie che otrzymać gotowca?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=84">kierlan</a> — 1 kwi 2012, o 22:02</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[elsat1]]></name></author>
<updated>2012-04-01T21:49:07+01:00</updated>
<published>2012-04-01T21:49:07+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=966&amp;p=4896#p4896</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=966&amp;p=4896#p4896"/>
<title type="html"><![CDATA[Re: RTC + klawiatura 4x4 + LCD + DS18b20 = Zegarek z termo c]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=966&amp;p=4896#p4896"><![CDATA[
W projekcie sterownika kolektorów słonecznych, mam na uwadze tylko samo sterowanie mechanizmem w dwóch płaczszyznach tj. azymut i elewacja.<br />Zakładam posługiwać się tylko ZEGAREM-KALENDARZEM. Może opcja uzupełniająca to SOLAR, ale to jest w typowych zestawach, czemu nie....<br />Program ma uwzględniać położenie kolektorów na słońce z kalendarzem astronomicznym. To jest proste i nie wymaga żadnych czujników zewnętrznych.<br />Zestaw kolektorów ma wiedzieć, na podstawie zegara-kalendarza, jak się ustawić do słońca !<br />Takie mam założenia.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=151">elsat1</a> — 1 kwi 2012, o 21:49</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[kierlan]]></name></author>
<updated>2012-04-01T14:08:56+01:00</updated>
<published>2012-04-01T14:08:56+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=966&amp;p=4849#p4849</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=966&amp;p=4849#p4849"/>
<title type="html"><![CDATA[RTC + klawiatura 4x4 + LCD + DS18b20 = Zegarek z termo cd..]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=966&amp;p=4849#p4849"><![CDATA[
witam!<br /><br />Tym razem postanowiłem pójść kolejny krok dalej i zostały dodane dwa czujniki DS18B20 dla pomiaru temperatury wewnątrz i na zewnątrz domu, zmiany może i nie wielkie ale postanowiłem dać to jako osobny, gotowy i sprawdzony projekt iż pierwszy temat był raczej po-prostu pokazaniem jak działa taki mały prosty układzik RTC jak DS1307.<br /><br /><br />kod jest dobrze znany dla czytelników poprzedniego postu zostały tylko dodane procedury odczytu z ds18b20 oraz biblioteka <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" />.<br /><br />Zmiany nastąpiły też w rozmiarze LCD został zamieniony z 2x16 na 4x20 dla wygodniejszego użytkowania <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" />.<br /><br />[syntax=cpp]<br />/*<br />Zegar + termometr<br />By el-Kierlan<br />1-04-2012<br />*/<br /><br /><br />#include &lt;LiquidCrystal.h&gt;<br />LiquidCrystal lcd(0, 1, 2, 3, 4, 5);<br />#include &lt;WProgram.h&gt;<br />#include &lt;Wire.h&gt;<br />#include &lt;DS1307.h&gt; <br />#include &lt;Keypad.h&gt;<br />#include &lt;DallasTemperature.h&gt;<br />DallasTemperature tempSensor1;<br />DallasTemperature tempSensor2;<br /><br />char *dni[7] ={&quot;Pon&quot;, &quot;Wto&quot;, &quot;Sro&quot;, &quot;Czw&quot;, &quot;Pia&quot;, &quot;Sob&quot;, &quot;Nie&quot;};<br />char *miesiace[12] ={&quot;Styc&quot;, &quot;Luty&quot;, &quot;Marz&quot;, &quot;Kwie&quot;, &quot;Maj&quot;, &quot;Czer&quot;, &quot;Lipi&quot;, &quot;Sier&quot;, &quot;Wrze&quot;, &quot;Pazd&quot;, &quot;List&quot;, &quot;Grud&quot;};<br />byte stopien[8] = {<br />B00110,<br />B01001,<br />B01001,<br />B00110,<br />B00000,<br />B00000,<br />B00000,<br />B00000<br />};<br /><br />int sekundy = 1;<br />int minuty = 21;<br />int godziny = 13;<br />int dnityg;<br />int mies = 4;<br />int dzien = 1;<br />int miesiac = 4;<br />int rok = 12;<br /><br /><br /><br />const byte ROWS = 4; // 4 wiersze<br />const byte COLS = 4; // 4 kolumny<br /><br />char keys[ROWS][COLS] = <br />{<br />  {'1','2','3','A'},<br />  {'4','5','6','B'},<br />  {'7','8','9','C'},<br />  {'*','0','#','D'}<br />};<br /><br />byte rowPins[ROWS] = {31, 30, 29, 28}; // podłączenie wierszy klawiatury<br />byte colPins[COLS] = {27, 26, 25, 24}; // podłączenie kolumn klawiatury<br /><br />Keypad keypad = Keypad( makeKeymap(keys), rowPins, colPins, ROWS, COLS );<br /><br />void setup()<br />{<br />  tempSensor1.begin(12);<br />  tempSensor2.begin(13);<br />   lcd.begin(20, 4);<br />   lcd.createChar(0, stopien);<br />   lcd.clear();<br />   Serial.begin(9600);<br />}<br /><br />void loop()<br />{<br /> <br />  char key = keypad.getKey();<br />  <br />     if(key) <br />   {<br />     switch (key)<br />     {<br />       case 'A': // zatrzymanie RTC<br />       RTC.stop();<br />       break;<br />       <br />       case 'B': // Start RTC<br />       RTC.start();<br />       break;<br />       <br />       case 'C': // wgranie nastaw do RTC<br />        RTC.set(DS1307_SEC,sekundy);        //set the seconds<br />        RTC.set(DS1307_MIN,minuty);     //set the minutes<br />        RTC.set(DS1307_HR,godziny);       //set the hours<br />        RTC.set(DS1307_DOW,7);       //set the day of the week<br />        RTC.set(DS1307_DATE,dzien);       //set the date<br />        RTC.set(DS1307_MTH,miesiac);        //set the month<br />        RTC.set(DS1307_YR,rok);         //set the year   <br />        break;<br />        <br />        case 'D':<br />     <br />        break;<br />        <br />       case '1': // nastawa sekund<br />     <br />        (sekundy = sekundy + 1);<br />        lcd.print(sekundy);<br />        delay(200);<br />        lcd.clear();<br />         break;<br />         <br />      case '2': // nastawa minut<br />   <br />       (minuty = minuty + 1);<br />       lcd.print(minuty);<br />       delay(200);<br />       lcd.clear();<br />        <br />         break;<br />         <br />      case '3': // nastawa godzin<br />      <br />     (godziny = godziny + 1);<br />     lcd.print(godziny);<br />     delay(200);<br />     lcd.clear();<br />   <br />    break;<br />   <br />     case '4': // nastawa dnia<br />     <br />   (dzien = dzien + 1);<br />   lcd.print(dzien);<br />    delay(200);<br />    lcd.clear();<br />   <br />      break;<br />   case '5': // nastawa miesiaca<br /><br />   (miesiac = miesiac + 1);<br />   lcd.print(miesiac);<br />   delay(200);<br />   lcd.clear();<br />     break;<br />   case '6': // nastawa roku<br /> <br />     (rok = rok + 1);<br />     lcd.print(rok);<br />     delay(200);<br />     lcd.clear();<br />  <br />  break;  <br />       }<br />     <br />   }<br />  dnityg = (RTC.get(DS1307_DOW,false));<br />  mies = (RTC.get(DS1307_MTH, false));<br />  lcd.setCursor(6, 1);<br />  lcd.print(RTC.get(DS1307_HR,true)); // wyswietlenie godzin<br />  lcd.setCursor(8, 1);<br />  lcd.print(&quot;:&quot;);<br />  lcd.setCursor(9, 1);<br />  lcd.print(RTC.get(DS1307_MIN,false)); // wyswietlenie minut<br />  lcd.setCursor(11, 1);<br />  lcd.print(&quot;:&quot;);<br />  lcd.setCursor(12, 1);<br />  lcd.print(RTC.get(DS1307_SEC,false)); // wyswietlenie sekund<br />  lcd.setCursor(2, 0);<br />  lcd.print(dni[dnityg -1]);<br />  lcd.setCursor(6, 0);<br />  lcd.print(RTC.get(DS1307_DATE,false)); // wyswietlenie dnia<br />  lcd.setCursor(9, 0);<br />  lcd.print(mies[miesiace -1]); // wyswietlenie miesiaca<br />  lcd.setCursor(14, 0);<br />  lcd.print(RTC.get(DS1307_YR,false)); // wyswietlenie roku<br />  lcd.setCursor(0,3);<br />  lcd.print(&quot;In:&quot;);<br />  lcd.setCursor(3,3);<br />  lcd.print(tempSensor1.getTemperature(), 1);<br />  lcd.setCursor(8,3);<br />  lcd.print(&quot;C&quot;);<br />  lcd.setCursor(7,3);<br />  lcd.write(0);<br />  lcd.setCursor(11,3);<br />  lcd.print(&quot;Out:&quot;);<br />  lcd.setCursor(15,3);<br />  lcd.print(tempSensor2.getTemperature(), 1);<br />  lcd.setCursor(19,3);<br />  lcd.print(&quot;C&quot;);<br />  lcd.setCursor(18,3);<br />  lcd.write(0);<br />  delay(500);<br /><br /><br />}<br /><br /><br />[/syntax]<br /><br /><br />I standardowo zdjęcie działającego układziku <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /><br /><a href="http://img803.imageshack.us/i/cimg3534.jpg/"  class="postlink"><img src="http://img803.imageshack.us/img803/1821/cimg3534.th.jpg" alt="Obrazek" /></a><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=84">kierlan</a> — 1 kwi 2012, o 14:08</p><hr />
]]></content>
</entry>
</feed>