Меню 100@60 120@60 corner: 200@420 100@60 corner: 220@420 640@60 660@60 corner: 740@440 640@60 corner: 760@440 530@140 530@150 610@150 1 Меню 590@150 610@90 corner: 610@150 En 640@90 Верх 200@350 220@350 270@110 corner: 270@350 L12 MU 640@110 вниз 200@370 220@370 360@130 corner: 360@370 L11 MD 640@130 V+ 640@150 V- 640@170 на право 200@410 220@410 330@190 corner: 330@410 L13 ETM 640@190 на лево 200@390 220@390 250@210 corner: 250@390 L14 ExFM 640@210 0 200@270 220@270 240@230 corner: 240@270 L10 B0 640@230 640@250 2 200@110 220@110 340@110 corner: 340@270 L2 B2 640@270 3 200@130 220@130 300@130 corner: 300@290 L3 B3 640@290 4 200@150 220@150 320@150 corner: 320@310 L4 B4 640@310 5 200@170 220@170 280@170 corner: 280@330 L5 B5 640@330 6 200@190 220@190 230@190 corner: 230@350 L6 B6 640@350 7 200@210 220@210 260@210 corner: 260@370 L7 B7 640@370 8 200@230 220@230 350@230 corner: 350@390 L8 B8 640@390 9 200@250 220@250 310@250 corner: 310@410 L9 B9 640@410 # 200@310 220@310 240@310 corner: 240@430 L15 " < " 640@430 1110@250 1130@250 corner: 1210@310 1110@250 corner: 1230@310 1000@340 1000@350 1080@350 1060@350 1100@400 1120@400 corner: 1200@460 1100@400 corner: 1220@460 1100@430 ValStr 740@430 760@430 760@430 corner: 760@450 D 1100@450 2 16 27 EN 1080@280 corner: 1080@430 1110@280 1110@300 760@300 corner: 760@410 Name 740@410 760@410 Menu 421856089 ^ Temp > 39424124 Graphics.ColorValue blue r0g0b31 < Ust temp ^ 428917093 dec 1.1 1000 0 < Gist temp ^ 351979886 1.2 100 1 ^ RH% > 187063168 < Ust RH% ^ 459724017 2.1 < Gis RH ^ 522517282 2.2 2 OneStepAtEachPulse 2000 500 4000 250 B0 B1 B2 B3 B4 B5 B6 B7 B8 B9 B1 290@90 corner: 290@250 L1 1 200@90 220@90 270@260 290@260 corner: 330@300 270@260 corner: 350@300 270@290 340@280 340@290 400@290 420@290 340@290 corner: 340@290 Q 330@290 350@290 T 240@290 corner: 240@290 * 200@290 220@290 270@320 270@330 310@330 330@330 ОК 220@330 corner: 220@330 OK 200@330 220@330 FFA25D NEC 1 32 FF629D NEC 1 32 FFE21D NEC 1 32 FF22DD NEC 1 32 FF02FD NEC 1 32 FFC23D NEC 1 32 FFE01F NEC 1 32 FFA857 NEC 1 32 FF906F NEC 1 32 FF9867 NEC 1 32 FF6897 NEC 1 32 FFB04F NEC 1 32 FF38C7 NEC 1 32 FF18E7 NEC 1 32 FF4AB5 NEC 1 32 FF10EF NEC 1 32 FF5AA5 NEC 1 32 90 Датчик 80@50 100@50 corner: 140@110 80@50 corner: 160@110 190@70 190@80 330@80 350@80 Температура 3 160@80 corner: 160@80 t 140@80 160@80 190@90 190@100 310@100 330@100 Влажность 4 160@100 corner: 160@100 h 140@100 160@100 period 7 DHT22 890@20 910@20 corner: 990@80 890@20 corner: 1010@80 720@30 720@40 800@40 786@40 890@90 910@90 corner: 990@150 890@90 corner: 1010@150 890@120 640@100 660@100 corner: 700@180 640@100 corner: 720@180 1 RH 640@130 530@110 550@110 corner: 590@150 530@110 corner: 610@150 400@120 400@130 540@130 520@130 530@130 corner: 530@140 I 530@140 610@140 Q 590@140 610@140 corner: 610@150 2 640@150 3 % 640@170 720@170 Q 700@170 720@140 corner: 720@170 D 890@140 EN 800@40 corner: 800@120 890@50 640@10 660@10 corner: 700@90 640@10 corner: 720@90 1 t 640@40 530@50 550@50 corner: 590@90 530@50 corner: 610@90 390@70 390@80 550@80 530@80 530@80 corner: 530@80 530@80 610@80 590@80 610@60 corner: 610@80 2 640@60 3 C 640@80 720@80 700@80 720@70 corner: 720@80 890@70 Управление температурой 490@100 510@100 corner: 570@160 490@100 corner: 590@160 521.5d@114.0d 40@60 60@60 corner: 135.0d@80 40@60 corner: 155.0d@80 64@74.5d 40@70 155.0d@70 67.0d 9.0d 0.0d 135.0d@70 490@190 510@190 corner: 570@250 490@190 corner: 590@250 524.5d@204.0d 490@210 corner: 510@230 330@240 350@240 corner: 430@280 330@240 corner: 450@280 362.0d@253.5d 450@270 Q 9.0d 430@270 450@240 corner: 450@270 I2 490@240 510@240 490@230 corner: 510@250 670@120 690@120 corner: 730@180 670@120 corner: 750@180 702.5d@133.5d 9.0d 570@150 590@150 590@150 corner: 590@150 S 670@150 690@150 670@140 corner: 690@160 670@160 corner: 690@180 850@120 870@120 corner: 910@180 850@120 corner: 930@180 878.5d@133.5d 770@140 790@140 corner: 828.0d@160 770@140 corner: 848.0d@160 794@153.5d 770@150 848.0d@150 30.0d 7.0d 0.0d 828.0d@150 848.0d@150 corner: 848.0d@150 850@150 864@150 850@170 950@160 970@160 corner: 1065.0d@180 950@160 corner: 1085.0d@180 950@170 Вых температура 5 87.0d 1050@210 1070@210 corner: 1110@270 1050@210 corner: 1130@270 1050@240 780@250 800@250 corner: 838.0d@270 780@250 corner: 858.0d@270 804@263.5d 780@260 858.0d@260 30.0d 7.0d 0.0d 844.0d@260 1050@270 1070@270 corner: 1110@330 1050@270 corner: 1130@330 1050@300 1050@320 1160@290 1180@290 corner: 1260@330 1160@290 corner: 1280@330 1160@320 6 Off 14 1130@320 corner: 1130@320 1110@320 1130@320 858.0d@260 corner: 858.0d@320 1050@260 1160@230 1180@230 corner: 1260@270 1160@230 corner: 1280@270 1160@260 On 1130@260 corner: 1130@260 1110@260 1130@260 930@170 corner: 930@300 9.0d 910@170 930@170 870@170 750@170 corner: 750@170 9.0d 730@170 750@170 730@160 corner: 750@180 670@170 R 690@170 590@170 corner: 590@240 9.0d 570@240 590@240 570@230 corner: 590@250 490@220 > I1 510@220 155.0d@70 corner: 155.0d@220 157.0d@66.5d corner: 169.0d@73.5d 476.0d@126.5d corner: 488.0d@133.5d 476.0d@216.5d corner: 488.0d@223.5d L1 I1 490@130 510@130 350@140 370@140 corner: 430@200 350@140 corner: 450@200 386.0d@154.0d 190@130 210@130 corner: 290@170 190@130 corner: 310@170 222.0d@143.5d 310@160 9.0d 290@160 310@160 corner: 310@170 I1 350@170 370@170 350@160 corner: 370@180 190@180 210@180 corner: 290@220 190@180 corner: 310@220 222.0d@193.5d 310@210 9.0d 290@210 310@190 corner: 310@210 I2 350@190 370@190 350@180 corner: 370@200 430@180 corner: 450@200 450@190 9.0d 430@190 450@150 corner: 450@190 I2 490@150 510@150 <= 70@330 90@330 corner: 128.0d@350 70@330 corner: 148.0d@350 94@343.5d 70@340 200@310 220@310 corner: 302.0d@350 200@310 corner: 322.0d@350 225.0d@324.5d 200@340 PlayerMp3Unit PlayerMp3 Start a84b3dab-97d4-4076-bb17-3879ceb94a8a 1ce9eaab-f172-4b1a-b5c6-8325b919d891 Track b92a3ec1-b4ee-43ec-9851-f5df47cfd0fe 2e2c1eb8-6b7b-4bc1-a506-023ed8faa0a3 En 047c9d78-14f6-4bf3-bd49-28e9095ea561 ec3909f5-dd6a-41ff-9c07-3b4b68f5848e treck1 57da2ab5-4c90-4adc-9c87-f61a7aabf2da 3178fa20-0b5b-4791-84db-1060f25a3464 treck2 7145e28d-1d1f-4781-addd-2a3fec50ad91 6e9665fa-838a-45d2-838b-b545d48164d2 b1218446-bafa-406c-a6eb-0c2f8752d2af DFPlayer_Mini //mp3_play ( Start_treck ); if ( treck1 ) {mp3_play (); treck1 = true;} else { En = false; } //if(En){if (start){ myEnc.write(InStart); start = false;} 154 Serial.begin (9600); delay (100); mp3_set_serial (Serial); delay (100); mp3_set_volume (30); delay (100); 109 #include <SoftwareSerial.h> #include <DFPlayer_Mini_Mp3.h> DFPlayerMega DFPlayerMega 0D0A2F2F204446506C61796572206D696E69204D503320617564696F20706C61796261636B206D6F64756C652041726475696E6F206C69627261727920666F7220464C50726F672E0D0A2F2F20727736636D2030372E31302E323031360D0A0D0A23696E636C75646520224446506C617965724D6567612E68220D0A23696E636C756465202241726475696E6F2E68220D0A23696E636C7564652022486172647761726553657269616C2E68220D0A23696E636C756465203C536F66747761726553657269616C2E683E0D0A0D0A756E733820636D645F6275666665725B31305D3B0D0A0D0A73746174696320486172647761726553657269616C202A5F68617264776172655F73657269616C203D204E554C4C3B0D0A73746174696320536F66747761726553657269616C202A5F736F6674776172655F73657269616C203D204E554C4C3B0D0A0D0A766F6964204446506C617965724D6567613A3A7365745F73657269616C28486172647761726553657269616C202674686553657269616C29207B0D0A095F68617264776172655F73657269616C203D202674686553657269616C3B0D0A096D794861726453657269616C203D205F68617264776172655F73657269616C3B0D0A096D794861726453657269616C2D3E626567696E2839363030293B0D0A0973656E645F636F6D6D616E64284446506C617965725F5245534554293B0D0A0964656C61792835293B0D0A7D0D0A0D0A766F6964204446506C617965724D6567613A3A7365745F73657269616C28536F66747761726553657269616C202674686553657269616C29207B0D0A095F736F6674776172655F73657269616C203D202674686553657269616C3B0D0A096D79536F667453657269616C203D205F736F6674776172655F73657269616C3B0D0A096D79536F667453657269616C2D3E626567696E2839363030293B0D0A0973656E645F636F6D6D616E64284446506C617965725F5245534554293B0D0A0964656C61792835293B0D0A7D0D0A0D0A766F6964204446506C617965724D6567613A3A73656E645F636F6D6D616E6428756E733820636D642C20756E73313620706172616D29207B0D0A09636D645F6275666665725B305D203D20307837453B0D0A09696E7420636865636B73756D203D20303B0D0A09636D645F6275666665725B315D203D20307846463B0D0A09636D645F6275666665725B325D203D20307830363B0D0A09636D645F6275666665725B335D203D20636D643B0D0A09636D645F6275666665725B345D203D20307830303B0D0A09636D645F6275666665725B355D203D20706172616D203E3E20383B0D0A09636D645F6275666665725B365D203D20706172616D202620307846463B0D0A09666F722028696E742069203D20313B2069203C20373B20692B2B29207B0D0A0909636865636B73756D202D3D20636D645F6275666665725B695D3B0D0A097D0D0A09636D645F6275666665725B375D203D20636865636B73756D203E3E20383B0D0A09636D645F6275666665725B385D203D20636865636B73756D202620307846463B0D0A09636D645F6275666665725B395D203D20307845463B0D0A09696620286D794861726453657269616C29097B0D0A0909666F722028696E742069203D20303B2069203C2031303B20692B2B29207B0D0A09096D794861726453657269616C2D3E777269746528636D645F6275666665725B695D293B7D7D3B0D0A09696620286D79536F667453657269616C29207B0D0A0909666F722028696E742069203D20303B2069203C2031303B20692B2B29207B0D0A09096D79536F667453657269616C2D3E777269746528636D645F6275666665725B695D293B7D7D3B0D0A7D0D0A0D0A766F6964204446506C617965724D6567613A3A6E6F726D616C5F6D6F64652829207B0D0A0973656E645F636F6D6D616E64284446506C617965725F4E4F524D41293B0D0A7D0D0A0D0A766F6964204446506C617965724D6567613A3A6E6578745F747261636B2829207B0D0A0973656E645F636F6D6D616E6428307830312C2030293B0D0A7D0D0A0D0A766F6964204446506C617965724D6567613A3A70726576696F75735F747261636B2829207B0D0A0973656E645F636F6D6D616E6428307830322C2030293B0D0A7D0D0A0D0A766F6964204446506C617965724D6567613A3A73746172745F747261636B28756E733820666F6C6465722C20756E733820747261636B29207B0D0A096966202828666F6C646572203C203129207C7C2028666F6C646572203E20313029290D0A0909756E73313620706172616D203D2028666F6C646572203C3C203829202B202831293B0D0A09656C7365207B0D0A0909756E73313620706172616D203D2028666F6C646572203C3C203829202B2028747261636B293B0D0A090973656E645F636F6D6D616E6428307830462C20706172616D293B0D0A097D0D0A7D0D0A0D0A766F6964204446506C617965724D6567613A3A766F6C756D655F75702829207B0D0A0973656E645F636F6D6D616E6428307830342C2030293B0D0A7D0D0A0D0A766F6964204446506C617965724D6567613A3A766F6C756D655F646F776E2829207B0D0A0973656E645F636F6D6D616E6428307830352C2030293B0D0A7D0D0A0D0A766F6964204446506C617965724D6567613A3A7365745F766F6C756D6528756E73313620766F6C756D65297B0D0A096966202828766F6C756D65203C3D203330292026262028766F6C756D65203E3D203029290D0A090973656E645F636F6D6D616E6428307830362C20766F6C756D65293B0D0A7D0D0A0D0A766F6964204446506C617965724D6567613A3A7365745F455128756E73313620657129207B0D0A0969662028286571203E2035297C7C286571203C203029290D0A090973656E645F636F6D6D616E6428307830372C2030293B0D0A09656C73650D0A090973656E645F636F6D6D616E6428307830372C206571293B0D0A7D0D0A0D0A766F6964204446506C617965724D6567613A3A70617573652829207B0D0A0973656E645F636F6D6D616E6428307830452C2030293B0D0A7D0D0A0D0A766F6964204446506C617965724D6567613A3A7265706561745F706C617928756E7331362072657065617429207B0D0A0973656E645F636F6D6D616E6428307831312C20726570656174293B0D0A7D .cpp DFPlayerMega 0D0A2F2F204446506C61796572206D696E69204D503320617564696F20706C61796261636B206D6F64756C652041726475696E6F206C69627261727920666F7220464C50726F672E0D0A2F2F20727736636D2030372E31302E323031360D0A0D0A2369666E646566205F5F4446506C617965724D6567615F680D0A23646566696E65095F5F4446506C617965724D6567615F680D0A23696E636C7564652022486172647761726553657269616C2E68220D0A23696E636C756465203C536F66747761726553657269616C2E683E0D0A23646566696E6520756E733820756E7369676E656420636861720D0A23646566696E6520756E73313620756E7369676E656420696E740D0A2F2F436F6D6D616E642054797065730D0A23646566696E65204446506C617965725F524553455409307830432C20307830300D0A23646566696E65204446506C617965725F4E4F524D4109307830422C20307830300D0A0D0A636C617373204446506C617965724D656761200D0A7B0D0A707269766174653A0D0A09486172647761726553657269616C202A6D794861726453657269616C3B0D0A09536F66747761726553657269616C202A6D79536F667453657269616C3B0D0A09766F69642073656E645F636F6D6D616E6428756E733820636D642C20756E73313620706172616D293B0D0A0D0A7075626C69633A0D0A200D0A09766F6964207365745F73657269616C2028486172647761726553657269616C202674686553657269616C293B0D0A09766F6964207365745F73657269616C2028536F66747761726553657269616C202674686553657269616C293B0D0A09766F6964206E6F726D616C5F6D6F646528293B0D0A09766F6964206E6578745F747261636B28293B0D0A09766F69642070726576696F75735F747261636B28293B0D0A09766F69642073746172745F747261636B28756E733820666F6C6465722C20756E733820747261636B293B092F2F547261636B2030202D203235342C20666F6C64657220312D31300D0A09766F696420766F6C756D655F757028293B0D0A09766F696420766F6C756D655F646F776E28293B0D0A09766F6964207365745F766F6C756D6528756E73313620766F6C756D65293B090909092F2F566F6C756D652030202D2033302C2064656661756C74732033300D0A09766F6964207365745F455128756E733136206571293B0909090909092F2F45512030202D20352064656661756C747320300D0A09766F696420706175736528293B0D0A09766F6964207265706561745F706C617928756E73313620726570656174293B0D0A7D3B0D0A23656E646966 .h keywords 2323232323232323232323232323232323232323232323232323232323232323232323232323230A2320436F6C6F72696E67204D617020666F72204446506C617965724D6567610A2323232323232323232323232323232323232323232323232323232323232323232323232323230A0A4446506C617965724D656761094B4559574F5244310A0A73746172745F747261636B09094B4559574F5244320A7265706561745F706C617909094B4559574F5244320A70617573650909094B4559574F5244320A6E6578745F747261636B09094B4559574F5244320A70726576696F75735F747261636B094B4559574F5244320A766F6C756D655F757009094B4559574F5244320A766F6C756D655F646F776E09094B4559574F5244320A7365745F766F6C756D6509094B4559574F5244320A7365745F45510909094B4559574F5244320A .txt track stop 257621a7-9515-4ccd-932a-edfd72dc7f07 5d3d86a3-ac4d-443d-94c5-6672a1911c6a 95a4d675-fa7e-4579-bc56-161d5230e73d DFPlayerMp3 //dfPlayer.play ( track ); //delay (6000); //newTreck1 = treck1; //if (treck1) {newTreck1; treck1 = true;} //else {treck1 = false;} //if (track1 == true) //&& (BusyState == HIGH) // mp3_play (); //else { track1 = false;} //if (treck1 == true) //{ //newTreck1 = treck1; //} //if ( treck1 != newTreck1) //{ if ( stop == true) {dfPlayer.play ( track ); delay (6000);} else dfPlayer.stop(); //treck1 = newTreck1; //} //mp3Serial.write( play1 ); 449 Serial.begin (9600); //mp3Serial.begin(9600); dfPlayer.init (&Serial); delay (200); dfPlayer.setVolume (25); delay (200); 124 #include <SoftwareSerial.h> #include <DFPlayer.h> dfPlayer = DFPlayer (); DFPlayer SoftwareSerial mp3Serial(10, 11); 78e8bcf1-533d-465e-b1a4-9dc233ee6053 //dfPlayer.play ( track ); //delay (6000); //newTreck1 = treck1; //if (treck1) {newTreck1; treck1 = true;} //else {treck1 = false;} //if (track1 == true) //&& (BusyState == HIGH) // mp3_play (); //else { track1 = false;} //if (treck1 == true) //{ //newTreck1 = treck1; //} //if ( treck1 != newTreck1) //{ if ( stop == false) {dfPlayer.play ( track ); delay (6000);} else dfPlayer.stop(); //treck1 = newTreck1; //} //mp3Serial.write( play1 ); 450 #include <SoftwareSerial.h> #include <DFPlayer.h> dfPlayer = DFPlayer (); DFPlayer SoftwareSerial mp3Serial(10, 11); Track1 En2 e797aa3c-72d4-4517-bfe4-603024a40788 3062ce21-a2a6-48cd-a8b2-b83e2dddce80 0b7be752-ca69-4d91-9d7f-fca4ea96aff1 if (En == true) //Serial.print(0x7E, 0xFF, 0x06, 0x0F, 0x00, 0x01, 0x02, 0xFE, 0xEE, 0xEF); //{(&Serial).write (static uint8_t play_cmd [10] = { 0x7E, 0xFF, 0x06, 0x0D, 0x00, 0x00, 0x00, 0xFE, 0xEE, 0xEF};)} dfPlayer.play2 (); //delay (800);} if ( En2 == true) dfPlayer.play1 (); //if (En == false) //dfPlayer.stop (); 321 Serial.begin (9600); dfPlayer.init (&Serial); delay (200); //dfPlayer.setVolume (25); 89 #include <DFPlayer.h> dfPlayer = DFPlayer (); DFPlayer Track2 Track3 be66f111-f71f-4a88-8d6b-d1fade882cb6 f1717940-4fe8-4615-8097-4baaa34824a8 Track4 fa5216b4-3fb9-4f1b-8353-111d5fa17f6a 32c97c0d-fdfd-4bf6-8f3a-d9033f65f120 Track5 2fecad88-145f-4096-ae7c-533ee2730042 37f85ded-f463-4c4c-8a7c-dade9fd244d6 Track6 ccedd769-7531-4a4e-8c4e-28aaf5e654fa 584227bb-45b3-49c6-90b3-1ebce9a9fe1c 8ebfb152-682b-41d4-a2ae-882dcfc9170e if ( Track1 == true) dfPlayer.play1 (); if ( Track2 == true) dfPlayer.play2 (); if ( Track3 == true) dfPlayer.play3 (); if ( Track4 == true) dfPlayer.play4 (); if ( Track5 == true) dfPlayer.play5 (); if ( Track6 == true) dfPlayer.play6 (); //dfPlayer.stop (); 261 Vol + f2b7e064-fab8-4393-8ee9-8ce345a7a953 1b78f5b7-d6c0-45d5-a850-27a1c5e0c40e Vol - d5490a03-b7a2-4c94-afee-a18cfe752fe2 63625a7e-b4f7-4a2d-a256-1b0762a5b2b1 de1bb42b-9621-408f-b5d1-736601a005b0 Пробная версия. 24.05.2016 rw6cm Блок расчитан на 4 трека. На флешке, в корне, должна лежать папка с названием 01 в которой файлы мп3 с названиями 001,002,003,004. Включение трека импульсом в один цикл, т.е. подавать через элемент RTrig. 241 VolSet 25 30 Громкость по умолчанию 98206ded-9f94-48f2-ab94-6a9469a844cd 1c20caac-fd85-480b-931c-428440aa41fa if ( Track1 == true) dfPlayerMp3.play1 (); if ( Track2 == true) dfPlayerMp3.play2 (); if ( Track3 == true) dfPlayerMp3.play3 (); if ( Track4 == true) dfPlayerMp3.play4 (); if ( Vol + == true) DFPlayerMp3.upVolume () if ( Vol - == true) DFPlayerMp3.downVolume () 263 Serial.begin (9600); dfPlayerMp3.init (&Serial); DFPlayerMp3.setVolume( VolSet ) delay (200); 95 #include <DFPlayerMp3.h> dfPlayerMp3 = DFPlayerMp3 (); DFPlayerMp3 VolUp 88af2b3e-4881-4909-961e-6b48555fb782 VolDown 99e47ffd-a532-4b51-bfe4-efdb4783e32c VolUpDn d369d4a9-95e3-459d-8b9e-f94ec3a5a077 d2113e2c-07c1-4cc9-a150-c4e9b502c125 cdd55941-d371-4eb2-8f4a-8b246e008c21 DFPlayerMp31 9bb171f6-50d1-4024-8a83-a77e1ac8a747 if ( Track1 == true) dfPlayer.play1 (); if ( Track2 == true) dfPlayer.play2 (); if ( Track3 == true) dfPlayer.play3 (); if ( Track4 == true) dfPlayer.play4 (); if ( VolUp == true) dfPlayer.upVolume (); if ( VolDown == true) dfPlayer.downVolume (); dfPlayer.setVolume ( VolUp ) 279 Serial.begin (9600); dfPlayer.init (&Serial); dfPlayer.specifyVolume( VolSet ); delay (200); 93 #include <DFPlayerMp3.h> dfPlayer = DFPlayerMp3 (); DFPlayerMp3 e2b1e285-ccd0-453c-bd86-9d525fa4ac8f 69194689-ed14-427a-80a6-725a5a0429fa dfPlayer.setVolume ( VolUpDn ); Run = ( Start ) if( Run ) dfPlayer.play ( Track ); if ( Track1 == true) dfPlayer.play1 (); if ( Track2 == true) dfPlayer.play2 (); if ( Track3 == true) dfPlayer.play3 (); if ( Track4 == true) dfPlayer.play4 (); if ( VolUp == true) dfPlayer.upVolume (); if ( VolDown == true) dfPlayer.downVolume (); 335 #include <DFPlayerMp3.h> dfPlayer = DFPlayerMp3 (); DFPlayerMp3 Run ; bool StartTrack f84c9bad-9351-4a05-88e8-4391b4fd390a 144cd17f-337d-48f2-a723-e1f11b486b2f DFPlayer Unit (One track) Дополнение к основному блоку. Вход: Старт. Имя папки, имя файла, в настройке блока Folder - 01, 02, ....10. названия папок в корне флешки. Track - 000, 001, ... 254. названия файлов в папках. StartTrack - старт выбранного трека в выбранной папке. Все boolean команды выполняются по переднему фронту импульса. п/с При создании проекта с этим модулем, нужно учитывать, что выполнение команды требует времени, следовательно между командами должны быть паузы, и не должно быть одновременно двух команд. rw6cm 16.02.2017 539 Folder Номер папки 71e978e9-8e8c-43aa-95ae-9c78166f1f79 987a2137-0e8e-468d-8dc9-70d162ddae81 Track Номер трека 79fe4d05-b0a3-4aaa-b6c7-60702e8dec01 abd889ad-5cf2-47a4-88cd-e4c14e894629 if (StartTrack) { if (_dfstart1I) { _dfstart1 = 0;} else {_dfstart1 = 1; _dfstart1I = 1;} } else {_dfstart1 = 0; _dfstart1I = 0;}; if( _dfstart1 == true) {dfPlayerMega.start_track ( Folder, Track );}; 203 _dfstart1 = 0; bool _dfstart1I = 0; bool 82.0d 220@340 148.0d@340 corner: 148.0d@340 0.0d 128.0d@340 148.0d@340 30.0d 7.0d 210@240 210@240 corner: 331.0d@260.0d left Это ваш блок на 1 трек 115.0d 3@12.0d 9.0d 190@280 210@280 corner: 315.0d@300 190@280 corner: 335.0d@300 215.0d@294.5d Mp3BaseHardSerial 662d9a32-0487-4936-a2e5-b7eef1d8401a DFPlayer Base(HardSerial) Основной блок плеера для работы через хард порт. Подключение: arduino TX - RX DFPLayer через 1кОм Настройки блока: Громкость 0 - 30, деф 20 Эквалайзер 0 - 5, деф 0, (0,1,2,3,4,5/ Норма,Поп,Рок,Джаз,Классик,Баc) rw6cm 10.10.2016 VolSet 20 Громкость на старте 310355b0-6126-4843-ac51-e2d6e9e661b6 a223fa9f-6e2d-462d-a2aa-327c5e05c90e EqSet Эквалайзер(0,1,2,3,4,5/ Норма,Поп,Рок,Джаз,Классик,Баc) ea80c7b5-18a1-450e-b5bf-fc0d09f71d91 Эквалайзер (0,1,2,3,4,5/ Норма,Поп,Рок,Джаз,Классик,База) 06a8c6d4-3332-422e-ac3e-715969414845 Serial.begin (9600); dfPlayerMega.set_serial (Serial); delay(500); dfPlayerMega.normal_mode(); delay(500); dfPlayerMega.set_volume( _volsetup); delay(500); dfPlayerMega.set_EQ(_eqsetup); delay(500); 198 #include <SoftwareSerial.h> #include <DFPlayerMega.h> _volsetup = VolSet; int _eqsetup = EqSet; int dfPlayerMega = DFPlayerMega (); DFPlayerMega DFPlayerMega DFPlayerMega 0D0A2F2F204446506C61796572206D696E69204D503320617564696F20706C61796261636B206D6F64756C652041726475696E6F206C69627261727920666F7220464C50726F672E0D0A2F2F20727736636D2030372E31302E323031360D0A0D0A23696E636C75646520224446506C617965724D6567612E68220D0A23696E636C756465202241726475696E6F2E68220D0A23696E636C7564652022486172647761726553657269616C2E68220D0A23696E636C756465203C536F66747761726553657269616C2E683E0D0A0D0A756E733820636D645F6275666665725B31305D3B0D0A0D0A73746174696320486172647761726553657269616C202A5F68617264776172655F73657269616C203D204E554C4C3B0D0A73746174696320536F66747761726553657269616C202A5F736F6674776172655F73657269616C203D204E554C4C3B0D0A0D0A766F6964204446506C617965724D6567613A3A7365745F73657269616C28486172647761726553657269616C202674686553657269616C29207B0D0A095F68617264776172655F73657269616C203D202674686553657269616C3B0D0A096D794861726453657269616C203D205F68617264776172655F73657269616C3B0D0A096D794861726453657269616C2D3E626567696E2839363030293B0D0A0973656E645F636F6D6D616E64284446506C617965725F5245534554293B0D0A0964656C61792835293B0D0A7D0D0A0D0A766F6964204446506C617965724D6567613A3A7365745F73657269616C28536F66747761726553657269616C202674686553657269616C29207B0D0A095F736F6674776172655F73657269616C203D202674686553657269616C3B0D0A096D79536F667453657269616C203D205F736F6674776172655F73657269616C3B0D0A096D79536F667453657269616C2D3E626567696E2839363030293B0D0A0973656E645F636F6D6D616E64284446506C617965725F5245534554293B0D0A0964656C61792835293B0D0A7D0D0A0D0A766F6964204446506C617965724D6567613A3A73656E645F636F6D6D616E6428756E733820636D642C20756E73313620706172616D29207B0D0A09636D645F6275666665725B305D203D20307837453B0D0A09696E7420636865636B73756D203D20303B0D0A09636D645F6275666665725B315D203D20307846463B0D0A09636D645F6275666665725B325D203D20307830363B0D0A09636D645F6275666665725B335D203D20636D643B0D0A09636D645F6275666665725B345D203D20307830303B0D0A09636D645F6275666665725B355D203D20706172616D203E3E20383B0D0A09636D645F6275666665725B365D203D20706172616D202620307846463B0D0A09666F722028696E742069203D20313B2069203C20373B20692B2B29207B0D0A0909636865636B73756D202D3D20636D645F6275666665725B695D3B0D0A097D0D0A09636D645F6275666665725B375D203D20636865636B73756D203E3E20383B0D0A09636D645F6275666665725B385D203D20636865636B73756D202620307846463B0D0A09636D645F6275666665725B395D203D20307845463B0D0A09696620286D794861726453657269616C29097B0D0A0909666F722028696E742069203D20303B2069203C2031303B20692B2B29207B0D0A09096D794861726453657269616C2D3E777269746528636D645F6275666665725B695D293B7D7D3B0D0A09696620286D79536F667453657269616C29207B0D0A0909666F722028696E742069203D20303B2069203C2031303B20692B2B29207B0D0A09096D79536F667453657269616C2D3E777269746528636D645F6275666665725B695D293B7D7D3B0D0A7D0D0A0D0A766F6964204446506C617965724D6567613A3A6E6F726D616C5F6D6F64652829207B0D0A0973656E645F636F6D6D616E64284446506C617965725F4E4F524D41293B0D0A7D0D0A0D0A766F6964204446506C617965724D6567613A3A6E6578745F747261636B2829207B0D0A0973656E645F636F6D6D616E6428307830312C2030293B0D0A7D0D0A0D0A766F6964204446506C617965724D6567613A3A70726576696F75735F747261636B2829207B0D0A0973656E645F636F6D6D616E6428307830322C2030293B0D0A7D0D0A0D0A766F6964204446506C617965724D6567613A3A73746172745F747261636B28756E733820666F6C6465722C20756E733820747261636B29207B0D0A096966202828666F6C646572203C203129207C7C2028666F6C646572203E20313029290D0A0909756E73313620706172616D203D2028666F6C646572203C3C203829202B202831293B0D0A09656C7365207B0D0A0909756E73313620706172616D203D2028666F6C646572203C3C203829202B2028747261636B293B0D0A090973656E645F636F6D6D616E6428307830462C20706172616D293B0D0A097D0D0A7D0D0A0D0A766F6964204446506C617965724D6567613A3A766F6C756D655F75702829207B0D0A0973656E645F636F6D6D616E6428307830342C2030293B0D0A7D0D0A0D0A766F6964204446506C617965724D6567613A3A766F6C756D655F646F776E2829207B0D0A0973656E645F636F6D6D616E6428307830352C2030293B0D0A7D0D0A0D0A766F6964204446506C617965724D6567613A3A7365745F766F6C756D6528756E73313620766F6C756D65297B0D0A096966202828766F6C756D65203C3D203330292026262028766F6C756D65203E3D203029290D0A090973656E645F636F6D6D616E6428307830362C20766F6C756D65293B0D0A7D0D0A0D0A766F6964204446506C617965724D6567613A3A7365745F455128756E73313620657129207B0D0A0969662028286571203E2035297C7C286571203C203029290D0A090973656E645F636F6D6D616E6428307830372C2030293B0D0A09656C73650D0A090973656E645F636F6D6D616E6428307830372C206571293B0D0A7D0D0A0D0A766F6964204446506C617965724D6567613A3A70617573652829207B0D0A0973656E645F636F6D6D616E6428307830452C2030293B0D0A7D0D0A0D0A766F6964204446506C617965724D6567613A3A7265706561745F706C617928756E7331362072657065617429207B0D0A0973656E645F636F6D6D616E6428307831312C20726570656174293B0D0A7D .cpp DFPlayerMega 0D0A2F2F204446506C61796572206D696E69204D503320617564696F20706C61796261636B206D6F64756C652041726475696E6F206C69627261727920666F7220464C50726F672E0D0A2F2F20727736636D2030372E31302E323031360D0A0D0A2369666E646566205F5F4446506C617965724D6567615F680D0A23646566696E65095F5F4446506C617965724D6567615F680D0A23696E636C7564652022486172647761726553657269616C2E68220D0A23696E636C756465203C536F66747761726553657269616C2E683E0D0A23646566696E6520756E733820756E7369676E656420636861720D0A23646566696E6520756E73313620756E7369676E656420696E740D0A2F2F436F6D6D616E642054797065730D0A23646566696E65204446506C617965725F524553455409307830432C20307830300D0A23646566696E65204446506C617965725F4E4F524D4109307830422C20307830300D0A0D0A636C617373204446506C617965724D656761200D0A7B0D0A707269766174653A0D0A09486172647761726553657269616C202A6D794861726453657269616C3B0D0A09536F66747761726553657269616C202A6D79536F667453657269616C3B0D0A09766F69642073656E645F636F6D6D616E6428756E733820636D642C20756E73313620706172616D293B0D0A0D0A7075626C69633A0D0A200D0A09766F6964207365745F73657269616C2028486172647761726553657269616C202674686553657269616C293B0D0A09766F6964207365745F73657269616C2028536F66747761726553657269616C202674686553657269616C293B0D0A09766F6964206E6F726D616C5F6D6F646528293B0D0A09766F6964206E6578745F747261636B28293B0D0A09766F69642070726576696F75735F747261636B28293B0D0A09766F69642073746172745F747261636B28756E733820666F6C6465722C20756E733820747261636B293B092F2F547261636B2030202D203235342C20666F6C64657220312D31300D0A09766F696420766F6C756D655F757028293B0D0A09766F696420766F6C756D655F646F776E28293B0D0A09766F6964207365745F766F6C756D6528756E73313620766F6C756D65293B090909092F2F566F6C756D652030202D2033302C2064656661756C74732033300D0A09766F6964207365745F455128756E733136206571293B0909090909092F2F45512030202D20352064656661756C747320300D0A09766F696420706175736528293B0D0A09766F6964207265706561745F706C617928756E73313620726570656174293B0D0A7D3B0D0A23656E646966 .h keywords 2323232323232323232323232323232323232323232323232323232323232323232323232323230A2320436F6C6F72696E67204D617020666F72204446506C617965724D6567610A2323232323232323232323232323232323232323232323232323232323232323232323232323230A0A4446506C617965724D656761094B4559574F5244310A0A73746172745F747261636B09094B4559574F5244320A7265706561745F706C617909094B4559574F5244320A70617573650909094B4559574F5244320A6E6578745F747261636B09094B4559574F5244320A70726576696F75735F747261636B094B4559574F5244320A766F6C756D655F757009094B4559574F5244320A766F6C756D655F646F776E09094B4559574F5244320A7365745F766F6C756D6509094B4559574F5244320A7365745F45510909094B4559574F5244320A .txt 105.0d 440 Управление влажностю 460@60 480@60 corner: 540@120 460@60 corner: 560@120 580@80 600@80 corner: 640@140 580@80 corner: 660@140 720@80 740@80 corner: 780@140 720@80 corner: 800@140 920@170 940@170 corner: 980@230 920@170 corner: 1000@230 1030@210 1050@210 corner: 1130@250 1030@210 corner: 1150@250 1030@240 980@220 1000@220 800@220 820@220 corner: 858.0d@240 800@220 corner: 878.0d@240 30.0d 864.0d@230 878.0d@230 920@230 940@230 corner: 980@290 920@230 corner: 1000@290 1030@270 1050@270 corner: 1130@310 1030@270 corner: 1150@310 8 1030@300 980@280 1000@280 920@260 920@280 920@220 920@200 860@110 880@110 corner: 963.0d@130 860@110 corner: 983.0d@130 Вых влажность 75.0d 860@120 780@130 800@130 650@100 670@100 corner: 708.0d@120 650@100 corner: 728.0d@120 30.0d 708.0d@110 728.0d@110 720@110 720@130 640@130 660@130 460@150 480@150 corner: 540@210 460@150 corner: 560@210 350@70 370@70 corner: 433.0d@90 350@70 corner: 453.0d@90 55.0d 433.0d@80 453.0d@80 460@90 460@180 290@180 310@180 corner: 390@220 290@180 corner: 410@220 390@210 410@210 460@200 540@200 560@200 580@130 580@110 540@110 560@110 240@60 260@60 corner: 320@120 240@60 corner: 340@120 70@60 90@60 corner: 170@100 70@60 corner: 190@100 170@90 190@90 240@90 70@100 90@100 corner: 170@140 70@100 corner: 190@140 170@130 190@130 240@110 320@110 340@110 460@110 400 (0 to: 90) (90 to: 180) (180 to: 620) (620 to: 1020) Arduino Uno 398@558 398@538 398@518 398@498 398@478 398@458 398@438 398@418 396@386 9 396@364 10 396@346 11 396@324 12 396@304 13 396@286 12@458 12@480 12@498 12@518 12@538 12@560 Общие сведения Arduino Uno контроллер построен на ATmega328 . Платформа имеет 14 цифровых вход/выходов (6 из которых могут использоваться как выходы ШИМ), 6 аналоговых входов, кварцевый генератор 16 МГц, разъем USB, силовой разъем, разъем ICSP и кнопку перезагрузки. Для работы необходимо подключить платформу к компьютеру посредством кабеля USB, либо подать питание при помощи адаптера AC/DC или батареи. В отличие от всех предыдущих плат, использовавших FTDI USB микроконтроллер для связи по USB, новый Ардуино Uno использует микроконтроллер ATmega8U2. "Uno" переводится как один с итальянского и разработчики тем самым намекают на грядущий выход Arduino 1.0. Новая плата стала флагманом линейки плат Ардуино. Характеристики Микроконтроллер ATmega328 Рабочее напряжение 5 В Входное напряжение (рекомендуемое) 7-12 В Входное напряжение (предельное) 6-20 В Цифровые Входы/Выходы 14 (6 из которых могут использоваться как выходы ШИМ) Аналоговые входы 6 Постоянный ток через вход/выход 40 мА Постоянный ток для вывода 3.3 В 50 мА Флеш-память 32 Кб (ATmega328) из которых 0.5 Кб используются для загрузчика ОЗУ 2 Кб (ATmega328) EEPROM 1 Кб (ATmega328) Тактовая частота 16 МГц Питание Arduino Uno может получать питание через подключение USB или от внешнего источника питания. Источник питания выбирается автоматически. Внешнее питание (не USB) может подаваться через преобразователь напряжения AC/DC (блок питания) или аккумуляторной батареей. Преобразователь напряжения подключается посредством разъема 2.1 мм с центральным положительным полюсом. Провода от батареи подключаются к выводам Gnd и Vin разъема питания. Платформа может работать при внешнем питании от 6 В до 20 В. При напряжении питания ниже 7 В, вывод 5V может выдавать менее 5 В, при этом платформа может работать нестабильно. При использовании напряжения выше 12 В регулятор напряжения может перегреться и повредить плату. Рекомендуемый диапазон от 7 В до 12 В. Выводы питания: VIN. - Вход используется для подачи питания от внешнего источника (в отсутствие 5 В от разъема USB или другого регулируемого источника питания). Подача напряжения питания происходит через данный вывод. 5V. - Регулируемый источник напряжения, используемый для питания микроконтроллера и компонентов на плате. Питание может подаваться от вывода VIN через регулятор напряжения, или от разъема USB, или другого регулируемого источника напряжения 5 В. 3V3. - Напряжение на выводе 3.3 В генерируемое встроенным регулятором на плате. Максимальное потребление тока 50 мА. GND. - Выводы заземления. Память Микроконтроллер ATmega328 располагает 32 кБ флэш памяти, из которых 0.5 кБ используется для хранения загрузчика, а также 2 кБ ОЗУ (SRAM) и 1 Кб EEPROM. Входы и Выходы Каждый из 14 цифровых выводов Uno может настроен как вход или выход. Выводы работают при напряжении 5 В. Каждый вывод имеет нагрузочный резистор (по умолчанию отключен) 20-50 кОм и может пропускать до 40 мА. Некоторые выводы имеют особые функции: Последовательная шина: 0 (RX) и 1 (TX). Выводы используются для получения (RX) и передачи (TX) данных TTL. Данные выводы подключены к соответствующим выводам микросхемы последовательной шины ATmega8U2 USB-to-TTL. Внешнее прерывание: 2 и 3. Данные выводы могут быть сконфигурированы на вызов прерывания либо на младшем значении, либо на переднем или заднем фронте, или при изменении значения. ШИМ: 3, 5, 6, 9, 10, и 11. Любой из выводов обеспечивает ШИМ с разрешением 8 бит. SPI: 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK). Посредством данных выводов осуществляется связь SPI, для чего используется библиотека SPI. LED: 13. Встроенный светодиод, подключенный к цифровому выводу 13. Если значение на выводе имеет высокий потенциал, то светодиод горит. На платформе Uno установлены 6 аналоговых входов (обозначенных как A0 .. A5), каждый разрешением 10 бит (т.е. может принимать 1024 различных значения). Стандартно выводы имеют диапазон измерения до 5 В относительно земли, тем не менее имеется возможность изменить верхний предел посредством вывода AREF. Некоторые выводы имеют дополнительные функции: I2C: 4 (SDA) и 5 (SCL). Посредством выводов осуществляется связь I2C (TWI). Дополнительная пара выводов платформы: AREF. Опорное напряжение для аналоговых входов. Reset. Низкий уровень сигнала на выводе перезагружает микроконтроллер. Обычно применяется для подключения кнопки перезагрузки на плате расширения, закрывающей доступ к кнопке на самой плате Arduino. Связь На платформе Arduino Uno установлено несколько устройств для осуществления связи с компьютером, другими устройствами Arduino или микроконтроллерами. ATmega328 поддерживают последовательный интерфейс UART TTL (5 В), осуществляемый выводами 0 (RX) и 1 (TX). Установленная на плате микросхема ATmega8U2 направляет данный интерфейс через USB, программы на стороне компьютера "общаются" с платой через виртуальный COM порт. Прошивка ATmega8U2 использует стандартные драйвера USB COM, никаких стороних драйверов не требуется, но на Windows для подключения потребуется файл ArduinoUNO.inf. Мониторинг последовательной шины (Serial Monitor) программы Arduino позволяет посылать и получать текстовые данные при подключении к платформе. Светодиоды RX и TX на платформе будут мигать при передаче данных через микросхему FTDI или USB подключение (но не при использовании последовательной передачи через выводы 0 и 1). ATmega328 поддерживает интерфейсы I2C (TWI) и SPI. Программирование Микроконтроллер ATmega328 поставляется с записанным загрузчиком, облегчающим запись новых программ без использования внешних программаторов. Связь осуществляется оригинальным протоколом STK500. Имеется возможность не использовать загрузчик и запрограммировать микроконтроллер через выводы ICSP (внутрисхемное программирование). Автоматическая (программная) перезагрузка Uno разработана таким образом, чтобы перед записью нового кода перезагрузка осуществлялась самой программой Arduino на компьютере, а не нажатием кнопки на платформе. Одна из линий DTR микросхемы ATmega8U2, управляющих потоком данных (DTR), подключена к выводу перезагрузки микроконтроллеру ATmega328 через 100 нФ конденсатор. Активация данной линии, т.е. подача сигнала низкого уровня, перезагружает микроконтроллер. Программа Arduino, используя данную функцию, загружает код одним нажатием кнопки Upload в самой среде программирования. Подача сигнала низкого уровня по линии DTR скоординирована с началом записи кода, что сокращает таймаут загрузчика. Функция имеет еще одно применение. Перезагрузка Uno происходит каждый раз при подключении к программе Arduino на компьютере с ОС Mac X или Linux (через USB). Следующие полсекунды после перезагрузки работает загрузчик. Во время программирования происходит задержка нескольких первых байтов кода во избежание получения платформой некорректных данных (всех, кроме кода новой программы). Если производится разовая отладка скетча, записанного в платформу, или ввод каких-либо других данных при первом запуске, необходимо убедиться, что программа на компьютере ожидает в течение секунды перед передачей данных. На Uno имеется возможность отключить линию автоматической перезагрузки разрывом соответствующей линии. Контакты микросхем с обоих концов линии могут быть соединены с целью восстановления. Линия маркирована «RESET-EN». Отключить автоматическую перезагрузку также возможно подключив резистор 110 Ом между источником 5 В и данной линией. Токовая защита разъема USB В Arduino Uno встроен самовостанавливающийся предохранитель (автомат), защищающий порт USB компьютера от токов короткого замыкания и сверхтоков. Хотя практически все компьютеры имеют подобную защиту, тем не менее, данный предохранитель обеспечивает дополнительный барьер. Предохранитель срабатыват при прохождении тока более 500 мА через USB порт и размыкает цепь до тех пока нормальные значения токов не будут востановлены. Физические характеристики Длина и ширина печатной платы Uno составляют 6.9 и 5.3 см соответственно. Разъем USB и силовой разъем выходят за границы данных размеров. Четыре отверстия в плате позволяют закрепить ее на поверхности. Расстояние между цифровыми выводами 7 и 8 равняется 0,4 см, хотя между другими выводами оно составляет 0,25 см. 8417 1d6511bf-56cb-49c2-8364-b9d4259c91b4.png 30b73db2-4dd7-4723-ac94-7c5cef2fc3cc.png 8eb4ba2c-940b-4563-be47-5a6b09ecae4d.png ae28eee5-4e06-4e7b-a8f2-10344c949970.png uno.png A A 1024 uno uno General information Arduino Uno controller built on the ATmega328 . The platform has 14 digital input/outputs (of which 6 can be used as PWM outputs), 6 analog inputs, a crystal oscillator 16 MHz, USB connector, power Jack, ICSP and the reset button. For the work necessary to connect the platform to a computer via a USB cable or power it with a AC/DC adapter or battery. Unlike all the previous boards that used the FTDI USB microcontroller to communicate over USB, new Arduino Uno uses the ATmega8U2 microcontroller. "Uno" means one in Italian and the developers thereby hinting at the upcoming release of Arduino 1.0. The new Board became the flagship Arduino boards. Features Microcontroller ATmega328 Operating voltage 5 V Input voltage (recommended) 7-12 V Input voltage (limits) 6-20 In Digital Inputs/Outputs 14 (of which 6 can be used as PWM outputs) Analog inputs 6 DC current through input/output 40 mA DC current for 3.3 V pin 50 mA Flash memory 32 KB (ATmega328) of which 0.5 KB used for loader RAM 2 KB (ATmega328) EEPROM 1 KB (ATmega328) Clock speed 16 MHz Food Arduino Uno can be powered via the USB connection or from an external power source. The power source is selected automatically. External power (not USB) can be supplied via an AC/DC adapter (wall-wart) or battery. The voltage Converter is connected by connector 2.1 mm center positive pole. The wires from the battery connect to the Gnd and Vin pin headers of the power connector. The platform can work with external supply from 6 V to 20 V. When the supply voltage is below 7 V, the output of 5V can give less than 5, the platform may become unstable. When using voltage higher than 12V, the voltage regulator may overheat and damage the Board. The recommended range is from 7 V to 12 V. Power pins: VIN. - Input is used to supply power from an external source (in the absence of the 5 volts from the USB connection or other regulated power source). The power supply takes place through this pin. 5V. - Adjustable voltage source used to power the microcontroller and other components on the Board. Power may be supplied from VIN via a voltage regulator or from USB or another regulated voltage source of 5 V. 3V3. - The voltage on the 3.3 V output generated by the internal regulator on the Board. The maximum current consumption of 50 mA. GND. The conclusions of the ground. Memory The ATmega328 microcontroller comes with 32 KB of flash memory of which 0.5 KB is used to store bootloader, 2 KB of RAM (SRAM and 1 KB EEPROM. Inputs and Outputs Each of the 14 digital pins Uno can be configured as input or output. Insights operate at a voltage of 5 V. Each output has a load resistor (disabled by default) of 20-50 ohms and can handle up to 40 mA. Some pins have special functions: Serial bus: 0 (RX) and 1 (TX). Pins are used to receive (RX) and transmit (TX) TTL serial data. These pins are connected to corresponding pins of the serial chip the ATmega8U2 USB-to-TTL. External interrupt: 2 and 3. These pins can be configured for call interruption or the lower value, either for front or rear front or when you change the value. PWM: 3, 5, 6, 9, 10, and 11. Any insights provides PWM resolution of 8 bits. SPI: 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK). These pins support SPI communication, which uses the SPI library. LED: 13. Built-in led connected to digital pin 13. If the value on the output is held high, the led is illuminated. Platform Uno has 6 analog inputs (A0 .. A5), each 10 bits of resolution (i.e. 1024 different values). Standard conclusions are measuring range to 5 V relative to the earth, nonetheless it is possible to change the upper limit by the AREF pin. Some pins have additional functions: I2C: 4 (SDA) and 5 (SCL). By means of pins communicates I2C (TWI). An additional pair of pins on the Board: AREF. The reference voltage for the analog inputs. Reset. The low level signal at pin resets the microcontroller. Typically used to connect the reset button on the expansion card, closing access to the button on the Arduino Board. Link The Arduino Uno has a number of facilities for communicating with a computer, another Arduino, or other microcontrollers. ATmega328 support serial interface UART TTL (5V) by the pins 0 (RX) and 1 (TX). Installed on Board ATmega8U2 chip directs the interface via USB, programs on the computer "communicate" with the Board via a virtual COM port. The ATmega8U2 firmware uses the standard USB COM drivers, no the drivers side is not required, but on Windows to connect need file ArduinoUNO.inf. Monitoring Serial Monitor of the Arduino program allows you to send and receive text data when you connect to the platform. The RX and TX LEDs on the Board will flash when data transfer via the FTDI chip and USB connection (but not for serial communication via pins 0 and 1). The ATmega328 supports I2C (TWI) and SPI. Programming The ATmega328 microcontroller comes with a recorded loader, facilitating the entry of new programs without using an external hardware programmer. Communication takes the original STK500 Protocol. You have the option not to use the bootloader and program the microcontroller through the insights ICSP (in-circuit programming). Automatic (software) reset Uno is designed in such a way that the new code before recording the restart performed by the Arduino program on your computer, instead of pressing buttons on the platform. One of the lines DTR chip the ATmega8U2, control flow (DTR), connected to the output of the restart, the microcontroller ATmega328 via a 100 nF capacitor. Activation of this line, i.e. the signal of the low level, resets the microcontroller. The Arduino software uses this capability to upload code by simply pressing the Upload button in the Arduino environment. Supply low-level signal at the DTR coordinated with the beginning of writing code that reduces the loader timeout. The function has another use. Restart Uno happens every time you connect to the Arduino program on a computer with Mac OS X or Linux (via USB). Following half a second after the reboot bootloader works. During programming intercept the first few bytes of code to avoid incorrect data platform (all except the code of the new program). If you are debugging one-off sketch recorded in the platform or entering any other data when you first start, you must make sure that the computer waits for a second before transmitting the data. On the Uno you have the option to disable the auto-restart gap of the respective line. The contacts of the chips with both ends of the line can be connected to restore. The line labeled "RESET-EN". Disable automatic restart also possible by connecting a 110 Ohm resistor with a 5 V source and this line. Current protection of the USB connector The Arduino Uno has a built-samoustraniajutsia fuse (automatic), which protects the computer's USB ports from short-circuit currents and overcurrents. Although virtually all computers have this protection, however, this fuse provides an additional barrier. Fuse srabatyvaet the passage of current more than 500 mA via USB port and opens the circuit until normal currents will not be restored. Physical characteristics Length and width of the Uno PCB are 6.9 and 5.3 cm, respectively. USB connector and power Jack extending beyond the former dimensions. Four screw holes allow the Board to secure it to the surface. The distance between digital pins 7 and 8 is equal to 0.4 cm, although other findings, it is 0,25 m. 9600 arduinoIDE 202