<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[forum.rcl-radio.ru &mdash; VU метр]]></title>
		<link>http://forum.rcl-radio.ru/viewtopic.php?id=185</link>
		<atom:link href="http://forum.rcl-radio.ru/extern.php?action=feed&amp;tid=185&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «VU метр».]]></description>
		<lastBuildDate>Tue, 04 Nov 2025 16:31:22 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: VU метр]]></title>
			<link>http://forum.rcl-radio.ru/viewtopic.php?pid=11966#p11966</link>
			<description><![CDATA[<p>Промыл спиртом мегу ардуинки от флюса китаез,все заработало как и должно.Ребят,админ тут бывает?</p>]]></description>
			<author><![CDATA[null@example.com (Gus)]]></author>
			<pubDate>Tue, 04 Nov 2025 16:31:22 +0000</pubDate>
			<guid>http://forum.rcl-radio.ru/viewtopic.php?pid=11966#p11966</guid>
		</item>
		<item>
			<title><![CDATA[Re: VU метр]]></title>
			<link>http://forum.rcl-radio.ru/viewtopic.php?pid=11965#p11965</link>
			<description><![CDATA[<p>Вообще суть такова, Что А0,А1 у меня пустые,без под тяжек!<br />Я прекрасно понимаю&nbsp; что они нужны.<br />Мои действия, подаю питание,все шкалы шкалят,корочу на GND А1 - шкала на данном канале полностью падают в ноль.<br />Проверяю аналогично А0- две шкалы уходят в ноль,а должна быть одна.</p>]]></description>
			<author><![CDATA[null@example.com (Gus)]]></author>
			<pubDate>Thu, 30 Oct 2025 16:30:34 +0000</pubDate>
			<guid>http://forum.rcl-radio.ru/viewtopic.php?pid=11965#p11965</guid>
		</item>
		<item>
			<title><![CDATA[Re: VU метр]]></title>
			<link>http://forum.rcl-radio.ru/viewtopic.php?pid=11964#p11964</link>
			<description><![CDATA[<div class="quotebox"><cite>Karl2233 пишет:</cite><blockquote><p>С виду в коде нет никаких строк создающих зависимости А0 от А1 и наоборот.<br />А точно каналы отличаются когда типа правильно работают? <br />Подай тестовый стерео сигнал. </p><p>Вот тут как-то странно: вроде должны быть две полосы, а код вообще не отличается. <br /></p><div class="codebox"><pre><code>if(urr&lt;ur){ur=ur-1;delay(STEP);}else{ur = urr;}
  for(z=0,z0=0,z1=0;z&lt;=ur;z++,z1++){if(z1&gt;2){z1=0;z0++;}
   if(z1==1){lcd.setCursor(z0+1,1);lcd.write((uint8_t)0);lcd.setCursor(z0+2,1);lcd.print(&quot; &quot;);}}
   if(z1==3){lcd.setCursor(z0+1,1);lcd.write((uint8_t)1);}
   if(z1==2){lcd.setCursor(z0+1,1);lcd.write((uint8_t)2);}

   if(ull&lt;ul){ul=ul-1;delay(STEP);}else{ul = ull;}
  for(z=0,z0=0,z1=0;z&lt;=ul;z++,z1++){if(z1&gt;2){z1=0;z0++;}
   if(z1==1){lcd.setCursor(z0+1,0);lcd.write((uint8_t)0);lcd.setCursor(z0+2,0);lcd.print(&quot; &quot;);}}
   if(z1==3){lcd.setCursor(z0+1,0);lcd.write((uint8_t)1);}
   if(z1==2){lcd.setCursor(z0+1,0);lcd.write((uint8_t)2);}
     </code></pre></div><p>Я конечно тот ещё программист: лучше индийского но сильно хуже средненького. </p><p>Залипух нет в схеме?<br />Попробуй через ИИ прогнать что б комменты добавить.</p></blockquote></div><p>Залипух нет,менял в скетче&nbsp; входные порнты, А2А3 ,ситуация аналогичная. Как тут видео прикрепить?</p>]]></description>
			<author><![CDATA[null@example.com (Gus)]]></author>
			<pubDate>Thu, 30 Oct 2025 16:21:19 +0000</pubDate>
			<guid>http://forum.rcl-radio.ru/viewtopic.php?pid=11964#p11964</guid>
		</item>
		<item>
			<title><![CDATA[Re: VU метр]]></title>
			<link>http://forum.rcl-radio.ru/viewtopic.php?pid=11963#p11963</link>
			<description><![CDATA[<p>С виду в коде нет никаких строк создающих зависимости А0 от А1 и наоборот.<br />А точно каналы отличаются когда типа правильно работают? <br />Подай тестовый стерео сигнал. </p><p>Вот тут как-то странно: вроде должны быть две полосы, а код вообще не отличается. <br /></p><div class="codebox"><pre><code>if(urr&lt;ur){ur=ur-1;delay(STEP);}else{ur = urr;}
  for(z=0,z0=0,z1=0;z&lt;=ur;z++,z1++){if(z1&gt;2){z1=0;z0++;}
   if(z1==1){lcd.setCursor(z0+1,1);lcd.write((uint8_t)0);lcd.setCursor(z0+2,1);lcd.print(&quot; &quot;);}}
   if(z1==3){lcd.setCursor(z0+1,1);lcd.write((uint8_t)1);}
   if(z1==2){lcd.setCursor(z0+1,1);lcd.write((uint8_t)2);}

   if(ull&lt;ul){ul=ul-1;delay(STEP);}else{ul = ull;}
  for(z=0,z0=0,z1=0;z&lt;=ul;z++,z1++){if(z1&gt;2){z1=0;z0++;}
   if(z1==1){lcd.setCursor(z0+1,0);lcd.write((uint8_t)0);lcd.setCursor(z0+2,0);lcd.print(&quot; &quot;);}}
   if(z1==3){lcd.setCursor(z0+1,0);lcd.write((uint8_t)1);}
   if(z1==2){lcd.setCursor(z0+1,0);lcd.write((uint8_t)2);}
     </code></pre></div><p>Я конечно тот ещё программист: лучше индийского но сильно хуже средненького. </p><p>Залипух нет в схеме?<br />Попробуй через ИИ прогнать что б комменты добавить.</p>]]></description>
			<author><![CDATA[null@example.com (Karl2233)]]></author>
			<pubDate>Thu, 30 Oct 2025 12:58:00 +0000</pubDate>
			<guid>http://forum.rcl-radio.ru/viewtopic.php?pid=11963#p11963</guid>
		</item>
		<item>
			<title><![CDATA[Re: VU метр]]></title>
			<link>http://forum.rcl-radio.ru/viewtopic.php?pid=11962#p11962</link>
			<description><![CDATA[<p>Ребят,всем привет!<br />Проблема такая ,нет разделения каналов R,L.<br />Верней пин А1 нормально работает раздельно от А0,а вот пин&nbsp; А0 - происходит общая индикация R,L.<br />Как заставить пин А0 -работать не зависимо от пина А1?</p><br /><p>#define GAIN 14 // усиление 0...50<br />#define STEP 2&nbsp; // плавность полос 0...20<br />#define RL 1&nbsp; &nbsp; // RL - горизонт, вертикаль 0...1</p><p>#include &lt;LiquidCrystal.h&gt;<br />#include &lt;EEPROM.h&gt;<br />&nbsp; LiquidCrystal lcd(7, 6, 2, 3, 4, 5);// RS,E,D4,D5,D6,D7<br /> byte a1[8] = {0b00000,0b10101,0b10101,0b10101,0b10101,0b10101,0b10101,0b00000};<br />&nbsp; byte a2[8] = {0b00000,0b10100,0b10100,0b10100,0b10100,0b10100,0b10100,0b00000};<br />&nbsp; byte a3[8] = {0b00000,0b10000,0b10000,0b10000,0b10000,0b10000,0b10000,0b00000};<br />&nbsp; byte z,z0,z1;<br />&nbsp; int ur,ul,urr,ull;</p><p>&nbsp; </p><p>void setup() {<br />&nbsp; lcd.begin(16, 2);// LCD 16X2<br />&nbsp; lcd.createChar(0,a1);lcd.createChar(1,a2);lcd.createChar(2,a3);<br /> // analogReference(INTERNAL);<br />&nbsp; pinMode(A0,INPUT);// A0 - аналоговый вход<br />&nbsp; pinMode(A1,INPUT);// A1 - аналоговый вход<br />}</p><p>void loop() {<br />&nbsp; urr = log(analogRead(0))*GAIN;if(urr&gt;41){urr=41;}<br />&nbsp; ull = log(analogRead(1))*GAIN;if(ull&gt;41){ull=41;}<br />&nbsp; <br />&nbsp; lcd.setCursor(0,1);lcd.print(&quot;R&quot;);<br />&nbsp; lcd.setCursor(0,0);lcd.print(&quot;L&quot;);<br />&nbsp; <br />&nbsp; &nbsp;if(urr&lt;ur){ur=ur-1;delay(STEP);}else{ur = urr;}<br />&nbsp; for(z=0,z0=0,z1=0;z&lt;=ur;z++,z1++){if(z1&gt;2){z1=0;z0++;}<br />&nbsp; &nbsp;if(z1==1){lcd.setCursor(z0+1,1);lcd.write((uint8_t)0);lcd.setCursor(z0+2,1);lcd.print(&quot; &quot;);}}<br />&nbsp; &nbsp;if(z1==3){lcd.setCursor(z0+1,1);lcd.write((uint8_t)1);}<br />&nbsp; &nbsp;if(z1==2){lcd.setCursor(z0+1,1);lcd.write((uint8_t)2);}</p><p>&nbsp; &nbsp;if(ull&lt;ul){ul=ul-1;delay(STEP);}else{ul = ull;}<br />&nbsp; for(z=0,z0=0,z1=0;z&lt;=ul;z++,z1++){if(z1&gt;2){z1=0;z0++;}<br />&nbsp; &nbsp;if(z1==1){lcd.setCursor(z0+1,0);lcd.write((uint8_t)0);lcd.setCursor(z0+2,0);lcd.print(&quot; &quot;);}}<br />&nbsp; &nbsp;if(z1==3){lcd.setCursor(z0+1,0);lcd.write((uint8_t)1);}<br />&nbsp; &nbsp;if(z1==2){lcd.setCursor(z0+1,0);lcd.write((uint8_t)2);}<br />&nbsp; &nbsp;<br />&nbsp; delay(1);<br />}</p>]]></description>
			<author><![CDATA[null@example.com (Gus)]]></author>
			<pubDate>Thu, 30 Oct 2025 02:36:59 +0000</pubDate>
			<guid>http://forum.rcl-radio.ru/viewtopic.php?pid=11962#p11962</guid>
		</item>
		<item>
			<title><![CDATA[Re: VU метр]]></title>
			<link>http://forum.rcl-radio.ru/viewtopic.php?pid=7086#p7086</link>
			<description><![CDATA[<p>Еще когда сделал регулятор на РТ2314, сделал и индикатор уровня на 2х 1601, вся инфа с этого сайта. Управляются индикаторы одной атмегой 8, настройки выкрутил на самое быстрое отображение. Атмега8 справляется, руки не доходили в усилитель встроить, зимой возможно получится собрать и сфотографировать.</p>]]></description>
			<author><![CDATA[null@example.com (fishrob)]]></author>
			<pubDate>Sun, 27 Nov 2022 18:44:12 +0000</pubDate>
			<guid>http://forum.rcl-radio.ru/viewtopic.php?pid=7086#p7086</guid>
		</item>
		<item>
			<title><![CDATA[Re: VU метр]]></title>
			<link>http://forum.rcl-radio.ru/viewtopic.php?pid=5640#p5640</link>
			<description><![CDATA[<p>Здравствуйте. Можно ли этот скетч адаптировать, под Arduino pro micro? Если залить без изменений, ничего не работает, даже подсветка, не включается.</p>]]></description>
			<author><![CDATA[null@example.com (djwitt)]]></author>
			<pubDate>Thu, 31 Mar 2022 07:35:27 +0000</pubDate>
			<guid>http://forum.rcl-radio.ru/viewtopic.php?pid=5640#p5640</guid>
		</item>
		<item>
			<title><![CDATA[Re: VU метр]]></title>
			<link>http://forum.rcl-radio.ru/viewtopic.php?pid=3092#p3092</link>
			<description><![CDATA[<p>можно отключать кнопкой на 2 режим работы чтобы работал только анализатор добавить транзюки или реле какие выводы нужно отключить от ардуины с помощью реле перекинуть контактную группу,для второго скетча памяти не xватит я правильно понял</p>]]></description>
			<author><![CDATA[null@example.com (gan-07)]]></author>
			<pubDate>Sun, 14 Feb 2021 15:42:41 +0000</pubDate>
			<guid>http://forum.rcl-radio.ru/viewtopic.php?pid=3092#p3092</guid>
		</item>
		<item>
			<title><![CDATA[Re: VU метр]]></title>
			<link>http://forum.rcl-radio.ru/viewtopic.php?pid=3091#p3091</link>
			<description><![CDATA[<p>по 2560 меге я Вам ни чего посоветовать не могу, у меня ее нет.</p>]]></description>
			<author><![CDATA[null@example.com (liman324)]]></author>
			<pubDate>Sat, 13 Feb 2021 01:48:23 +0000</pubDate>
			<guid>http://forum.rcl-radio.ru/viewtopic.php?pid=3091#p3091</guid>
		</item>
		<item>
			<title><![CDATA[Re: VU метр]]></title>
			<link>http://forum.rcl-radio.ru/viewtopic.php?pid=3090#p3090</link>
			<description><![CDATA[<div class="quotebox"><cite>gan-07 пишет:</cite><blockquote><p>ЗДРАВСТВУЙТЕ!!!Liman324 скажите можно ли совместить сxему&nbsp; &nbsp;<a href="http://rcl-radio.ru/?p=76005">http://rcl-radio.ru/?p=76005</a>&nbsp; &nbsp;с этим анализатором сигнала как то добавить скетчь переделать ?&nbsp; &nbsp;Xотелось бы два в одном</p></blockquote></div><p>тоже интересует этот вопрос ,а то я уже 2-й дисплей собрался с еще одной ардуиной присобачить,а понимаю что памяти мало ,но может можно переехать на 2560 мегу там памяти точно хватит</p>]]></description>
			<author><![CDATA[null@example.com (Hromas2006)]]></author>
			<pubDate>Fri, 12 Feb 2021 18:42:23 +0000</pubDate>
			<guid>http://forum.rcl-radio.ru/viewtopic.php?pid=3090#p3090</guid>
		</item>
		<item>
			<title><![CDATA[Re: VU метр]]></title>
			<link>http://forum.rcl-radio.ru/viewtopic.php?pid=3065#p3065</link>
			<description><![CDATA[<p>ЗДРАВСТВУЙТЕ!!!Liman324 скажите можно ли совместить сxему&nbsp; &nbsp;<a href="http://rcl-radio.ru/?p=76005">http://rcl-radio.ru/?p=76005</a>&nbsp; &nbsp;с этим анализатором сигнала как то добавить скетчь переделать ?&nbsp; &nbsp;Xотелось бы два в одном</p>]]></description>
			<author><![CDATA[null@example.com (gan-07)]]></author>
			<pubDate>Thu, 11 Feb 2021 10:11:56 +0000</pubDate>
			<guid>http://forum.rcl-radio.ru/viewtopic.php?pid=3065#p3065</guid>
		</item>
		<item>
			<title><![CDATA[Re: VU метр]]></title>
			<link>http://forum.rcl-radio.ru/viewtopic.php?pid=2885#p2885</link>
			<description><![CDATA[<p>в общем то это авторский скетч, самый первый в статье, без пикового индикатора, поправил только в одной строчке<br /> lcd.begin(20, 2);</p><p>не получается вставить скетч в сообщение, что то не так делаю. извиняюсь.</p>]]></description>
			<author><![CDATA[null@example.com (fishrob)]]></author>
			<pubDate>Wed, 13 Jan 2021 18:27:01 +0000</pubDate>
			<guid>http://forum.rcl-radio.ru/viewtopic.php?pid=2885#p2885</guid>
		</item>
		<item>
			<title><![CDATA[Re: VU метр]]></title>
			<link>http://forum.rcl-radio.ru/viewtopic.php?pid=2883#p2883</link>
			<description><![CDATA[<p>скетч скиньте может кому пригодится</p>]]></description>
			<author><![CDATA[null@example.com (derdemons)]]></author>
			<pubDate>Wed, 13 Jan 2021 17:08:18 +0000</pubDate>
			<guid>http://forum.rcl-radio.ru/viewtopic.php?pid=2883#p2883</guid>
		</item>
		<item>
			<title><![CDATA[Re: VU метр]]></title>
			<link>http://forum.rcl-radio.ru/viewtopic.php?pid=2882#p2882</link>
			<description><![CDATA[<p>подключил 2002, все отлично, минимальные правки. так же попробовал на двух 1601, тоже все отлично<br /><span class="postimg"><img src="http://forum.rcl-radio.ru/uploads/images/2021/01/d70da1bece8be7949c3356742ad1a6cf.jpg" alt="http://forum.rcl-radio.ru/uploads/images/2021/01/d70da1bece8be7949c3356742ad1a6cf.jpg" /></span></p>]]></description>
			<author><![CDATA[null@example.com (fishrob)]]></author>
			<pubDate>Wed, 13 Jan 2021 15:02:50 +0000</pubDate>
			<guid>http://forum.rcl-radio.ru/viewtopic.php?pid=2882#p2882</guid>
		</item>
		<item>
			<title><![CDATA[Re: VU метр]]></title>
			<link>http://forum.rcl-radio.ru/viewtopic.php?pid=2571#p2571</link>
			<description><![CDATA[<p>Заработало Спасибо!<br /> рабочий скетч:<br /></p><div class="codebox"><pre><code>#define GAIN 15
#define STEP 8
/*
 
 
https://github.com/mk90/LiquidCrystalRus

 */

// include the library code:
#include &lt;LiquidCrystalRus.h&gt;

// initialize the library with the numbers of the interface pins
LiquidCrystalRus lcd0(12, 10, 11, 5, 4, 3, 2);// RS,RW,E,D4,D5,D6,D7
LiquidCrystalRus lcd1(7, 8, 9, 5, 4, 3, 2);// RS,RW,E,D4,D5,D6,D7
byte a1[8] = {0b00000,0b10101,0b10101,0b10101,0b10101,0b10101,0b10101,0b00000};
  byte a2[8] = {0b00000,0b10100,0b10100,0b10100,0b10100,0b10100,0b10100,0b00000};
  byte a3[8] = {0b00000,0b10000,0b10000,0b10000,0b10000,0b10000,0b10000,0b00000};
  byte z,z0,z1;
  int ur,ul,urr,ull;
 
  
void setup() {
  // set up the LCD&#039;s number of rows and columns: 
  lcd0.begin(16,2);
  lcd0.setDRAMModel(LCD_DRAM_WH1601);
  lcd1.begin(16,2);
  lcd1.setDRAMModel(LCD_DRAM_WH1601);
  lcd0.createChar(0,a1);lcd0.createChar(1,a2);lcd0.createChar(2,a3);
  lcd1.createChar(0,a1);lcd1.createChar(1,a2);lcd1.createChar(2,a3);
 // analogReference(INTERNAL);
  pinMode(A0,INPUT);// A0 - аналоговый вход
  pinMode(A1,INPUT);// A1 - аналоговый вход
}

void loop() {
  urr = log(analogRead(0))*GAIN;
  ull = log(analogRead(1))*GAIN;
 
  lcd0.setCursor(0,0);lcd0.print(&quot;R&quot;);
  lcd1.setCursor(0,0);lcd1.print(&quot;L&quot;);
  
   if(urr&lt;ur){ur=ur-1;delay(STEP);}else{ur = urr;}
  for(z=0,z0=0,z1=0;z&lt;=ur;z++,z1++){if(z1&gt;2){z1=0;z0++;}
   if(z1==1){lcd0.setCursor(z0+1,0);lcd0.write((uint8_t)0);lcd0.setCursor(z0+2,0);lcd0.print(&quot; &quot;);}}
   if(z1==3){lcd0.setCursor(z0+1,0);lcd0.write((uint8_t)1);}
   if(z1==2){lcd0.setCursor(z0+1,0);lcd0.write((uint8_t)2);}

   if(ull&lt;ul){ul=ul-1;delay(STEP);}else{ul = ull;}
  for(z=0,z0=0,z1=0;z&lt;=ul;z++,z1++){if(z1&gt;2){z1=0;z0++;}
   if(z1==1){lcd1.setCursor(z0+1,0);lcd1.write((uint8_t)0);lcd1.setCursor(z0+2,0);lcd1.print(&quot; &quot;);}}
   if(z1==3){lcd1.setCursor(z0+1,0);lcd1.write((uint8_t)1);}
   if(z1==2){lcd1.setCursor(z0+1,0);lcd1.write((uint8_t)2);}
   
  delay(1);
}</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (derdemons)]]></author>
			<pubDate>Thu, 26 Nov 2020 17:15:27 +0000</pubDate>
			<guid>http://forum.rcl-radio.ru/viewtopic.php?pid=2571#p2571</guid>
		</item>
	</channel>
</rss>
