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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2014-05-02T22:04:04+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=58&amp;t=6954&amp;mode</id>
<entry>
<author><name><![CDATA[kicajek]]></name></author>
<updated>2014-05-02T22:03:28+01:00</updated>
<published>2014-05-02T22:03:28+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6954&amp;p=79893#p79893</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6954&amp;p=79893#p79893"/>
<title type="html"><![CDATA[Re: Dioda zapalana przyciskiem z klawiatury matrycowej - pro]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6954&amp;p=79893#p79893"><![CDATA[
Witam<br />Wywal to KOLU_VCC<br />[syntax=c]while(1)<br />        {<br />                KOLU_GND;<br />                if(!(PIND &amp; WERS)){<br /><br />                        _delay_ms(80);<br />                         if(!(PIND &amp; WERS)){<br />                                                   LED_TOG;<br />                                                 _delay_ms(200);<br />                                                  }               <br />                                            }<br />                //KOLU_VCC;<br />        }<br /> }[/syntax]<br /><br />Pozdr.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=826">kicajek</a> — 2 maja 2014, o 22:03</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[skrzypek01]]></name></author>
<updated>2014-05-02T21:19:52+01:00</updated>
<published>2014-05-02T21:19:52+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6954&amp;p=79888#p79888</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6954&amp;p=79888#p79888"/>
<title type="html"><![CDATA[Re: Dioda zapalana przyciskiem z klawiatury matrycowej - pro]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6954&amp;p=79888#p79888"><![CDATA[
Tzn. Staram się za pomocą tego przycisku zapalać diodę, wydaje mi się że kod programu jest poprawny, ale niestety dioda się nie zapala, może ktoś kiedyś miał podobny problem lub widzi rozwiązanie?<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 43 minutach ]</span></strong><br /><br />Problem rozwiązałem:),  wystarczyło zaraz po wprowadzaniu kolumny w stan niski dodać  linijkę kodu z drobnym opóźnieniem aby przycisk zdążył być wyłapany.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=4218">skrzypek01</a> — 2 maja 2014, o 21:19</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[kicajek]]></name></author>
<updated>2014-05-02T21:10:03+01:00</updated>
<published>2014-05-02T21:10:03+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6954&amp;p=79884#p79884</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6954&amp;p=79884#p79884"/>
<title type="html"><![CDATA[Re: Dioda zapalana przyciskiem z klawiatury matrycowej - pro]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6954&amp;p=79884#p79884"><![CDATA[
Witam<br />Z całym szacunkiem, ale piszesz tylko że próbujesz i próbujesz a nie wyjaśniasz o co chodzi?<br /><br />Pozdr.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=826">kicajek</a> — 2 maja 2014, o 21:10</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[skrzypek01]]></name></author>
<updated>2014-05-02T22:04:04+01:00</updated>
<published>2014-05-02T21:01:14+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6954&amp;p=79881#p79881</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6954&amp;p=79881#p79881"/>
<title type="html"><![CDATA[Dioda zapalana przyciskiem z klawiatury matrycowej - problem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6954&amp;p=79881#p79881"><![CDATA[
Witam.<br />Mam taki problem, próbuje stworzyć sobie program zapalający diodę za pomocą naciskania przycisku, problem polega na tym że mam dostępną klawiaturę matrycową i próbuje użyć w niej tylko jednego przycisku. Wzoruję się na radach z Bluebooka oraz tej prezentacji: [syntax=html4strict]http://www.mimuw.edu.pl/~marpe/mikrokontrolery/w7_klawiatury.pdf[/syntax].<br />Schemat połączeń klawiatury : <!-- m --><a class="postlink" href="http://imagizer.imageshack.us/a/img845/462/ezjw.png" >http://imagizer.imageshack.us/a/img845/462/ezjw.png</a><!-- m -->.<br />Próbuje użyć przycisku SW1.<br />Za kolumnę obrałem PIN8 ze schematu, a za wiersz PIN1 ze schematu.<br /><br />Mój program:<br />[syntax=c]#include &lt;avr/io.h&gt;<br />#include &lt;util/delay.h&gt;<br /><br />#define LED_PIN (1&lt;&lt;PD7)//DEFINICJA PINU NA KTÓRYM JEST DIODA <br />#define LED_ON PORTD &amp;= ~LED_PIN  <br />#define LED_OFF PORTD |= LED_PIN <br />#define LED_TOG PORTD ^= LED_PIN <br /><br />#define KOLU (1&lt;&lt;PD5)  // Pin do którego podłączyłem kolumnę<br />#define WERS (1&lt;&lt;PD4) // Pin gdzie podłączyłem wiersz<br /><br />#define WERS_WEJ DDRD &amp;= ~WERS //  JAKO WEJSCIE<br />#define WERS_VCC PORTD |=WERS  // stan wysoki<br /><br />#define KOLU_UST DDRD |= KOLU  // JAKO WYJSCIE<br />#define KOLU_VCC PORTD |= KOLU //stan wysoki<br />#define KOLU_GND PORTD &amp;= ~KOLU //stan niski<br /><br /><br /><br /><br />int main(void)<br /><br />{<br />DDRD |=LED_PIN;<br />PORTD |= LED_PIN;<br /><br />WERS_WEJ;<br />WERS_VCC;<br /><br />KOLU_UST;<br />KOLU_VCC;<br /><br />while(1)<br />{<br /><br />KOLU_GND;<br /><br />               _delay_ms(20);   // TA LINIJKA NAPRAWIŁA PROBLEM<br /><br />if(!(PIND &amp; WERS)){<br /><br /><br />_delay_ms(80);<br />if(!(PIND &amp; WERS)){<br /><br />LED_TOG;<br />_delay_ms(200);<br /><br />}<br /><br />}<br />KOLU_VCC;<br /><br />}<br /><br /><br /><br /><br />}[/syntax]<br /><br />Z góry dzięki za pomoc.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=4218">skrzypek01</a> — 2 maja 2014, o 21:01</p><hr />
]]></content>
</entry>
</feed>