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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2013-09-29T10:39:30+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=22&amp;t=3143&amp;mode</id>
<entry>
<author><name><![CDATA[NCIS]]></name></author>
<updated>2013-09-29T10:39:30+01:00</updated>
<published>2013-09-29T10:39:30+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3143&amp;p=51322#p51322</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3143&amp;p=51322#p51322"/>
<title type="html"><![CDATA[Re: Buzzer jako... pianino?!]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3143&amp;p=51322#p51322"><![CDATA[
<div class="quotetitle">kacperu2 napisał(a):</div><div class="quotecontent"><br />I tutaj mały przykład jak to działa (nie posiada to może niezwykłych walorów artystycznych, ale w imię nauki można posłuchać <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /></div><br /><br /><br />Może Mirek skorzysta i wstawi do swojego kolejnego poradnika <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=295">NCIS</a> — 29 wrz 2013, o 10:39</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[kacperu2]]></name></author>
<updated>2013-09-29T03:05:39+01:00</updated>
<published>2013-09-29T03:05:39+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3143&amp;p=51308#p51308</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3143&amp;p=51308#p51308"/>
<title type="html"><![CDATA[Re: Buzzer jako... pianino?!]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3143&amp;p=51308#p51308"><![CDATA[
Podbijam jako pracę na pewien konkurs <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=1258">kacperu2</a> — 29 wrz 2013, o 03:05</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mg101]]></name></author>
<updated>2013-05-19T09:16:20+01:00</updated>
<published>2013-05-19T09:16:20+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3143&amp;p=37291#p37291</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3143&amp;p=37291#p37291"/>
<title type="html"><![CDATA[Re: Buzzer jako... pianino?!]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3143&amp;p=37291#p37291"><![CDATA[
<div class="quotetitle">Jaglarz napisał(a):</div><div class="quotecontent"><br />Więc nie doszukuj się jakichś ukrytych intencji albo i przejawów agresji bo takie będą tu tępione<br /></div><br /> Cieszę się. O to mi chodziło, a nie o to czy pianino jest ok.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=683">mg101</a> — 19 maja 2013, o 09:16</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Jaglarz]]></name></author>
<updated>2013-05-18T23:47:00+01:00</updated>
<published>2013-05-18T23:47:00+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3143&amp;p=37283#p37283</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3143&amp;p=37283#p37283"/>
<title type="html"><![CDATA[Re: Buzzer jako... pianino?!]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3143&amp;p=37283#p37283"><![CDATA[
<div class="quotetitle">mg101 napisał(a):</div><div class="quotecontent"><br />Ale w pierwszej chwili uwaga w stylu &quot;po co się odzywasz&quot; sugeruje, że autor posta &quot;Buzzer jako... pianino?!&quot; wyrwał się jak Filip z Konopi. Czytaj - nie dorósł jeszcze do poważnego traktowania. Uważam, że każdy ma takie zbójeckie prawo. Może się pytać, bez obawy o ośmieszenie. Zwłaszcza, gdy nikogo nie obraża. Chyba nie chcesz, żeby ludzie przy każdym problemie stosowali autocenzurę?<br /></div><br /><br />Żeby zakończyć ten dziwny spór:<br /><br /><strong>mg101</strong> - nie zrozumiałeś intencji pytania. <br />Celem nie było ośmieszenie celowości umieszczenia tutaj mini projektu, tylko zapytanie o cel zastosowania<br /><strong>konkretnej linii kodu</strong>!!<br /><br />Teraz rozumiesz?<br /><br />Więc nie doszukuj się jakichś ukrytych intencji albo i przejawów agresji bo takie będą tu tępione.<br />To nie Elektroda - jak zawsze podkreśla właściciel i gospodarz tego forum.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=471">Jaglarz</a> — 18 maja 2013, o 23:47</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2013-05-18T11:20:01+01:00</updated>
<published>2013-05-18T11:20:01+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3143&amp;p=37228#p37228</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3143&amp;p=37228#p37228"/>
<title type="html"><![CDATA[Re: Buzzer jako... pianino?!]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3143&amp;p=37228#p37228"><![CDATA[
<div class="quotetitle">mg101 napisał(a):</div><div class="quotecontent"><br />po co się odzywasz<br /></div><br /><br />ale pokaż mi gdzieś taką uwagę ? .... no pokaż, toż pierwsza wypowiedź:<br /><br /><div class="quotetitle">sz4t4n napisał(a):</div><div class="quotecontent"><br />witaj,<br /><br />mam takie małe pytanie. Jaki jest cel umieszczania czegoś takiego?<br /></div><br /><br />i ponieważ sam kolega sz4t4n nie czuje się jeszcze jakimś zaawansowanym to spytał jaki jest cel umieszczania czegoś takiego - podając przykład błędnego kodu ...<br /><br /><br />a ty - uważasz że co ? że on mówił po co jest sens umieszczania tego projektu? wątku? ...... oj oj <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> na prawdę kolega mg101 musi czytać ze zrozumieniem .... toż tu chodziło o poradę i to w dobrej wierze<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 2 minutach ]</span></strong><br /><br /><div class="quotetitle">mg101 napisał(a):</div><div class="quotecontent"><br />Uważam, że każdy ma takie zbójeckie prawo. Może się pytać, bez obawy o ośmieszenie. Zwłaszcza, gdy nikogo nie obraża. Chyba nie chcesz, żeby ludzie przy każdym problemie stosowali autocenzurę?<br /></div><br /><br />na prawdę nie wiem o czy ty teraz mówisz ? .... po to jest to forum żeby pytać - tylko kto tu w ogóle pytał w tym wątku ? czy przypadkiem tobie nie pomieszały się może jakieś dwa różne wątki  ? <br /><br />autor pokazał swój projekcik i fajnie <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /><br />inny kolega zwrócił uwagę, dopytał po co jest taki zapis PORTB |= (1&lt;&lt;PB1) bo wydał mu się niepoprawny ... i to tyle ..... za to ty jak sam piszesz opacznie zrozumiałeś chyba to wszystko hmmm ?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 18 maja 2013, o 11:20</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mg101]]></name></author>
<updated>2013-05-18T10:15:08+01:00</updated>
<published>2013-05-18T10:15:08+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3143&amp;p=37226#p37226</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3143&amp;p=37226#p37226"/>
<title type="html"><![CDATA[Re: Buzzer jako... pianino?!]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3143&amp;p=37226#p37226"><![CDATA[
<div class="quotetitle">mirekk36 napisał(a):</div><div class="quotecontent"><br />I BARDZO DOBRA - SŁUSZNA i DOKSZTAŁCAJĄCA UWAGA !!! ..... jeśli chodzi o mnie to takie podejście na tym forum należy ze wszech miar pochwalić a nie odpowiadać że jakieś zbójeckie prawo <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /></div><br />Mirek. Zgadzam się z Tobą ale nie do końca. Dalej zorientowałem się, że kolega sz-4t-4n nie był złośliwy, tylko szczerze chciał pomóc. Ale w pierwszej chwili uwaga w stylu &quot;po co się odzywasz&quot; sugeruje, że autor posta &quot;Buzzer jako... pianino?!&quot; wyrwał się jak Filip z Konopi. Czytaj - nie dorósł jeszcze do poważnego traktowania. Uważam, że każdy ma takie <strong>zbójeckie</strong> prawo. Może się pytać, bez obawy o ośmieszenie. Zwłaszcza, gdy nikogo nie obraża. Chyba nie chcesz, żeby ludzie przy każdym problemie stosowali autocenzurę?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=683">mg101</a> — 18 maja 2013, o 10:15</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2013-05-18T09:47:39+01:00</updated>
<published>2013-05-18T09:47:39+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3143&amp;p=37224#p37224</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3143&amp;p=37224#p37224"/>
<title type="html"><![CDATA[Re: Buzzer jako... pianino?!]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3143&amp;p=37224#p37224"><![CDATA[
<div class="quotetitle">sz4t4n napisał(a):</div><div class="quotecontent"><br />Chodziło mi o to, że jest to wg mnie błędny zapis.<br /></div><br /><br />I BARDZO DOBRA - SŁUSZNA i DOKSZTAŁCAJĄCA UWAGA !!! ..... jeśli chodzi o mnie to takie podejście na tym forum należy ze wszech miar pochwalić a nie odpowiadać że jakieś zbójeckie prawo <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /><br /><div class="quotetitle">kacperu2 napisał(a):</div><div class="quotecontent"><br />Z mojej perspektywy, po prostu działa<br /></div><br /><br />w programowaniu szczególnie jeśli chodzi o TAKIE PODSTAWY nie ma mojej czy twojej perspektywy ..... jest tylko jedna perspektywa w tym przypadku języka C ... i przesunięć bitowych ... i jak się ich nie zrozumie to do tego czasu - programowanie w C będzie wydawało się KOSZMAREM niestety<br /><br /><div class="quotetitle">mg101 napisał(a):</div><div class="quotecontent"><br />Dla jednego to ważne, dla drugiego nie.<br /></div><br /><br />Dla każdego powinno być ważne, że:<br /><br />zerowanie portu <br /><br />[syntax=c]PORTB &amp;=  ~(1&lt;&lt;PB1);[/syntax]<br /><br />jak napisał i SŁUSZNIE a na dodatek uprzejmie podpowiedział kolega <strong><span style="color: #0040FF"><span style="font-size: 150%; line-height: normal">sz4t4n </span></span></strong>robi się właśnie TAK ....<br /><br />obowiązku czytania nie ma - ale za to miło jak ktoś czuwa, pomoże a nawet jeśli sam czuje się początkujący to stara się podpowiadać i tym samym uczyć się także.<br /><br /><div class="quotetitle">mg101 napisał(a):</div><div class="quotecontent"><br />....Na szczęście, nie ma jeszcze obowiązku czytania<br /></div><br /><br />Ale jeśli już czytać to jednak warto ze zrozumieniem ? prawda ? <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=54">mirekk36</a> — 18 maja 2013, o 09:47</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[sz4t4n]]></name></author>
<updated>2013-05-18T09:12:47+01:00</updated>
<published>2013-05-18T09:12:47+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3143&amp;p=37222#p37222</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3143&amp;p=37222#p37222"/>
<title type="html"><![CDATA[Re: Buzzer jako... pianino?!]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3143&amp;p=37222#p37222"><![CDATA[
Chodziło mi o to, że jest to wg mnie błędny zapis. Chciałem aby autor napisał co chciał osiągnąć tą linijką kodu i być może pomóc mu jeżeli moja mała wiedza w temacie wystarczyłaby.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=377">sz4t4n</a> — 18 maja 2013, o 09:12</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mg101]]></name></author>
<updated>2013-05-18T08:45:20+01:00</updated>
<published>2013-05-18T08:45:20+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3143&amp;p=37221#p37221</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3143&amp;p=37221#p37221"/>
<title type="html"><![CDATA[Re: Buzzer jako... pianino?!]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3143&amp;p=37221#p37221"><![CDATA[
<div class="quotetitle">sz4t4n napisał(a):</div><div class="quotecontent"><br />mam takie małe pytanie. Jaki jest cel umieszczania czegoś takiego?<br /></div><br />Dziwne pytanie. Takie już jest zbójeckie prawo <strong>każdego</strong> forum. Dla jednego to ważne, dla drugiego nie. Na szczęście, nie ma jeszcze obowiązku czytania.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=683">mg101</a> — 18 maja 2013, o 08:45</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[kacperu2]]></name></author>
<updated>2013-05-17T23:32:40+01:00</updated>
<published>2013-05-17T23:32:40+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3143&amp;p=37212#p37212</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3143&amp;p=37212#p37212"/>
<title type="html"><![CDATA[Re: Buzzer jako... pianino?!]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3143&amp;p=37212#p37212"><![CDATA[
Oh, w takim razie odpowiedź jest prosta <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> Jestem samoukiem, wieeelu rzeczy jeszcze nie wiem. Z mojej perspektywy, po prostu 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=1258">kacperu2</a> — 17 maja 2013, o 23:32</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[sz4t4n]]></name></author>
<updated>2013-05-17T23:26:29+01:00</updated>
<published>2013-05-17T23:26:29+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3143&amp;p=37211#p37211</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3143&amp;p=37211#p37211"/>
<title type="html"><![CDATA[Re: Buzzer jako... pianino?!]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3143&amp;p=37211#p37211"><![CDATA[
No ok ale zerowanie portu odbywa się przez :<br /><br />[syntax=c]PORTB &amp;=  ~(1&lt;&lt;PB1);[/syntax]<br /><br />a nie przez :<br /><br />[syntax=c]PORTB = (0&lt;&lt;PB1);[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=377">sz4t4n</a> — 17 maja 2013, o 23:26</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[kacperu2]]></name></author>
<updated>2013-05-17T23:08:46+01:00</updated>
<published>2013-05-17T23:08:46+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3143&amp;p=37208#p37208</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3143&amp;p=37208#p37208"/>
<title type="html"><![CDATA[Re: Buzzer jako... pianino?!]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3143&amp;p=37208#p37208"><![CDATA[
@sz4t4n Już tłumaczę <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br />Prawie to samo otrzymalibyśmy oczywiście poprzez:<br /><br />[syntax=c]PORTB ^= (1&lt;&lt;PB1);[/syntax]<br /><br />Jednak jest z tym mały problem. Mianowicie możemy zwolnić klawisz podczas gdy PB1 będzie miało stan wysoki, i w rezultacie buzzer dalej będzie robił swoje. Włączenie i wyłączenie buzzera w tym samym powtórzeniu pętli temu zapobiega. Przecież to czy klawisz jest wciśnięty zostanie sprawdzone już gdy PB1 ma stan niski <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> Jeśli chcesz to sprawdź sam z diodą i microswitchem.<br />Pozdrawiam.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1258">kacperu2</a> — 17 maja 2013, o 23:08</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[sz4t4n]]></name></author>
<updated>2013-05-17T23:01:13+01:00</updated>
<published>2013-05-17T23:01:13+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3143&amp;p=37207#p37207</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3143&amp;p=37207#p37207"/>
<title type="html"><![CDATA[Re: Buzzer jako... pianino?!]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3143&amp;p=37207#p37207"><![CDATA[
witaj,<br /><br />mam takie małe pytanie. Jaki jest cel umieszczania czegoś takiego?<br /><br />[syntax=c]PORTB = (0&lt;&lt;PB1);[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=377">sz4t4n</a> — 17 maja 2013, o 23:01</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[kacperu2]]></name></author>
<updated>2013-05-17T22:47:02+01:00</updated>
<published>2013-05-17T22:47:02+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3143&amp;p=37205#p37205</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3143&amp;p=37205#p37205"/>
<title type="html"><![CDATA[Buzzer jako... pianino?!]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3143&amp;p=37205#p37205"><![CDATA[
Witam <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br />Jest to mój pierwszy projekt jaki przedstawiam na tym forum, przynoszący więcej zabawy niż pożytku.<br />Zasada działania jest banalna. Zauważyłem że jeżeli będziemy zmieniać stan portu z podpiętym buzzerem co np. 1ms, będzie on wydawał ciekawy dźwięk <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> Idąc tym śladem korzystając z biblioteki napisanej przez użytkownika <strong>Janadamis</strong> <!-- l --><a class="postlink-local" href="http://forum.atnel.pl/topic3115.html" >topic3115.html</a><!-- l --> dzięki której bez problemów podpiąłem pod uC klawiaturę PS/2, zrobiłem nieskomplikowane &quot;pianino&quot; którym chciałbym się podzielić. Zarówno kod jak i schemat są proste, i tłumaczenie nie jest raczej konieczne.<br /><br />[syntax=c]#include &lt;avr/interrupt.h&gt;<br />#include &lt;avr/io.h&gt;<br />#include &lt;util/delay.h&gt;<br />#include &quot;keyboard.h&quot;<br /><br />int main(void)<br />{<br />sei();<br />DDRB = 0b11111111;<br />initkeyboard();<br />while(1){<br />if (key_board == 'q'){<br />PORTB ^= (1&lt;&lt;PB1);<br />_delay_ms(1);<br />PORTB = (0&lt;&lt;PB1);<br />_delay_ms(1);<br />}<br />else if (key_board == 'w'){<br />PORTB = (1&lt;&lt;PB1);<br />_delay_ms(2);<br />PORTB = (0&lt;&lt;PB1);<br />_delay_ms(2);<br />}<br />else if (key_board == 'e'){<br />PORTB ^= (1&lt;&lt;PB1);<br />_delay_ms(3);<br />PORTB = (0&lt;&lt;PB1);<br />_delay_ms(3);<br />}<br />else if (key_board == 'r'){<br />PORTB ^= (1&lt;&lt;PB1);<br />_delay_ms(4);<br />PORTB = (0&lt;&lt;PB1);<br />_delay_ms(4);<br />}<br />else if (key_board == 't'){<br />PORTB ^= (1&lt;&lt;PB1);<br />_delay_ms(5);<br />PORTB = (0&lt;&lt;PB1);<br />_delay_ms(5);<br />}<br />else if (key_board == 'y'){<br />PORTB ^= (1&lt;&lt;PB1);<br />_delay_ms(6);<br />PORTB = (0&lt;&lt;PB1);<br />_delay_ms(6);<br />}<br />else if (key_board == 'u'){<br />PORTB ^= (1&lt;&lt;PB1);<br />_delay_ms(7);<br />PORTB = (0&lt;&lt;PB1);<br />_delay_ms(7);<br />}<br />else if (key_board == 'i'){<br />PORTB ^= (1&lt;&lt;PB1);<br />_delay_ms(8);<br />PORTB = (0&lt;&lt;PB1);<br />_delay_ms(8);<br />}<br />}<br />}[/syntax]<br /><br /><strong>ACHTUNG!</strong><br /><br />W pliku keyboard.h z biblioteki Janadamisa musimy ustawić coś takiego:<br />[syntax=c]#define Zeruj_key_board         1<br />#define Zeruj_key_switch        1[/syntax]<br /><br />No i oczywiście schemacik:<br /><br /><img src="http://forum.atnel.pl/_obrazki/o/471/d41cb4b1bccb2614dbd80880017f324e.png" alt="Obrazek" /><br /><br />Jeżeli chcemy podpiąć klawiaturę pod inne porty należy zwrócić uwagę na definicje w bibliotece.<br />I tutaj mały przykład jak to działa (nie posiada to może niezwykłych walorów artystycznych, ale w imię nauki można posłuchać <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> i jeszcze jedno, głośność w górę, mam słabiutki mikrofon).<br /><!-- m --><a class="postlink" href="http://www9.zippyshare.com/v/56957246/file.html" >http://www9.zippyshare.com/v/56957246/file.html</a><!-- m --><br /><br />Pozdrawiam i czekam na opinie <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=1258">kacperu2</a> — 17 maja 2013, o 22:47</p><hr />
]]></content>
</entry>
</feed>