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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2020-02-07T07:26:07+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=22841&amp;mode</id>
<entry>
<author><name><![CDATA[Tom277]]></name></author>
<updated>2020-02-07T07:26:07+01:00</updated>
<published>2020-02-07T07:26:07+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22841&amp;p=224565#p224565</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22841&amp;p=224565#p224565"/>
<title type="html"><![CDATA[Re: Efekt bicia serca LED]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22841&amp;p=224565#p224565"><![CDATA[
Próbowałem ten kod z Arduino i inny podpowiedziany przez chyba Google albo YouToube, <strong>SylwekK</strong>  dokładnie takie same spostrzeżenia miałem patrząc na diodę na żywo normalnie, oddychanie.  Efekt nie był &quot;powalający&quot; więc przy mojej niechęci do Arduino  <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> nie drążyłem tematu, podobny efekt może nawet trochę lepszy/gorszy uzyskałem ze swoim kodem.<br />Obecnie czekam do przyszłego tygodnia na dostawę części z TME i dalej będę dopieszczał serduszko.  <img src="https://forum.atnel.pl/images/smilies/icon_lol.gif" alt=":lol:" title="Śmieje się" /> Powyższe próby robiłem na pojedynczej diodzie czerwonej i płytce Arduino Uno. Dotarły do mnie wczoraj płytki właściwe, w przyszłym tygodniu dostanę części i spróbuje na właściwym oświetleniu co i jak wygląda.<br />Tak na marginesie, to gdyby dodać efekt dźwiękowy, jak sugerowaliście wyżej łatwiej byłoby wywołać skojarzenia i oszukać &quot;widza&quot;, ale tak jak pisałem to nie o to chodzi.<br /><br />I kolejny raz podkreślę, że bardzo dziękuję za zaangażowanie wszystkich w pomoc. Zadałem wydawałoby się błahe pytanie a tu proszę <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=548">Tom277</a> — 7 lut 2020, o 07:26</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2020-02-06T21:26:06+01:00</updated>
<published>2020-02-06T21:26:06+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22841&amp;p=224560#p224560</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22841&amp;p=224560#p224560"/>
<title type="html"><![CDATA[Re: Efekt bicia serca LED]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22841&amp;p=224560#p224560"><![CDATA[
<div class="quotetitle">miki53 napisał(a):</div><div class="quotecontent"><br />ale jeśli coś nie jest ok to dajcie znać<br /></div><br />hmmm niby taki prosty wątek ale sam z coraz większą ciekawością obserwuję efekty <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /><br />I racja że to co było prezentowane w kocim andruino to wygląda jak hmmmm obraz oddychania (jak to słusznie określił SylwekK) a ja dodałem - zmarłego <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /><br />ale później coraz lepsze efekty <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /><br />miki53 - NO! już DUŻO DUŻO lepiej niż andruino i na razie nie ważne delaje <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> — 6 lut 2020, o 21:26</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[miki53]]></name></author>
<updated>2020-02-06T20:49:47+01:00</updated>
<published>2020-02-06T20:49:47+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22841&amp;p=224556#p224556</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22841&amp;p=224556#p224556"/>
<title type="html"><![CDATA[Re: Efekt bicia serca LED]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22841&amp;p=224556#p224556"><![CDATA[
film powinien być już dostępny <br />ale jeśli coś nie jest ok to dajcie znać<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=18503">miki53</a> — 6 lut 2020, o 20:49</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[SylwekK]]></name></author>
<updated>2020-02-06T20:12:58+01:00</updated>
<published>2020-02-06T20:12:58+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22841&amp;p=224552#p224552</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22841&amp;p=224552#p224552"/>
<title type="html"><![CDATA[Re: Efekt bicia serca LED]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22841&amp;p=224552#p224552"><![CDATA[
Film jest prywatny, odblokuj.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1922">SylwekK</a> — 6 lut 2020, o 20:12</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[miki53]]></name></author>
<updated>2020-02-06T20:18:00+01:00</updated>
<published>2020-02-06T20:06:05+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22841&amp;p=224551#p224551</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22841&amp;p=224551#p224551"/>
<title type="html"><![CDATA[Re: Efekt bicia serca LED]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22841&amp;p=224551#p224551"><![CDATA[
Witajcie <br />Oto moja wersja imitacji rytmu serca na jednej diodzie LED<br /><br /><div style="width: 583px; height: 471px; margin: 0 auto; padding-left: 26px; padding-top: 48px; background: url('https://www.atnel.pl/download/atnel_tv.png') no-repeat;"> <strong>iframe</strong> </div><br /><br />Kod do jego wykonania najprostszy z możliwych, ale to miała być zwykła mrygałka<br />na jednej diodzie <br />To te delaje nie powinny być przeszkodą<br /><br />oto kod<br />[syntax=c]/*<br /> * main.c<br /> *<br /> *  Created on: 6 lut 2020<br /> *      Author: user<br /> *      ATMEGA 32 kwarc 11059200<br /> */<br /><br />#include &lt;avr/io.h&gt;<br />#include &lt;avr/interrupt.h&gt;<br />#include &lt;avr/wdt.h&gt;<br />#include &lt;util/delay.h&gt;<br />#include &lt;string.h&gt;<br />#include &lt;avr/pgmspace.h&gt;<br /><br /><br />//******** LED ********************<br />#define LED(1&lt;&lt;PA1)<br />#define LED_DDRDDRA<br />#define LED_PORT PORTA<br /><br />#define LED_ONLED_PORT &amp;= ~LED<br />#define LED_OFFLED_PORT |= LED<br />#define LED_TOGLED_PORT ^= LED<br />//*************************************<br /><br />//**************** główna funkcja programu *******************<br />    int main( void ) {<br />// *************** PORT WYJŚCIOWY *************************<br />DDRA |= LED;// kierunek pinu PA1 – wyjściowy<br />PORTA |= LED;// wyłączenie diody LED<br />// ***********************************************************<br /><br />sei();// globalne zezwolenie na przerwania<br /><br />while(1) {<br /><br /><br />// **** SYMULACJA BICIA SERCA *******************<br /><br />LED_ON;<br />_delay_ms(1000);<br />LED_OFF;<br />_delay_ms(150);<br />LED_ON;<br />_delay_ms(500);<br />LED_OFF;<br />_delay_ms(150);<br />LED_ON;<br /><br />// ***********************************************<br /><br /><br />}<br />}[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=18503">miki53</a> — 6 lut 2020, o 20:06</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[micky]]></name></author>
<updated>2020-02-06T12:19:32+01:00</updated>
<published>2020-02-06T12:19:32+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22841&amp;p=224543#p224543</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22841&amp;p=224543#p224543"/>
<title type="html"><![CDATA[Re: Efekt bicia serca LED]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22841&amp;p=224543#p224543"><![CDATA[
Wszystko da się zrobić z tą diodą - przecież jest sterowana 1 bitem <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> To co cały czas wcześniej próbuje przekazać, to to, żeby zgrać jaka sekwencja jest wysyłana na diodę i po zgrabowaniu logic analizerem wysłać to po swojemu na diodę  Czyli w skrócie zrobić pattern generatora <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=1546">micky</a> — 6 lut 2020, o 12:19</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Marhef]]></name></author>
<updated>2020-02-06T11:45:33+01:00</updated>
<published>2020-02-06T11:45:33+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22841&amp;p=224542#p224542</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22841&amp;p=224542#p224542"/>
<title type="html"><![CDATA[Re: Efekt bicia serca LED]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22841&amp;p=224542#p224542"><![CDATA[
W sumie faktycznie... na swoją obronę mogę napisać tylko, że ten efekt (jak nazwa funkcji wskazuje) nazywa się... heartbeat<br />Mówiłem już, że arduino jest dziwne?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=12752">Marhef</a> — 6 lut 2020, o 11:45</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[SylwekK]]></name></author>
<updated>2020-02-06T11:34:18+01:00</updated>
<published>2020-02-06T11:34:18+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22841&amp;p=224541#p224541</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22841&amp;p=224541#p224541"/>
<title type="html"><![CDATA[Re: Efekt bicia serca LED]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22841&amp;p=224541#p224541"><![CDATA[
Dziwnie miga ta niebieska dioda - bardziej jak oddychanie <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br />To już chyba bardziej to by się nadawało<br /><br /><div style="width: 583px; height: 471px; margin: 0 auto; padding-left: 26px; padding-top: 48px; background: url('https://www.atnel.pl/download/atnel_tv.png') no-repeat;"> <strong>iframe</strong> </div><br /><br /><br />albo to<br /><br /><div style="width: 583px; height: 471px; margin: 0 auto; padding-left: 26px; padding-top: 48px; background: url('https://www.atnel.pl/download/atnel_tv.png') no-repeat;"> <strong>iframe</strong> </div><br /><br />Niech się autor zdecyduje na konkretny efekt i do najlepszego rozwiązania wspólnie dojdziemy <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=1922">SylwekK</a> — 6 lut 2020, o 11:34</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Marhef]]></name></author>
<updated>2020-02-06T11:16:04+01:00</updated>
<published>2020-02-06T11:16:04+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22841&amp;p=224540#p224540</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22841&amp;p=224540#p224540"/>
<title type="html"><![CDATA[Re: Efekt bicia serca LED]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22841&amp;p=224540#p224540"><![CDATA[
Ja tylko dodam, że propozycje podane przez kolegów wyżej, to proste, &quot;cyfrowe&quot; mruganie.<br />Autorowi (wnosząc z pierwszego postu) chodzi o rozjaśnianie/ściemnianie diody.<br />Podany przeze mnie przykład, chociaż z arduino (bleee), daje fajny efekt - sam przechodziłem &quot;fascynację&quot; arduino kilka lat temu.<br /><br />A efekt arduinowego bicia serca można zobaczyć na tym filmiku (niebieska dioda) - filmik nie jest mój <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /><div style="width: 583px; height: 471px; margin: 0 auto; padding-left: 26px; padding-top: 48px; background: url('https://www.atnel.pl/download/atnel_tv.png') no-repeat;"> <strong>iframe</strong> </div><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=12752">Marhef</a> — 6 lut 2020, o 11:16</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Tom277]]></name></author>
<updated>2020-02-06T07:17:49+01:00</updated>
<published>2020-02-06T07:17:49+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22841&amp;p=224537#p224537</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22841&amp;p=224537#p224537"/>
<title type="html"><![CDATA[Re: Efekt bicia serca LED]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22841&amp;p=224537#p224537"><![CDATA[
O...joj koledzy dziękuję serdecznie za wielkie zaangażowanie.<br /><br />Muszę to przeanalizować bo głos zabrali HI-endowscy, co piszą skomplikowane kody jeszcze przed śniadaniem a dla mnie to trochę bardziej zawiłe i skomplikowane, potrzebuje czasu na przegryzienie waszych podpowiedzi.<br />Serdecznie dziękuję  <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=548">Tom277</a> — 6 lut 2020, o 07:17</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2020-02-06T01:30:54+01:00</updated>
<published>2020-02-06T01:30:54+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22841&amp;p=224536#p224536</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22841&amp;p=224536#p224536"/>
<title type="html"><![CDATA[Re: Efekt bicia serca LED]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22841&amp;p=224536#p224536"><![CDATA[
<div class="quotetitle">SylwekK napisał(a):</div><div class="quotecontent"><br />Ej no, panowie! A co ja pisałem parę postów wcześniej?? <img src="https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif" alt=":D" title="Bardzo szczęśliwy" /><br /><div class="quotetitle">SylwekK napisał(a):</div><div class="quotecontent">ależ to żaden problem - tablica matryc migadełek!<br /></div></div><br />a ok - to przeoczyłem, ale jak zobaczyłem uint64_t to po prostu pokazałem tylko ot taką zwykłą tabliczkę. Zresztą to była bardziej podpowiedź dla autora wątku - bo ty to i tak i tak sobie poradzisz <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> — 6 lut 2020, o 01:30</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[SylwekK]]></name></author>
<updated>2020-02-05T21:46:41+01:00</updated>
<published>2020-02-05T21:46:41+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22841&amp;p=224535#p224535</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22841&amp;p=224535#p224535"/>
<title type="html"><![CDATA[Re: Efekt bicia serca LED]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22841&amp;p=224535#p224535"><![CDATA[
Ej no, panowie! A co ja pisałem parę postów wcześniej?? <img src="https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif" alt=":D" title="Bardzo szczęśliwy" /><br /><div class="quotetitle">SylwekK napisał(a):</div><div class="quotecontent"><br />ależ to żaden problem - tablica matryc migadełek!<br /></div><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1922">SylwekK</a> — 5 lut 2020, o 21:46</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[micky]]></name></author>
<updated>2020-02-05T21:39:20+01:00</updated>
<published>2020-02-05T21:39:20+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22841&amp;p=224534#p224534</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22841&amp;p=224534#p224534"/>
<title type="html"><![CDATA[Re: Efekt bicia serca LED]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22841&amp;p=224534#p224534"><![CDATA[
Do tego Mirku właśnie zmierzałem <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=1546">micky</a> — 5 lut 2020, o 21:39</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2020-02-05T21:16:58+01:00</updated>
<published>2020-02-05T21:16:58+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22841&amp;p=224533#p224533</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22841&amp;p=224533#p224533"/>
<title type="html"><![CDATA[Re: Efekt bicia serca LED]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22841&amp;p=224533#p224533"><![CDATA[
<div class="quotetitle">SylwekK napisał(a):</div><div class="quotecontent"><br />Jest jeszcze 64 bitowa zmienna<br /></div><br />ale można zastosować po prostu tablicę najzwyklejszą jak coś<br /><br />[syntax=c]uint8_t miganie&#91;&#93; = { 0b00010100, 0b10011001, 0b11001111, 0b00111111 };[/syntax]<br /><br />tylko później ciut lekko przerobić logikę pobierania bajtów i dzięki temu nie trzeba sięgać po zmienną 64-bit. A można użyć dowolnej ilości bitów/bajtów.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 5 lut 2020, o 21:16</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[miki53]]></name></author>
<updated>2020-02-05T20:04:13+01:00</updated>
<published>2020-02-05T20:04:13+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22841&amp;p=224531#p224531</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22841&amp;p=224531#p224531"/>
<title type="html"><![CDATA[Re: Efekt bicia serca LED]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22841&amp;p=224531#p224531"><![CDATA[
Witajcie <br />moim zdaniem serce  można przyrównać do zwykłego generatora <br /><br />to jeśli chcemy imitować jego pracę to wystarczy zastosować również generator<br />a raczej kilka generatorów aby było łatwiej symulować pracę serca<br /><br />ja to widzę w ten sposób <br /><br />mam kilka generatorów i każdego z nich ustawiam na osobne uderzenie serca<br />czyli dłuższe uderzenie generator nr 1<br />troszkę krótsze uderzenie generator nr 2<br />itd.<br />potem je puszczam po kolei i masz bicie serca a jak dodasz jeszcze mały głośnik <br />to będzie słychać jak serce bije<br /><br />aby stworzyć wrażenie powolnego wygaszania diody wstaw równolegle z diodą jakiś <br />elektrolit (będzie robił jako  pwm )<br /><br />To tylko taki sobie pomysł nie wiem czy Ci się przyda<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=18503">miki53</a> — 5 lut 2020, o 20:04</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[SylwekK]]></name></author>
<updated>2020-02-05T18:22:21+01:00</updated>
<published>2020-02-05T18:22:21+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22841&amp;p=224530#p224530</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22841&amp;p=224530#p224530"/>
<title type="html"><![CDATA[Re: Efekt bicia serca LED]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22841&amp;p=224530#p224530"><![CDATA[
Jest jeszcze 64 bitowa zmienna <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";-)" title="Puszcza oko" /><br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 1 minucie ]</span></strong><br /><br />A nie wiem czy strukturą by tego jeszcze nie rozbudował... <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=1922">SylwekK</a> — 5 lut 2020, o 18:22</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[micky]]></name></author>
<updated>2020-02-05T17:52:15+01:00</updated>
<published>2020-02-05T17:52:15+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22841&amp;p=224529#p224529</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22841&amp;p=224529#p224529"/>
<title type="html"><![CDATA[Re: Efekt bicia serca LED]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22841&amp;p=224529#p224529"><![CDATA[
Pisałem do Tom277.<br /><br />A ws tablicowania pisalem jak by to Tom277 chciał/widział rozwiązać przy ponad 32bitach bez tablicowania.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1546">micky</a> — 5 lut 2020, o 17:52</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[SylwekK]]></name></author>
<updated>2020-02-05T17:10:20+01:00</updated>
<published>2020-02-05T17:10:20+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22841&amp;p=224528#p224528</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22841&amp;p=224528#p224528"/>
<title type="html"><![CDATA[Re: Efekt bicia serca LED]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22841&amp;p=224528#p224528"><![CDATA[
@micky, chyba pomyliłeś adresatów <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> Mój powyższy program to odpowiedź na:<br /><br /><div class="quotetitle">Tom277 napisał(a):</div><div class="quotecontent"><br />SylwekK <br />zaciekawiłeś mnie, mógłbyś coś na szybko nakreślić, tylko to co istotne? Nie do końca wiem o co Ci chodzi.<br /></div><br /><br />a co do tego<br /><br /><div class="quotetitle">micky napisał(a):</div><div class="quotecontent"><br />jak byś chciał robić sekwencje na więcej niż 32 bity, to jak byś chciał to zrobić?<br /></div><br /><br />ależ to żaden problem - tablica matryc migadełek! <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br />Na ten pomysł migania wpadłem dawno temu przez przypadek, bo było mi potrzeba jakiś trzy- czy cztero-mig i skojarzyło mi się z transmisją danych i tą migającą diodą przy jakimś ruterze <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> Tak, to nic innego jak kolejne wysyłanie bitów... no może nie do końca całych bitów, ale informacji dokładnie tak jak ma to miejsce w typowej transmisji szeregowej.<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 3 minutach ]</span></strong><br /><br />Można oczywiście tablicować sobie konkretne czasy przerw czy świecenia - sposobów na miganie jest wiele, ten jednak wydaje mi się dużo prostszy i w większości wypadków najbardziej optymalny <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=1922">SylwekK</a> — 5 lut 2020, o 17:10</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[micky]]></name></author>
<updated>2020-02-05T16:29:54+01:00</updated>
<published>2020-02-05T16:29:54+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22841&amp;p=224527#p224527</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22841&amp;p=224527#p224527"/>
<title type="html"><![CDATA[Re: Efekt bicia serca LED]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22841&amp;p=224527#p224527"><![CDATA[
Widzisz, chyba mnie nie zrozumiałeś. Chodziło o to, byś wyciągnął sekwencje z tego przykładu w Arduino po hardware (dlatego pisałem o logic analyzerze - taki reverse engineering) a nie żebyś w nim kodował/poprawiał czyjś kod.<br /><br />Po drugie tablica oczywiście nie jest obligatoryjna, ale jak byś chciał robić sekwencje na więcej niż 32 bity, to jak byś chciał to zrobić?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1546">micky</a> — 5 lut 2020, o 16:29</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[SylwekK]]></name></author>
<updated>2020-02-05T16:00:56+01:00</updated>
<published>2020-02-05T16:00:56+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22841&amp;p=224526#p224526</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22841&amp;p=224526#p224526"/>
<title type="html"><![CDATA[Re: Efekt bicia serca LED]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22841&amp;p=224526#p224526"><![CDATA[
Myślałem o czymś takim:<br /><br />[syntax=c]uint32_t miganie, mig;//wzór migania (binarnie 1-świeci 0-zgaszone)<br />uint8_t lmig;//wskaźnik kolejki migania<br /><br />int main(void)<br />{<br /><br />//  miganie = 0b0000000011111111;<br />  miganie = 0b00010100100110011100111100111111;//wzór migania<br />  mig = miganie;<br /><br />  while(1)<br />    {<br />      _delay_ms(30);<br /><br />      if(mig &amp; 1) LED_ON; else LED_OFF;<br />      mig = (mig&gt;&gt;1);<br />      lmig++;<br />//      if(lmig == 16) {lmig=0; mig=miganie;}<br />      if(lmig == 32) {lmig=0; mig=miganie;}<br />    }[/syntax]<br /><br />To właściwie cały program tylko trzeba biblioteki dołączyć i zdefiniować LED ON/OFF<br />Tu wykorzystałem 32 bitową zmienną, ale można nawet 8bit zrobić a jeśli jest taka potrzeba to z 32bitowej wykorzystać tylko 20 bitów (wystarczy ograniczyć licznik w ostatniej linii). Czas opóźnienia (_delay_ms) to minimalny interwał świecenia/przerwy.<br />Jako że lubię różne migadełka to powyższy sposób bardzo często wykorzystuje, bo daje to banalnie łatwą kreację dowolnego migania. Nic nie stoi na przeszkodzie aby matryc zrobić kilka i wybierać w zależności od potrzeb migania w programie. Oczywiście tyle i jedynek obok siebie to tyle razy dłuższy czas świecenia i analogicznie dotyczy to też przerwy.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1922">SylwekK</a> — 5 lut 2020, o 16:00</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Marhef]]></name></author>
<updated>2020-02-05T15:04:01+01:00</updated>
<published>2020-02-05T15:04:01+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22841&amp;p=224525#p224525</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22841&amp;p=224525#p224525"/>
<title type="html"><![CDATA[Re: Efekt bicia serca LED]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22841&amp;p=224525#p224525"><![CDATA[
Ech, przecież arduino jest tak prostackie, że aż łatwe. Funkcja z arduino:<br />[syntax=cpp]uint8_t hbval = 128;<br />int8_t hbdelta = 8;<br />void heartbeat() {<br />  static unsigned long last_time = 0;<br />  unsigned long now = millis();<br />  if ((now - last_time) &lt; 40)<br />    return;<br />  last_time = now;<br />  if (hbval &gt; 192) hbdelta = -hbdelta;<br />  if (hbval &lt; 32) hbdelta = -hbdelta;<br />  hbval += hbdelta;<br />  analogWrite(LED_HB, hbval);<br />}[/syntax]<br />W C to będzie mniej więcej tak (w obsłudze przerwania od timera co 40 ms). Zmienne hbval i hbdelta deklarujesz jako statyczne (dobrze pamiętam, zmienna z dopiskiem static zapamiętuje wartość?):<br />[syntax=c]uint8_t static hbval = 128;<br />  int8_t static hbdelta = 8;<br />  if (hbval &gt; 192) hbdelta = -hbdelta;<br />  if (hbval &lt; 32) hbdelta = -hbdelta;<br />  hbval += hbdelta;<br />  analogWrite(LED_HB, hbval); // &lt;- a tu musisz ustawić sobie odpowiednio wypełnienie sygnału PWM. Wartości są tu 8-bitowe[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=12752">Marhef</a> — 5 lut 2020, o 15:04</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Tom277]]></name></author>
<updated>2020-02-05T13:55:37+01:00</updated>
<published>2020-02-05T13:55:37+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22841&amp;p=224524#p224524</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22841&amp;p=224524#p224524"/>
<title type="html"><![CDATA[Re: Efekt bicia serca LED]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22841&amp;p=224524#p224524"><![CDATA[
<strong>micky</strong> chyba trochę źle mnie zrozumiałeś. Ja po prostu nie lubię Arduino, nie dla tego, że uważam, że jest gorsze czy lepsze tylko dla tego, że w mojej ocenie uczy takiego trochę oderwania od sprzętu, programowania jak na &quot;nieskończonej&quot; maszynie typu PC gdzie nie muszę się kompletnie przejmować miejscem i szybkością działania programu. Mam kolegę, który &quot;bawi&quot; się Arduino o C nie ma pojęcia. Dla niego coś takiego jak typ float to tylko typ, wyznaje zasadę (On), że jak działa to już jest super, ale jak, to nie ważne, problem i płacz jest wtedy gdy trzeba cokolwiek pozmieniać i nie chodzi tu o modyfikację parametrów tylko o logikę działania. Wielu &quot;Arduinowców&quot; nazywa się programistami, ale ich pisanie kodów ogranicza się jedynie do wklejana wyszukanych sketch-y w internecie, nie mają pojęcia co i jak działa i ich to w ogóle nie interesuje. Wielkim plusem Arduino jest ogromna liczka przykładów i łatwość uruchomienia czegokolwiek, minusem jest ogłupianie, że to co istotne i ważne jest nieistotne i nieważne. Z kolegą często przekomarzamy się kto ma rację i faktem pozostaje, że On już dawno coś uruchomił a ja walczę i walczę  <img src="https://forum.atnel.pl/images/smilies/icon_lol.gif" alt=":lol:" title="Śmieje się" /> <br />Przyzwyczaiłem się do Eclips-a, że najeżdżając na np funkcje mam szybki podgląd do jej ciała w IDE Arduino mam tylko nagłówki i odwołania a ciało w funkcji w myśl ideologi Arduino mnie nie obchodzi  <img src="https://forum.atnel.pl/images/smilies/icon_cry.gif" alt=":cry:" title="Płacze" /> <br /><br />A kolega <strong>SylwekK</strong> właśnie napisał, że nie potrzeba w ogóle żadnej tablicy a nawet pwm-a. <img src="https://forum.atnel.pl/images/smilies/icon_eek.gif" alt=":shock:" title="Zaszokowany" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=548">Tom277</a> — 5 lut 2020, o 13:55</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[micky]]></name></author>
<updated>2020-02-05T13:28:25+01:00</updated>
<published>2020-02-05T13:28:25+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22841&amp;p=224522#p224522</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22841&amp;p=224522#p224522"/>
<title type="html"><![CDATA[Re: Efekt bicia serca LED]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22841&amp;p=224522#p224522"><![CDATA[
Przecież zawsze można kod zaadaptować. Po drugie możesz podłączyć analizator stanów logicznych i zaobserwować co jest wysyłane (albo zmniejszyc zegar i obserwować 'na oko'). A z analizatora możesz wyeksportować stany do tablicy o której pisze Sylwekk.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1546">micky</a> — 5 lut 2020, o 13:28</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Tom277]]></name></author>
<updated>2020-02-05T12:59:39+01:00</updated>
<published>2020-02-05T12:59:39+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22841&amp;p=224521#p224521</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22841&amp;p=224521#p224521"/>
<title type="html"><![CDATA[Re: Efekt bicia serca LED]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22841&amp;p=224521#p224521"><![CDATA[
<strong>SylwekK</strong>  <img src="https://forum.atnel.pl/images/smilies/icon_question.gif" alt=":?:" title="Znak zapytania" /> <br />zaciekawiłeś mnie, mógłbyś coś na szybko nakreślić, tylko to co istotne? Nie do końca wiem o co Ci chodzi.<br /><br />Na razie zrobiłem sobie na swoim kodzie z wykorzystaniem tablicy, coś już przypomina  oczekiwany efekt, ale to jeszcze nie serce  <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> <br /><br />Z kodami Arduino dałem sobie spokój, choć efekt diody jest podobny do oczekiwanego to denerwują mnie sketche pisane tak rozpaśle i nadmiarowo bez jakichkolwiek hamulców nakierowanych na rozmiar kodu i jego elegancję.  Za chwilę minimalnym wymaganiem będą 32 bity i 2M pamięci Flasch. Może to wyrobiona i zakorzeniona niechęć do Arduino przemawia prze zemnie.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=548">Tom277</a> — 5 lut 2020, o 12:59</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[SylwekK]]></name></author>
<updated>2020-02-05T12:34:08+01:00</updated>
<published>2020-02-05T12:34:08+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22841&amp;p=224520#p224520</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22841&amp;p=224520#p224520"/>
<title type="html"><![CDATA[Re: Efekt bicia serca LED]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22841&amp;p=224520#p224520"><![CDATA[
Jak to ma być mały bajer to wcale nie potrzeba tablicy pwm ani nawet samego pwm. Wystarczy charakterystyczny dla serca rytm do migania diodą. Ja wszelkie niekonwenjonalne migania robię na talicy bitowej 1- świeci, 0 - nie świeci. Jako matryca służy zmienna 8 lub nawet 32 bitowa jeśli jest taka potrzeba. Robisz rotację takiej zmiennej i sprawdzasz stan bitu po prostu. Można uzyskać bardzo skomplikowane kombinacje migania.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1922">SylwekK</a> — 5 lut 2020, o 12:34</p><hr />
]]></content>
</entry>
</feed>