<?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; SI4703]]></title>
		<link>http://forum.rcl-radio.ru/viewtopic.php?id=421</link>
		<atom:link href="http://forum.rcl-radio.ru/extern.php?action=feed&amp;tid=421&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «SI4703».]]></description>
		<lastBuildDate>Mon, 17 Nov 2025 15:16:10 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: SI4703]]></title>
			<link>http://forum.rcl-radio.ru/viewtopic.php?pid=11981#p11981</link>
			<description><![CDATA[<p><a href="https://aliexpress.ru/item/1005009793298169.html?spm=a2g2w.orderdetail.0.0.24304aa6uiXlMR&amp;sku_id=12000050180178493">https://aliexpress.ru/item/100500979329 … 0180178493</a><br />Вот тут купил модуль. И с ним всё завелось.</p>]]></description>
			<author><![CDATA[null@example.com (evgeny000)]]></author>
			<pubDate>Mon, 17 Nov 2025 15:16:10 +0000</pubDate>
			<guid>http://forum.rcl-radio.ru/viewtopic.php?pid=11981#p11981</guid>
		</item>
		<item>
			<title><![CDATA[Re: SI4703]]></title>
			<link>http://forum.rcl-radio.ru/viewtopic.php?pid=10904#p10904</link>
			<description><![CDATA[<div class="quotebox"><cite>samand587 пишет:</cite><blockquote><p>Может это из за платы? У меня такая ATMEGA328 Nano V3.0 LGT8F328P</p></blockquote></div><p>Ха! <br />Так бы сразу и сказал... Это вапще не АТМЕГА, и епрома в ней НЕТ физически <img src="http://forum.rcl-radio.ru/img/smilies/big_smile.png" width="15" height="15" alt="big_smile" /></p>]]></description>
			<author><![CDATA[null@example.com (abomin)]]></author>
			<pubDate>Mon, 14 Oct 2024 19:55:38 +0000</pubDate>
			<guid>http://forum.rcl-radio.ru/viewtopic.php?pid=10904#p10904</guid>
		</item>
		<item>
			<title><![CDATA[Re: SI4703]]></title>
			<link>http://forum.rcl-radio.ru/viewtopic.php?pid=10903#p10903</link>
			<description><![CDATA[<p>Может это из за платы? У меня такая ATMEGA328 Nano V3.0 LGT8F328P</p>]]></description>
			<author><![CDATA[null@example.com (samand587)]]></author>
			<pubDate>Mon, 14 Oct 2024 02:23:02 +0000</pubDate>
			<guid>http://forum.rcl-radio.ru/viewtopic.php?pid=10903#p10903</guid>
		</item>
		<item>
			<title><![CDATA[Re: SI4703]]></title>
			<link>http://forum.rcl-radio.ru/viewtopic.php?pid=10902#p10902</link>
			<description><![CDATA[<p>У меня и то, и то сохраняется. Скетч со странички, плата фиолетовая. Arduino Pro Mini.</p>]]></description>
			<author><![CDATA[null@example.com (abomin)]]></author>
			<pubDate>Sun, 13 Oct 2024 20:52:22 +0000</pubDate>
			<guid>http://forum.rcl-radio.ru/viewtopic.php?pid=10902#p10902</guid>
		</item>
		<item>
			<title><![CDATA[Re: SI4703]]></title>
			<link>http://forum.rcl-radio.ru/viewtopic.php?pid=10901#p10901</link>
			<description><![CDATA[<p>Залил, проверил. У меня не сохраняет.</p>]]></description>
			<author><![CDATA[null@example.com (samand587)]]></author>
			<pubDate>Sun, 13 Oct 2024 16:51:40 +0000</pubDate>
			<guid>http://forum.rcl-radio.ru/viewtopic.php?pid=10901#p10901</guid>
		</item>
		<item>
			<title><![CDATA[Re: SI4703]]></title>
			<link>http://forum.rcl-radio.ru/viewtopic.php?pid=10896#p10896</link>
			<description><![CDATA[<p>Проверил, EEPROM сохраняет уровень громкости и частоту станции. </p><div class="codebox"><pre><code>#include &lt;EEPROM.h&gt;
#include &lt;LiquidCrystal_I2C.h&gt;
#include &lt;Wire.h&gt;
#include &lt;si4703.h&gt;
 si4703 radio(3,2,4,5); // SDIO, SCLK, SEN, RST
 LiquidCrystal_I2C lcd(0x27,20,4);
 byte v1[8] = {0x07,0x07,0x07,0x07,0x07,0x07,0x07,0x07};
 byte v2[8] = {0x07,0x07,0x00,0x00,0x00,0x00,0x00,0x00};      
 byte v3[8] = {0x00,0x00,0x00,0x00,0x00,0x00,0x1F,0x1F};
 byte v4[8] = {0x1F,0x1F,0x00,0x00,0x00,0x00,0x1F,0x1F};
 byte v5[8] = {0x1C,0x1C,0x00,0x00,0x00,0x00,0x1C,0x1C};
 byte v6[8] = {0x1C,0x1C,0x1C,0x1C,0x1C,0x1C,0x1C,0x1C};
 byte v7[8] = {0x00,0x00,0x00,0x00,0x00,0x00,0x07,0x07};
 byte v8[8] = {0x1F,0x1F,0x00,0x00,0x00,0x00,0x00,0x00};
 byte d1,d2,d3,d4,d5,d6,e1,e2,e3;
 int a[6],x;
 bool w=1,save_ch,w1;
 int canel,vol; 
 unsigned long times,times1;
 byte t;
 char  old[8];
 char * print_rds;

void setup() {
  Wire.begin();lcd.init();lcd.backlight();
  lcd.createChar(1, v1);lcd.createChar(2, v2);lcd.createChar(3, v3);lcd.createChar(4, v4);
  lcd.createChar(5, v5);lcd.createChar(6, v6);lcd.createChar(7, v7);lcd.createChar(8, v8);
  //Serial.begin(9600);  
  radio.init();
  pinMode(7,INPUT_PULLUP);// button up
  pinMode(8,INPUT_PULLUP);// button down
  pinMode(9,INPUT_PULLUP);// button volume UP
  pinMode(10,INPUT_PULLUP);// button volume DOWN
  canel = ((EEPROM.read(400)&lt;&lt;8))|EEPROM.read(401);vol=EEPROM.read(402);
  if(canel&gt;320){canel=0;}if(vol&gt;15){vol=10;}
  Serial.print(&quot;Device ID: &quot;);Serial.println(radio.read_device_id(),HEX);
  Serial.print(&quot;Chip ID: &quot;);Serial.println(radio.read_chip_id(),HEX);
  radio.si_volume(vol);
}

void loop() {
//////// BUTTON /////////////////////////////////////////////////  
 if(digitalRead(7)==LOW){radio.seek_up();save_ch=1;times=millis();delay(100);}
 if(digitalRead(8)==LOW){radio.seek_down();save_ch=1;times=millis();delay(100);}

 if(digitalRead(9)==LOW){vol++;save_ch=1;times=millis();if(vol&gt;15){vol=15;}radio.si_volume(vol);delay(100);}
 if(digitalRead(10)==LOW){vol--;save_ch=1;times=millis();if(vol&lt;0){vol=0;}radio.si_volume(vol);delay(100);}
///////////////////////////////////////////////////////////////// 

/////// EEPROM ////////////////////////////////////////////////// 
 if(millis()-times&gt;10000&amp;&amp;save_ch==1){save_ch=0;canel = radio.nom_ch();
 EEPROM.update(400,(canel&gt;&gt;8) &amp; 0b11);EEPROM.update(401,canel &amp; 0xFF);EEPROM.update(402,vol);}
 
/////// LCD STEREO/MONO SIGNAL VOLUME /////////////////////////////////////////////////
 if(w==1){w=0;radio.fm_start(canel);}
 if(millis()-times1&gt;1000){times1=millis();lcd.setCursor(13,2);lcd.print(&quot;SIG &quot;);lcd.print(radio.rss());lcd.print(&quot; &quot;);
 if(radio.st_mn()==0){lcd.setCursor(13,1);lcd.print(&quot;MONO  &quot;);}
  else{lcd.setCursor(13,1);lcd.print(&quot;STEREO&quot;);}}
  lcd.setCursor(13,0);lcd.print(&quot;VOL &quot;);lcd.print(vol);lcd.print(&quot; &quot;);
  lcd.setCursor(2,2);lcd.print(&quot;FM RADIO&quot;);
  
////// LCD PRINT RDS ST_NAME ///////////////////////////////////////////////  
if(radio.seach()==1 &amp;&amp; radio.rss()&gt;30){print_rds = radio.readRDS();}
  if(t==0){for(int i=0;i&lt;8;i++){old[i]=print_rds[i];}}t++;
  if(radio.seach()==0){
  for(int i=0;i&lt;8;i++){print_rds[i]=61;}t=0;lcd.setCursor(6,3);lcd.print(&quot; No RDS &quot;);} 
  byte d=0;for(int i=0;i&lt;8;i++){if(old[i]==print_rds[i]){}else{d++;}}
  if(d==0 &amp;&amp; t==5){t=0;
  for(int i=0;i&lt;8;i++){lcd.setCursor(6+i,3);lcd.print(print_rds[i]);}}
  if(t&gt;8){t=0;}
  lcd.setCursor(0,3);lcd.print(&quot;======&quot;);
  lcd.setCursor(14,3);lcd.print(&quot;======&quot;);
 
///////// LCD BIG ///////////////////////////////////////////////
 int f_ch = radio.nom_ch() + 760;
     a[0]=f_ch/1000;
     a[1]=f_ch/100%10;
     a[2]=f_ch/10%10;
     a[3]=f_ch%10;
     if(f_ch&lt;1000){a[0]=10;}
   for(x=0;x&lt;4;x++){
    switch(x){
        case 0: e1=0;e2=0,e3=1;break;
        case 1: e1=2,e2=3,e3=4;break;
        case 2: e1=5,e2=6,e3=7;break;
        case 3: e1=9,e2=10,e3=11;break;
   }digit();}
   lcd.setCursor(8,1);lcd.print(&quot;.&quot;);
//////////////////////////////////////////////////////////////////
delay(1);

}// loop

void digit(){switch(a[x]){
case 0: d1=1,d2=8,d3=6,d4=1,d5=3,d6=6;break;case 1: d1=32,d2=2,d3=6,d4=32,d5=32,d6=6;break;
case 2: d1=2,d2=8,d3=6,d4=1,d5=4,d6=5;break;case 3: d1=2,d2=4,d3=6,d4=7,d5=3,d6=6;break;
case 4: d1=1,d2=3,d3=6,d4=32,d5=32,d6=6;break;case 5: d1=1,d2=4,d3=5,d4=7,d5=3,d6=6;break;
case 6: d1=1,d2=4,d3=5,d4=1,d5=3,d6=6;break;case 7: d1=1,d2=8,d3=6,d4=32,d5=32,d6=6;break;
case 8: d1=1,d2=4,d3=6,d4=1,d5=3,d6=6;break;case 9: d1=1,d2=4,d3=6,d4=7,d5=3,d6=6;break;
case 10:d1=150,d2=150,d3=150,d4=150,d5=150,d6=150;break;}
if(x&gt;0){lcd.setCursor(e1,0);lcd.write((uint8_t)d1);}
lcd.setCursor(e2,0);lcd.write((uint8_t)d2);lcd.setCursor(e3,0);lcd.write((uint8_t)d3);
lcd.setCursor(e1,1);lcd.write((uint8_t)d4);lcd.setCursor(e2,1);lcd.write((uint8_t)d5);lcd.setCursor(e3,1);lcd.write((uint8_t)d6);}</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (liman324)]]></author>
			<pubDate>Sun, 13 Oct 2024 07:51:43 +0000</pubDate>
			<guid>http://forum.rcl-radio.ru/viewtopic.php?pid=10896#p10896</guid>
		</item>
		<item>
			<title><![CDATA[Re: SI4703]]></title>
			<link>http://forum.rcl-radio.ru/viewtopic.php?pid=10870#p10870</link>
			<description><![CDATA[<p>Пока нет ответа, надо собирать схему и смотреть, раньше выходных не смогу сделать.</p>]]></description>
			<author><![CDATA[null@example.com (liman324)]]></author>
			<pubDate>Mon, 07 Oct 2024 17:36:39 +0000</pubDate>
			<guid>http://forum.rcl-radio.ru/viewtopic.php?pid=10870#p10870</guid>
		</item>
		<item>
			<title><![CDATA[Re: SI4703]]></title>
			<link>http://forum.rcl-radio.ru/viewtopic.php?pid=10869#p10869</link>
			<description><![CDATA[<p>Так тоже идут кряки</p>]]></description>
			<author><![CDATA[null@example.com (samand587)]]></author>
			<pubDate>Mon, 07 Oct 2024 17:33:33 +0000</pubDate>
			<guid>http://forum.rcl-radio.ru/viewtopic.php?pid=10869#p10869</guid>
		</item>
		<item>
			<title><![CDATA[Re: SI4703]]></title>
			<link>http://forum.rcl-radio.ru/viewtopic.php?pid=10868#p10868</link>
			<description><![CDATA[<p>???</p><p>Тогда просто удалите строку</p><p>if(canel&gt;320){canel=0;}if(vol&gt;15){vol=10;}</p>]]></description>
			<author><![CDATA[null@example.com (liman324)]]></author>
			<pubDate>Mon, 07 Oct 2024 17:29:51 +0000</pubDate>
			<guid>http://forum.rcl-radio.ru/viewtopic.php?pid=10868#p10868</guid>
		</item>
		<item>
			<title><![CDATA[Re: SI4703]]></title>
			<link>http://forum.rcl-radio.ru/viewtopic.php?pid=10867#p10867</link>
			<description><![CDATA[<p>Да</p>]]></description>
			<author><![CDATA[null@example.com (samand587)]]></author>
			<pubDate>Mon, 07 Oct 2024 17:24:52 +0000</pubDate>
			<guid>http://forum.rcl-radio.ru/viewtopic.php?pid=10867#p10867</guid>
		</item>
		<item>
			<title><![CDATA[Re: SI4703]]></title>
			<link>http://forum.rcl-radio.ru/viewtopic.php?pid=10866#p10866</link>
			<description><![CDATA[<p>Скорость 9600 установлена в мониторе порта?</p>]]></description>
			<author><![CDATA[null@example.com (liman324)]]></author>
			<pubDate>Mon, 07 Oct 2024 17:24:01 +0000</pubDate>
			<guid>http://forum.rcl-radio.ru/viewtopic.php?pid=10866#p10866</guid>
		</item>
		<item>
			<title><![CDATA[Re: SI4703]]></title>
			<link>http://forum.rcl-radio.ru/viewtopic.php?pid=10865#p10865</link>
			<description><![CDATA[<p>В мониторе порта идут кряки</p>]]></description>
			<author><![CDATA[null@example.com (samand587)]]></author>
			<pubDate>Mon, 07 Oct 2024 17:23:08 +0000</pubDate>
			<guid>http://forum.rcl-radio.ru/viewtopic.php?pid=10865#p10865</guid>
		</item>
		<item>
			<title><![CDATA[Re: SI4703]]></title>
			<link>http://forum.rcl-radio.ru/viewtopic.php?pid=10864#p10864</link>
			<description><![CDATA[<p>раскоменнтируйте </p><p>//Serial.begin(9600);&nbsp; </p><p>после <br />save_ch=0;canel = radio.nom_ch();</p><p>добавьте</p><p>Serial.println(canel);</p><p>Посмотрите в мониторе порта какое число пытается сохранить скетч</p>]]></description>
			<author><![CDATA[null@example.com (liman324)]]></author>
			<pubDate>Mon, 07 Oct 2024 17:11:28 +0000</pubDate>
			<guid>http://forum.rcl-radio.ru/viewtopic.php?pid=10864#p10864</guid>
		</item>
		<item>
			<title><![CDATA[Re: SI4703]]></title>
			<link>http://forum.rcl-radio.ru/viewtopic.php?pid=10863#p10863</link>
			<description><![CDATA[<div class="quotebox"><cite>liman324 пишет:</cite><blockquote><p>....заменить на</p><p> if(save_ch==1){save_ch=0;canel = radio.nom_ch();</p></blockquote></div><br /><p>Заменил- сохранения нет.</p>]]></description>
			<author><![CDATA[null@example.com (samand587)]]></author>
			<pubDate>Mon, 07 Oct 2024 17:04:10 +0000</pubDate>
			<guid>http://forum.rcl-radio.ru/viewtopic.php?pid=10863#p10863</guid>
		</item>
		<item>
			<title><![CDATA[Re: SI4703]]></title>
			<link>http://forum.rcl-radio.ru/viewtopic.php?pid=10861#p10861</link>
			<description><![CDATA[<p>2 loop 2 setup <br />В конце скетча удалите лишний loop и setup</p>]]></description>
			<author><![CDATA[null@example.com (liman324)]]></author>
			<pubDate>Mon, 07 Oct 2024 16:38:04 +0000</pubDate>
			<guid>http://forum.rcl-radio.ru/viewtopic.php?pid=10861#p10861</guid>
		</item>
	</channel>
</rss>
