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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2019-08-09T20:23:56+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=22478&amp;mode</id>
<entry>
<author><name><![CDATA[Szofer]]></name></author>
<updated>2019-08-09T20:23:56+01:00</updated>
<published>2019-08-09T20:23:56+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22478&amp;p=221146#p221146</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22478&amp;p=221146#p221146"/>
<title type="html"><![CDATA[Re: Czujnik koloru TCS3200]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22478&amp;p=221146#p221146"><![CDATA[
Zmienna wysylasz 16bit, bufor sprzetowy to 8bit,potrzeba wiecej operacji,<br /><br />I wysyłasz z każdym obiegiem petli a nie lepiej co jakiś czas albo przed zerowaniem zmiennej impulsy?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=7664">Szofer</a> — 9 sie 2019, o 20:23</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[skynets]]></name></author>
<updated>2019-08-09T10:26:46+01:00</updated>
<published>2019-08-09T10:26:46+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22478&amp;p=221134#p221134</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22478&amp;p=221134#p221134"/>
<title type="html"><![CDATA[Re: Czujnik koloru TCS3200]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22478&amp;p=221134#p221134"><![CDATA[
To już zauważyłem ze za mądry to on nie jest. <br /><br />Tyle chce od niego żeby w ogóle pokazywał jakieś dane. Podejrzewam w przerwaniach mam coś nie tak. Tak jak by się AVR nie wyrabiał ze wszystkim<br /><br />Jeden błąd znalazłem z timerem,<br />Powinno być <br />[syntax=c]TCCR0 |= (0&lt;&lt;CS02)|(1&lt;&lt;CS01)|(0&lt;&lt;CS00);[/syntax]<br /><br />Mimo poprawienia to praktycznie nie widać różnicy. Wyniki się pokazują z zakresu 0-2<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=16839">skynets</a> — 9 sie 2019, o 10:26</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Szofer]]></name></author>
<updated>2019-08-09T09:54:30+01:00</updated>
<published>2019-08-09T09:54:30+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22478&amp;p=221133#p221133</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22478&amp;p=221133#p221133"/>
<title type="html"><![CDATA[Re: Czujnik koloru TCS3200]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22478&amp;p=221133#p221133"><![CDATA[
Bawilem sie tylko czujnikami dla automatyki, ale moje obserwacje to:<br /><br />- Programować/ustawiać tylko w miejscu ich montażu,<br />- zmiana odległości od obiektu ma wpływ na odczyty,<br />- warunki oswietleniowe musza być stałe,<br /><br />One działają na zasadzie pochłaniania/odbijania siwiatła także nie są tak &quot;mądre&quot; jak kamery,<br /><br />Według mnie trzeba zrobić Pomiar wartości jaką daje czujnik + histereza dla tolerancji<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=7664">Szofer</a> — 9 sie 2019, o 09:54</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[skynets]]></name></author>
<updated>2019-08-08T19:53:55+01:00</updated>
<published>2019-08-08T19:53:55+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=22478&amp;p=221128#p221128</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=22478&amp;p=221128#p221128"/>
<title type="html"><![CDATA[Czujnik koloru TCS3200]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=22478&amp;p=221128#p221128"><![CDATA[
Witam. <br />Mam problem z odczytem wartości z tego czujnika.<br />Według noty tego czujnika ustawiam częstotliwość na 2% co odpowiada 10- 12 kHz<br />Tak też ustawiam timer. <br />Odczyt odbywa się poprzez wejście INT0<br />Jak szczytuje impulsy bez zerowania to jak zasłonie czujnik to wolniej się zliczają niż przy oświetlonym<br /><br />Procesor Atmega32 na zestawie ATB 1.05a<br />Taktowanie 8mhz<br /><br />[syntax=c]#include &lt;avr/io.h&gt;<br />#include &lt;util/delay.h&gt;<br />#include &lt;avr/interrupt.h&gt;<br /><br />#include &quot;USART.h&quot;<br />#include &quot;TCS3200.h&quot;<br /><br />volatile uint16_t implus = 0;<br /><br />volatile uint16_t Red = 0;<br />volatile uint16_t Blue = 0;<br />volatile uint16_t Green = 0;<br /><br />uint8_t kolor = 0;<br /><br />int main(void)<br />{<br />TCS3200_Initalize(); // Inicjalizacja<br />TCS3200_Output_Frequency(2);// Ustawienie czestotliwosci 2%<br /><br />TCS3200_Photodiode_Type(1); // Odczyt Diody Red<br /><br />// Przerwanie na INT0<br />    GICR = (1&lt;&lt;INT0);<br />    MCUCR = (1&lt;&lt;ISC01)|(0&lt;&lt;ISC00);<br /><br />// 8-bit TimerX config<br />        TCCR0 |= (0&lt;&lt;CS02)|(1&lt;&lt;CS01)|(1&lt;&lt;CS00);  // set prescaler = 8 ---&gt; please check proper values in PDF<br />TCCR0 |= (1&lt;&lt;WGM01); // set CTC mode ---&gt; please check proper values in PDF<br />OCR0  = 99;  // every  &#91; 100 us &#93;<br />TIMSK  |= (1&lt;&lt;OCIE0);     // enable CompareX interrupt<br /><br />USART_Initalize();<br />sei();// Globalne odblokowanie przerwań<br /><br />USART_SendText(&quot;Inicjalizacja UART&quot;);<br />USART_SendChar('\r');<br />USART_SendChar('\n');<br /><br />  while(1) //infinite loop<br />  {<br />USART_SendText(&quot;Red: &quot;);<br />USART_SendValue(Red, 10);<br />USART_SendChar('\r');<br />USART_SendChar('\n');<br />  }<br />}<br /><br />ISR(INT0_vect)<br />{<br />implus++;<br />}<br /><br />// TimerX compareX interrupt<br />ISR( TIMER0_COMP_vect )<br />{<br />Red = implus;<br />implus=0;<br /><br />}[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=16839">skynets</a> — 8 sie 2019, o 19:53</p><hr />
]]></content>
</entry>
</feed>