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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2016-07-21T20:42:25+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=8&amp;t=15712&amp;mode</id>
<entry>
<author><name><![CDATA[czarekgr]]></name></author>
<updated>2016-07-21T20:42:25+01:00</updated>
<published>2016-07-21T20:42:25+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15712&amp;p=164466#p164466</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15712&amp;p=164466#p164466"/>
<title type="html"><![CDATA[Re: Brzęczyk piezo - sterowanie amplitudą?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15712&amp;p=164466#p164466"><![CDATA[
<div class="quotetitle">Scynk napisał(a):</div><div class="quotecontent"><br />Normalnie musiałbym wykorzystać 2-3 brzęczyki.<br /></div><br /><br />Czyli czujesz się na siłach zrobić to na 2, 3 wyjściach procka. Możesz po prostu te sygnały zsumować analogowo i będzie git.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=14311">czarekgr</a> — 21 lip 2016, o 20:42</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Radziu]]></name></author>
<updated>2016-07-19T03:14:50+01:00</updated>
<published>2016-07-19T03:14:50+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15712&amp;p=164265#p164265</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15712&amp;p=164265#p164265"/>
<title type="html"><![CDATA[Re: Brzęczyk piezo - sterowanie amplitudą?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15712&amp;p=164265#p164265"><![CDATA[
Generowanie tonów/melodyjek, to ciekawy temat, a i efekty fajne można uzyskać. <br /><br /><!-- m --><a class="postlink" href="https://www.youtube.com/watch?v=p_bNXlIIGxw" >https://www.youtube.com/watch?v=p_bNXlIIGxw</a><!-- m --><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3450">Radziu</a> — 19 lip 2016, o 03:14</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[SylwekK]]></name></author>
<updated>2016-07-05T21:13:30+01:00</updated>
<published>2016-07-05T21:13:30+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15712&amp;p=163488#p163488</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15712&amp;p=163488#p163488"/>
<title type="html"><![CDATA[Re: Brzęczyk piezo - sterowanie amplitudą?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15712&amp;p=163488#p163488"><![CDATA[
<div class="quotetitle">Scynk napisał(a):</div><div class="quotecontent"><br />nie na generatorach piezo, tylko na jakimś zwykłym głośniku?<br /></div><br />Zdecydowanie...<br />W ogóle jakiekolwiek poważniejsze zabawy z dźwiękiem prowadzą do próbek/sampli, a zwykłe piiiip, to co najwyżej używane do sygnalizacji wciśnięcia klawisza. No dobra, nie tylko do klawisza - czasem jakąś prostą melodyjkę można zrobić na pipaniu:)<br /><br /><div class="quotetitle">Scynk napisał(a):</div><div class="quotecontent"><br />I próbowałem to zrobić w ten spobób, że dwie częstotliwości (np. 880Hz i 700Hz) będę przełączać co np. 10ms, co w efekcie powinno dać dwudźwięk<br /></div><br />Próbowałem podobnie w latach 90-tych na Commodore+4, ale w sumie sposób taki sprawdza się tylko przy symulacji akordu (np.typowego trójdźwięku) z odpowiednio dobranym czasie przerzucania kolejnych tonów. Brzmiało całkiem fajnie. W C64 to była norma. Zresztą to chyba ogólnie była wtedy norma <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /><br />Aha, cytujący chyba Ci się pomylił w poście <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=1922">SylwekK</a> — 5 lip 2016, o 21:13</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Scynk]]></name></author>
<updated>2016-07-05T20:58:24+01:00</updated>
<published>2016-07-05T20:58:24+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15712&amp;p=163487#p163487</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15712&amp;p=163487#p163487"/>
<title type="html"><![CDATA[Re: Brzęczyk piezo - sterowanie amplitudą?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15712&amp;p=163487#p163487"><![CDATA[
<div class="quotetitle">krzysssztof napisał(a):</div><div class="quotecontent"><br />Zabawa z PWM jest o tyle fajna, że na jednym pinie możesz uzyskać nawet kilka ścieżek<br /></div><br /><br />I tutaj właśnie kolega trafił w dziesiątkę <img src="https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif" alt=":D" title="Bardzo szczęśliwy" /> Cały ten temat powstał tylko dlatego, że jak wspomniałem dopiero się uczę, i właśnie poznaję brzęczyki piezo. Umiem sterować częstotliwością (na razie pewnie w nie najlepszy sposób, bo wykorzystując opóźnienia), więc mogę sobie zrobić programik, który mi zagra jakąś melodyjkę. Ale jako że jestem &quot;muzyczny&quot; to chciałem zrobić coś ambitniejszego i zrobić melodyjkę na powiedzmy 2 czy 3 głosy. Normalnie musiałbym wykorzystać 2-3 brzęczyki. I wtedy właśnie wpadł mi do głowy genialny pomysł a mianowicie: &quot;Czy da się jakoś zrobić tak, żeby na jednym brzęczyku wytworzyć dwa dźwięki jednocześnie?&quot;. Zabrałem się za realizację tego pomysłu, tylko od trochę złej strony. Pomyślałem sobie &quot;skoro ze światłem to działa, to może z dźwiękiem też&quot; <img src="https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif" alt=":D" title="Bardzo szczęśliwy" /> I próbowałem to zrobić w ten spobób, że dwie częstotliwości (np. 880Hz i 700Hz) będę przełączać co np. 10ms, co w efekcie powinno dać dwudźwięk <img src="https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif" alt=":D" title="Bardzo szczęśliwy" /> Nooo, jak się okazało niestety nie ;D Potem zacząłem trochę szukać w internecie od bardziej fizyczej strony, i dowiedziałem się, że jak chcę zrobić coś takiego, to musiałbym mieć falę &quot;wypadkową&quot; tych częstotliwości. Z testów w audacity wyszło mi np. coś takiego: <br /><a href="https://obrazkiforum.atnel.pl/14271/0f985fa3acef7e419859983cae795306.JPG"  class="postlink"><img src="https://obrazkiforum.atnel.pl/thumb/14271/0f985fa3acef7e419859983cae795306.JPG" alt="Obrazek" /></a><br /><br />I dlatego spytałem czy da się jakoś sterować nie częstotliwością, ale amplitudą <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /><br />Czyli podsumowując: jeśli bym chciał to zrobić, to polecacie jeśli dobrze zrozumiałem nie na generatorach piezo, tylko na jakimś zwykłym głośniku? I muszę trochę poczytać o generowaniu PWM? Dzięki za dotychczasowe zainteresowanie tematem, jak coś będę pisał dalej <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=14271">Scynk</a> — 5 lip 2016, o 20:58</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[SylwekK]]></name></author>
<updated>2016-07-05T07:29:49+01:00</updated>
<published>2016-07-05T07:29:49+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15712&amp;p=163413#p163413</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15712&amp;p=163413#p163413"/>
<title type="html"><![CDATA[Re: Brzęczyk piezo - sterowanie amplitudą?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15712&amp;p=163413#p163413"><![CDATA[
<div class="quotetitle">Scynk napisał(a):</div><div class="quotecontent"><br />Jestem dopiero bardzo początkujący.<br /></div><br />I obawiam się, że tu będzie największy problem. Musisz posiąść nieco wiedzy na temat zasad tworzenia dźwięku, budowy próbki, itp. Kolega wyżej napisał jak to mniej więcej wygląda. Szukaj pod hasłem np. &quot;generowanie dźwięku PWM&quot;. Zabawa z PWM jest o tyle fajna, że na jednym pinie możesz uzyskać nawet kilka ścieżek dźwiękowych, po prostu przed modulacją PWM wystarczy je odpowiednio zmiksować operacjami logicznymi. Przykład: <!-- m --><a class="postlink" href="http://elm-chan.org/works/mxb/report.html" >http://elm-chan.org/works/mxb/report.html</a><!-- m --><br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 7 minutach ]</span></strong><br /><br />Aha, można jeszcze bez PWM się bawić w odtwarzanie ze zmienną amplitudą - <!-- m --><a class="postlink" href="http://www.romanblack.com/btc_alg.htm" >http://www.romanblack.com/btc_alg.htm</a><!-- m --><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1922">SylwekK</a> — 5 lip 2016, o 07:29</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[krzysssztof]]></name></author>
<updated>2016-07-05T07:16:13+01:00</updated>
<published>2016-07-05T07:16:13+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15712&amp;p=163411#p163411</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15712&amp;p=163411#p163411"/>
<title type="html"><![CDATA[Re: Brzęczyk piezo - sterowanie amplitudą?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15712&amp;p=163411#p163411"><![CDATA[
Sterowanie częstotliwością odbywa się poprzez podawanie sygnału sinusoidalnego o zmiennej częstotliwości brzęczyk.<br />Sterowanie amplitudą odbywa się poprzez zmniejszanie / zwiększanie amplitudy tego sygnału sinusoidalnego.<br /><br />Wyznaczasz sobie wartość próbek, które kolejno trzeba wystawić na DAC aby otrzymać z tego jeden okres funkcji sinus i następnie go powtarzasz w nieskończoność jeśli chcesz, żeby brzęczyk grał cały czas.<br />Ewentualnie można szukać jakichś rozwiązań pośrednich i uproszczeń, ale efekt też będzie nieco gorszy.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=4274">krzysssztof</a> — 5 lip 2016, o 07:16</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Scynk]]></name></author>
<updated>2016-07-04T23:17:21+01:00</updated>
<published>2016-07-04T23:17:21+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15712&amp;p=163401#p163401</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15712&amp;p=163401#p163401"/>
<title type="html"><![CDATA[Re: Brzęczyk piezo - sterowanie amplitudą?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15712&amp;p=163401#p163401"><![CDATA[
A mógłbyś jakoś to wytłumaczyć więcej i w miarę prosty sposób? Jestem dopiero bardzo początkujący. Co to znaczy &quot;zaprogramować falę&quot;? I dlaczego to ma być odtwarzane w pętli? Byłbym wdzięczny za jasne odpowiedzi <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=14271">Scynk</a> — 4 lip 2016, o 23:17</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[SylwekK]]></name></author>
<updated>2016-07-04T22:51:24+01:00</updated>
<published>2016-07-04T22:51:24+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15712&amp;p=163396#p163396</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15712&amp;p=163396#p163396"/>
<title type="html"><![CDATA[Re: Brzęczyk piezo - sterowanie amplitudą?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15712&amp;p=163396#p163396"><![CDATA[
Można sterować amplitudą tylko trzeba sobie falę zaprogramować (próbkę dźwiękową odtwarzaną w pętli) i odtwarzać ją za pomocą PWM modyfikując wysokość wierzchołków.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1922">SylwekK</a> — 4 lip 2016, o 22:51</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Scynk]]></name></author>
<updated>2016-07-04T22:22:18+01:00</updated>
<published>2016-07-04T22:22:18+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=15712&amp;p=163394#p163394</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=15712&amp;p=163394#p163394"/>
<title type="html"><![CDATA[Brzęczyk piezo - sterowanie amplitudą?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=15712&amp;p=163394#p163394"><![CDATA[
Witam <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" />, mam takie oto małe, bardzo dziwne pytanko:<br />Jeśli mamy taki sobie brzęczyk piezoelektryczny, to możemy sobie kontrolować jego częstotliwość &quot;brzęczenia&quot;, przez co oczywiście wygrywać różne tony/dźwięki, a w dłuższej perspektywie całe piękne melodyjki. Moje pytanie natomiast jest takie, czy da się w jakiś sposób sterować nie jego częstotliwością, ale amplitudą? Oczywiście mam na myśli w jakiś sposób programowy. Na początku dla uproszczenia napiszę, że chodzi o sterowanie głośnością w jakiś płynny sposób w programie (ewentualnie potem będziemy rozwijać temat, bo główny cel jest zupełnie inny).<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=14271">Scynk</a> — 4 lip 2016, o 22:22</p><hr />
]]></content>
</entry>
</feed>