Меню
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