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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2011-12-20T14:20:24+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=22&amp;t=98&amp;mode</id>
<entry>
<author><name><![CDATA[kierlan]]></name></author>
<updated>2011-12-20T14:20:24+01:00</updated>
<published>2011-12-20T14:20:24+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=98&amp;p=929#p929</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=98&amp;p=929#p929"/>
<title type="html"><![CDATA[Re: SunDuino - Nelduino - zamek szyfrowy(centralka Alarmowa)]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=98&amp;p=929#p929"><![CDATA[
lubię klawiaturkę 4x4 ale osobiście jako kontrolę dostępu wybrał bym wspomniane pastylki dallas <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> <br />a to tak tylko z ciekawości pokazałem :]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=84">kierlan</a> — 20 gru 2011, o 14:20</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[kierlan]]></name></author>
<updated>2011-12-20T14:16:37+01:00</updated>
<published>2011-12-20T14:16:37+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=98&amp;p=928#p928</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=98&amp;p=928#p928"/>
<title type="html"><![CDATA[Re: SunDuino - Nelduino - zamek szyfrowy(centralka Alarmowa)]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=98&amp;p=928#p928"><![CDATA[
nom można dowolnie rozbudować już do potrzeb własnych <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> LCD, eeprom, czujniki itp.. można zbudować centralkę czy też zwykły sterownik  z kontrolą dostępu <img src="https://forum.atnel.pl/images/smilies/icon_razz.gif" alt=":P" title="Pokazuje język" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=84">kierlan</a> — 20 gru 2011, o 14:16</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Sonix]]></name></author>
<updated>2011-12-20T10:12:23+01:00</updated>
<published>2011-12-20T10:12:23+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=98&amp;p=925#p925</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=98&amp;p=925#p925"/>
<title type="html"><![CDATA[Re: SunDuino - Nelduino - zamek szyfrowy(centralka Alarmowa)]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=98&amp;p=925#p925"><![CDATA[
Jeszcze tylko jakaś edycja hasła, zapis do eeprom i całkiem fajna zabawka wyjdzie <br /><br /> <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=127">Sonix</a> — 20 gru 2011, o 10:12</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[kierlan]]></name></author>
<updated>2011-12-18T15:50:59+01:00</updated>
<published>2011-12-18T15:50:59+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=98&amp;p=901#p901</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=98&amp;p=901#p901"/>
<title type="html"><![CDATA[SunDuino - Nelduino - zamek szyfrowy(centralka Alarmowa)]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=98&amp;p=901#p901"><![CDATA[
Witam!! <br /><br />Dzisiaj pokarze wam jak można w prosty sposób zrobić kontrole dostępu opartą o matrycową klawiaturę 4x4(szesnastkową).<br /><br />Zatem nasz kodzik będzie dosyć prosty i zrozumiały, a pewne niejasności postaram się wyjaśnić.<br /><br /><div class="codetitle"><b>Code:</b></div><div class="codecontent">// Proste hasło z klawiatury 4x4<br />#include &lt;Password.h&gt; <br />#include &lt;Keypad.h&gt; <br />Password password = Password( &quot;1234&quot; ); // Tutaj wprowadzamy nasze hasło<br /><br />const byte ROWS = 4; //ilosc wierszy<br />const byte COLS = 4;  //ilosc kolumn<br /><br />char keys&#91;ROWS&#93;&#91;COLS&#93; = <br />{<br />  {'1','2','3','A'},<br />  {'4','5','6','B'},<br />  {'7','8','9','C'},<br />  {'*','0','#','D'}<br />};<br /><br />byte rowPins&#91;ROWS&#93; = { 5, 4, 3, 2 };  //piny mikrokontrolera przypisane do wierszy<br />byte colPins&#91;COLS&#93; = { 9, 8, 7, 6 };   //piny mikrokontrolera przypisane do kolumn<br /><br />Keypad keypad = Keypad( makeKeymap(keys), rowPins, colPins, ROWS, COLS );<br /><br />void setup()<br />{<br /><br />  Serial.begin(9600);<br />  keypad.addEventListener(keypadEvent); <br />}<br /><br />void loop()<br />{<br />  keypad.getKey();<br />}<br /><br /><br />void keypadEvent(KeypadEvent eKey)<br />{<br />  switch (keypad.getState())<br />  {<br />    case PRESSED:<br />   Serial.print(&quot;Pressed: &quot;);<br />   Serial.println(eKey);<br />   switch (eKey)<br />{<br />     case '*': checkPassword(); break;<br />     case '#': password.reset(); break;<br />     default: password.append(eKey);<br />     }<br />  }<br />}<br /><br />void checkPassword()<br />{<br />  if (password.evaluate())<br />  {<br />    Serial.println(&quot;Success&quot;);<br />    //Tu mozna dopisać cos co ma byc wykonane<br />  }<br />  else<br />  {<br />    Serial.println(&quot;Wrong&quot;);<br />    //Tu takze  mozna dopisać, np. wycie syreny:P<br />  }<br />}<br /></div><br /><br />Myślę, że wszystko jest jasne a działanie kodu nie wymaga zilustrowania <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /><br />Miłej zabawy.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=84">kierlan</a> — 18 gru 2011, o 15:50</p><hr />
]]></content>
</entry>
</feed>