Contr1 Tags1 Inputs1 Outputs1 Variables1 0@0 LibraryRoot 0@0 286 0@0 162 379 0@0 root 1 a6e3e483-2fe3-4e02-9595-45d7e2c88a52 0@0 3 0 Вход в настройки 2 == 370@250 390@250 corner: 462.0d@290 370@250 corner: 482.0d@290 395.0d@264.0d 200@250 220@250 corner: 260@290 200@250 corner: 280@290 232.5d@263.5d 120@230 140@230 corner: 180@290 120@230 corner: 200@290 148.5d@243.5d 60@130 80@130 corner: 120@170 60@130 corner: 140@170 86.5d@144.5d I 60@160 80@160 40.0d@163.5d 60@150 corner: 80@170 120@150 corner: 140@170 140@160 Q 9.0d 120@160 120@370 140@370 corner: 180@430 120@370 corner: 200@430 148.5d@383.5d 120@400 30@410 50@410 corner: 77.0d@430 30@410 corner: 97.0d@430 54@423.5d 83.0d@410 corner: 97.0d@430 97.0d@420 Кн2 4 19.0d 7.0d 0.0d 83.0d@420 97.0d@420 corner: 97.0d@420 120@420 140@420 200@390 220@390 corner: 260@430 200@390 corner: 280@430 232.5d@403.5d 200@420 320@390 340@390 corner: 400@430 320@390 corner: 420@430 358.5d@403.5d 320@420 470@390 490@390 corner: 530@450 470@390 corner: 550@450 498.5d@403.5d 470@420 210@440 230@440 corner: 270@500 210@440 corner: 290@500 241.5d@453.5d 120@440 140@440 corner: 172.0d@480 120@440 corner: 192.0d@480 151.0d@454.0d 30@460 50@460 corner: 76.0d@480 30@460 corner: 96.0d@480 54@473.5d 82.0d@460 corner: 96.0d@480 96.0d@470 Кн1 18.0d 7.0d 0.0d 82.0d@470 580@460 600@460 corner: 660@540 580@460 corner: 680@540 615.5d@473.5d 9.0d 530@440 550@440 550@440 corner: 550@490 C 580@490 600@490 580@510 SP 580@530 600@530 700@500 720@500 corner: 780@560 700@500 corner: 800@560 736.0d@514.0d 700@530 I2 10 700@550 720@550 687.0d@553.5d 320@630 340@630 corner: 400@690 320@630 corner: 420@690 354.5d@644.0d 320@650 corner: 340@670 130@630 150@630 corner: 210@690 130@630 corner: 230@690 166.0d@644.0d 20@650 40@650 corner: 109.0d@670 20@650 corner: 129.0d@670 44@664.5d 109.0d@650 corner: 129.0d@670 129.0d@660 Напряжение 61.0d 9.0d 0.0d 109.0d@660 129.0d@660 corner: 129.0d@660 I1 130@660 150@660 130@650 corner: 150@670 204.6 130@680 150@680 101.0d@683.5d 130@670 corner: 150@690 210@670 corner: 230@690 230@680 9.0d 210@680 230@680 corner: 230@680 320@680 340@680 320@670 corner: 340@690 540@650 560@650 corner: 600@690 540@650 corner: 620@690 563.5d@663.5d 540@680 760@630 780@630 corner: 860@690 760@630 corner: 880@690 807.5d@643.5d 590@580 610@580 corner: 650@640 590@580 corner: 670@640 618.5d@593.5d 590@610 610@610 470@530 490@530 corner: 550@570 470@530 corner: 570@570 508.5d@543.5d 380@510 400@510 corner: 440@570 380@510 corner: 460@570 407.5d@523.5d 380@540 400@540 290@510 310@510 corner: 350@570 290@510 corner: 370@570 321.5d@523.5d 290@540 310@540 30@510 50@510 corner: 77.0d@530 30@510 corner: 97.0d@530 54@523.5d 83.0d@510 corner: 97.0d@530 97.0d@520 19.0d 7.0d 0.0d 83.0d@520 120@490 140@490 corner: 172.0d@530 120@490 corner: 192.0d@530 150.5d@504.0d 120@520 210@490 230@490 192.0d@490 corner: 192.0d@520 q 7.0d 172.0d@520 192.0d@520 50@80 70@80 corner: 110@140 50@80 corner: 130@140 81.5d@93.5d 50@110 70@110 50@100 corner: 70@120 50@130 70@130 50@120 corner: 70@140 Q 9.0d 110@130 130@130 110@120 corner: 130@140 140 a 9b363d38-a786-4165-8419-4fef92cb3262 ccab62f0-8580-47a8-a198-2175df3845da b 0bbee630-bc78-4338-a07a-a40b8b2a2ade a3302622-50e6-444c-9111-13ae80150bbb 52abae7e-ebaa-4ba8-b2ea-c9aaed5f9aa2 ef1e1372-5c04-4851-8aaf-bc97a3fba570 8fa8e79c-1145-4dc6-beb0-256875d7a03f 690@210 790@250 Q 560@210 simetricMulti 50 450@210 300@230 690@210 710@210 corner: 750@270 690@210 corner: 770@270 717.5d@223.5d 560@210 580@210 corner: 640@250 560@210 corner: 660@250 596.0d@223.5d 450@210 470@210 corner: 530@250 450@210 corner: 550@250 488.5d@223.5d 300@230 320@230 corner: 343.0d@250 300@230 corner: 363.0d@250 324@243.5d 343.0d@230 corner: 363.0d@250 363.0d@240 KN b2f47f44-4803-4f80-af37-6b5c89b1f059 a75f2a8a-cc5b-4e7f-a805-23861f823540 15.0d 7.0d 0.0d 343.0d@240 690@260 704@260 363.0d@240 corner: 363.0d@260 EN 450@240 470@240 450@230 corner: 470@250 530@230 corner: 550@250 550@240 2000 9.0d 530@240 550@240 corner: 550@240 EN 560@240 580@240 560@230 corner: 580@250 640@230 corner: 660@250 660@240 9.0d 640@240 660@240 corner: 660@240 690@240 710@240 690@230 corner: 710@250 690@250 corner: 704@270 790@250 810@250 corner: 825.0d@270 790@250 corner: 845.0d@270 814@263.5d 790@250 corner: 810@270 790@260 7.0d 7.0d 810@260 770@260 corner: 770@260 9.0d 750@260 770@260 750@250 corner: 770@270 270 d197ba20-72e6-473a-9361-dd9872e8701c speedclyck Блок позволяет длительным нажатием на кнопку увеличить скорость кликов. 71 1000 c5b3f315-96aa-40de-b7f3-85f50da56ba2 32.0d 140@520 97.0d@520 corner: 97.0d@560 99.0d@516.5d corner: 112.0d@523.5d 105.0d@516.5d corner: 118.0d@523.5d 275.0d@556.5d corner: 288.0d@563.5d L6 290@560 310@560 370@560 Q 9.0d 350@560 370@560 corner: 370@560 380@560 400@560 460@560 Q 9.0d 446@560 460@560 corner: 460@560 EN 470@560 490@560 570@560 8000 9.0d 550@560 740@430 760@430 corner: 800@470 740@430 corner: 820@470 766.5d@444.5d 740@460 850@430 870@430 corner: 930@490 850@430 corner: 950@490 873.5d@443.5d 850@460 V 850@480 870@480 a EN 870@460 820@460 corner: 820@460 9.0d 800@460 820@460 I 760@460 610@550 630@550 corner: 654.0d@570 610@550 corner: 674.0d@570 634@563.5d 610@560 led 13 16.0d 7.0d 630@560 960@600 980@600 corner: 1060@660 960@600 corner: 1080@660 1007.5d@613.5d 960@630 D press reset 960@650 980@650 910.0d@654.5d 5 16 27 EN 980@630 570@460 corner: 570@630 572@556.5d corner: 585.0d@563.5d 725.0d@456.5d corner: 738.0d@463.5d 595.0d@556.5d corner: 608.0d@563.5d 945.0d@626.5d corner: 958.0d@633.5d 575.0d@626.5d corner: 588.0d@633.5d L7 590@630 604@630 670@630 Q 9.0d 650@630 760@570 780@570 corner: 860@630 760@570 corner: 880@630 807.5d@583.5d 760@600 correct voltage 760@620 780@620 690.0d@624.5d 780@600 670@600 corner: 670@660 760@660 780@660 760@680 780@680 620@680 corner: 620@680 Q 9.0d 600@680 620@680 dec I 560@680 420@680 corner: 420@680 9.0d 400@680 420@680 400@670 corner: 420@690 320@660 340@660 320@480 corner: 320@660 802@546.5d corner: 815.0d@553.5d 305.0d@656.5d corner: 318.0d@663.5d 835.0d@476.5d corner: 848.0d@483.5d L2 9.0d 780@550 800@550 720@530 680@530 corner: 680@530 V 10.0d 660@530 680@530 extend UD 600@510 96.0d@470 corner: 96.0d@540 98.0d@466.5d corner: 111.0d@473.5d 105.0d@466.5d corner: 118.0d@473.5d 565.0d@506.5d corner: 578.0d@513.5d 275.0d@536.5d corner: 288.0d@543.5d L5 120@470 140@470 120@460 corner: 140@480 172.0d@460 corner: 192.0d@480 192.0d@470 690@210 790@250 560@210 450@210 300@230 32.0d 7.0d 172.0d@470 192.0d@470 corner: 192.0d@470 210@470 230@470 210@460 corner: 230@480 210@480 corner: 230@500 270@480 corner: 290@500 290@490 9.0d 270@490 290@440 corner: 290@490 470@440 490@440 490@420 420@420 corner: 420@420 9.0d 400@420 420@420 EN 340@420 330@310 350@310 corner: 390@370 330@310 corner: 410@370 361.5d@323.5d 330@340 350@340 330@360 430@350 450@350 corner: 552.0d@370 430@350 corner: 572.0d@370 454@364.5d 430@360 552.0d@360 572.0d@360 Выход из настроек 94.0d 9.0d 450@360 410@360 corner: 410@360 9.0d 390@360 410@360 350@360 300@360 corner: 300@610 282@416.5d corner: 295.0d@423.5d 305.0d@416.5d corner: 318.0d@423.5d 315.0d@356.5d corner: 328.0d@363.5d 575.0d@606.5d corner: 588.0d@613.5d L3 9.0d 260@420 280@420 T 220@420 200@420 corner: 200@420 9.0d 180@420 200@420 140@400 250@150 270@150 corner: 366.0d@170 250@150 corner: 386.0d@170 274@165.0d 250@150 corner: 270@170 366.0d@160 386.0d@160 366.0d@150 corner: 386.0d@170 250@160 88.0d 10.0d 270@160 142@156.5d corner: 154.0d@163.5d 106.0d@256.5d corner: 118.0d@263.5d 106.0d@396.5d corner: 118.0d@403.5d 566.0d@526.5d corner: 578.0d@533.5d 236.0d@156.5d corner: 248.0d@163.5d L1 120@260 140@260 30@270 50@270 corner: 76.0d@290 30@270 corner: 96.0d@290 54@283.5d 96.0d@280 18.0d 7.0d 0.0d 82.0d@280 96.0d@280 corner: 96.0d@280 120@280 140@280 200@280 9.0d 180@280 200@280 corner: 200@280 200@280 220@280 280@280 9.0d 260@280 750@330 770@330 corner: 850@390 750@330 corner: 870@390 797.5d@343.5d 750@360 time correction 750@380 770@380 678.0d@384.0d 6 770@360 280@280 corner: 280@540 282@276.5d corner: 296.0d@283.5d 354.0d@276.5d corner: 368.0d@283.5d 314.0d@336.5d corner: 328.0d@343.5d 734.0d@356.5d corner: 748.0d@363.5d 364.0d@536.5d corner: 378.0d@543.5d L4 en 370@280 390@280 setRTC f39e2ef3-8512-41dc-af08-ee4535180a2b 0d24c56d-2661-4b48-9961-4bb57a1da952 46bc3b0a-36e2-440b-8d2d-b1f301962bdd setRTC if(en){ if (canResiveData) { if (Serial.available()) { inChar = (char)Serial.read(); if (inChar == 1) { tempIndex = 0; hasData = 0; } else { if (inChar == 2) { inputString = ""; } else { if (inChar == 3) { switch (tempIndex) { case 0: _RTC1.settime(-1, -1, (inputString.toInt())); break; case 1: _RTC1.settime(-1, (inputString.toInt())); break; case 2: _RTC1.settime((inputString.toInt())); break; case 3: _RTC1.settime(-1, -1, -1, (inputString.toInt())); break; case 4: _RTC1.settime(-1, -1, -1, -1, (inputString.toInt())); break; case 5: _RTC1.settime(-1, -1, -1, -1, -1, (inputString.toInt())); break; case 6: _RTC1.settime(-1, -1, -1, -1, -1, -1, (inputString.toInt())); break; } tempIndex++; } else { if (inChar == 4) { hasData = 1; canResiveData = 0; } else { inputString += inChar; } } } } } } _RTC1.gettime(); if (1) { if (! _gen1I) { _gen1I = 1; _gen1O = 1; _gen1P = millis(); } } else { _gen1I = 0 ; _gen1O = 0; } if (_gen1I ) { if ( _isTimer ( _gen1P , 250 )) { _gen1P = millis(); _gen1O = ! _gen1O; } } if (_gen1O) { if (! _csb1) { Serial.write (1); Serial.write (2); Serial.print (_RTC1.Hours); Serial.write (3); Serial.write (2); Serial.print (_RTC1.minutes); Serial.write (3); Serial.write (2); Serial.print (_RTC1.seconds); Serial.write (3); Serial.write (2); Serial.print (_RTC1.day); Serial.write (3); Serial.write (2); Serial.print (_RTC1.month); Serial.write (3); Serial.write (2); Serial.print (_RTC1.weekday); Serial.write (3); Serial.write (2); Serial.print (_RTC1.year); Serial.write (3); Serial.write (4); _csb1 = 1; } } else { _csb1 = 0; } if (hasData) { canResiveData = 1; hasData = 0; } } 2208 _RTC1.begin(); Serial.begin(9600); 34 #include <iarduino_RTC.h> _RTC1 (RTC_DS1307); iarduino_RTC _gen1I = 0; bool _gen1O = 0; bool _gen1P = 0; unsigned long _csb1 = 0; bool hasData = 0; boolean canResiveData = 1; boolean tempIndex = 0; int inChar ; char inputString ; String unsigned long endTime; endTime = startTime + period; return (millis() >= endTime); 86 bool _isTimer unsigned long startTime unsigned long period 370@270 corner: 390@290 setRTC 3231 aea0d61f-f7ed-425c-9777-3060afe28759 setRTC 3231 if(en){ { if (canResiveData) { if (Serial.available()) { inChar = (char)Serial.read(); if (inChar == 1) { tempIndex = 0; hasData = 0; } else { if (inChar == 2) { inputString = ""; } else { if (inChar == 3) { switch (tempIndex) { case 0: set3231Date(seconds, minutes, (inputString.toInt()), date, month, year, day); break; case 1: set3231Date(seconds, (inputString.toInt()), hours, date, month, year, day); break; case 2: set3231Date((inputString.toInt()), minutes, hours, date, month, year, day) ; break; case 3: set3231Date(seconds, minutes, hours, (inputString.toInt()), month, year, day); break; case 4: set3231Date(seconds, minutes, hours, date, (inputString.toInt()), year, day) ; break; case 5: set3231Date(seconds, minutes, hours, date, month, (inputString.toInt()), day); break; case 6: set3231Date(seconds, minutes, hours, date, month, year, (inputString.toInt())); break; } tempIndex++; } else { if (inChar == 4) { hasData = 1; canResiveData = 0; } else { inputString += inChar; } } } } } } if (1) { if (! _gen1I) { _gen1I = 1; _gen1O = 1; _gen1P = millis(); } } else { _gen1I = 0 ; _gen1O = 0; } if (_gen1I ) { if ( _isTimer ( _gen1P , 250 )) { _gen1P = millis(); _gen1O = ! _gen1O; } } if (_gen1O) { if (! _csb1) { get3231Date(); Serial.write (1); Serial.write (2); Serial.print (hours); Serial.write (3); Serial.write (2); Serial.print (minutes); Serial.write (3); Serial.write (2); Serial.print (seconds); Serial.write (3); Serial.write (2); Serial.print (date); Serial.write (3); Serial.write (2); Serial.print (month); Serial.write (3); Serial.write (2); Serial.print (day); Serial.write (3); Serial.write (2); Serial.print (year); Serial.write (3); Serial.write (4); _csb1 = 1; } } else { _csb1 = 0; } if (hasData) { canResiveData = 1; hasData = 0; } } } 2371 Wire.begin(); Serial.begin(9600); Wire.beginTransmission(DS3231_I2C_ADDRESS); Wire.write(0x0E); Wire.write(B00000000); Wire.write(B10001000); Wire.endTransmission(); get3231Date(); 197 year ; byte seconds, minutes, hours, day, date, month, _gen1I = 0; bool _gen1O = 0; bool _gen1P = 0; unsigned long _csb1 = 0; bool hasData = 0; boolean canResiveData = 1; boolean tempIndex = 0; int inChar ; char inputString ; String #define DS3231_I2C_ADDRESS 0x68 { Wire.beginTransmission(DS3231_I2C_ADDRESS); Wire.write(0x00); Wire.endTransmission(); Wire.requestFrom(DS3231_I2C_ADDRESS, 7); if (Wire.available()) { seconds = Wire.read(); minutes = Wire.read(); hours = Wire.read(); day = Wire.read(); date = Wire.read(); month = Wire.read(); //temp month year = Wire.read(); seconds = (((seconds & B11110000) >> 4) * 10 + (seconds & B00001111)); minutes = (((minutes & B11110000) >> 4) * 10 + (minutes & B00001111)); hours = (((hours & B00110000) >> 4) * 10 + (hours & B00001111)); day = (day & B00000111); // 1-7 date = (((date & B00110000) >> 4) * 10 + (date & B00001111)); month = (((month & B00010000) >> 4) * 10 + (month & B00001111)); year = (((year & B11110000) >> 4) * 10 + (year & B00001111)); } else { } } 854 void get3231Date { Wire.beginTransmission(DS3231_I2C_ADDRESS); Wire.write(0x00); Wire.write(decToBcd(sec)); Wire.write(decToBcd(minut)); Wire.write(decToBcd(hou)); Wire.write(decToBcd(daW)); Wire.write(decToBcd(dat)); Wire.write(decToBcd(mo)); Wire.write(decToBcd(ye)); Wire.endTransmission(); get3231Date(); } 319 void set3231Date byte sec byte minut byte hou byte dat byte mo byte ye byte daW { return ( (val / 10 * 16) + (val % 10) ); } 46 byte decToBcd byte val 72.0d 180@0 180@0 corner: 370.0d@67.0d left Установка времени через COM порт Нажать кнопку1 и включить питание Калибровка напряжения Нажать кнопку2 и включить питание. Установка времени через COM порт 183.0d 3@12.0d 9.0d Нажать кнопку1 и включить питание 181.0d 3@26.0d 9.0d 0.0d 3@31.0d 0.0d Калибровка напряжения 120.0d 3@45.0d 9.0d Нажать кнопку2 и включить питание. 184.0d 3@59.0d 9.0d 90 600@470 620@470 corner: 700@530 600@470 corner: 720@530 647.5d@483.5d 600@500 620@500 580.0d@503.5d 600@490 corner: 620@510 440@470 460@470 corner: 500@530 440@470 corner: 520@530 465.0d@483.5d 160@470 180@470 corner: 220@510 160@470 corner: 240@510 183.5d@483.5d 60@490 80@490 corner: 132.0d@510 60@490 corner: 152.0d@510 84@503.5d 152.0d@500 period 44.0d 7.0d array DS18B20 7 0.0d 132.0d@500 152.0d@500 corner: 152.0d@500 160@500 180@500 160@490 corner: 180@510 220@490 corner: 240@510 240@500 9.0d 220@500 240@500 corner: 240@500 1 440@500 460@500 440@490 corner: 460@510 2 c 440@520 460@520 433.0d@522.5d 440@510 corner: 460@530 500@510 corner: 520@530 520@520 9.0d 500@520 520@520 corner: 520@520 600@520 620@520 600@510 corner: 620@530 410@80 430@80 corner: 510@120 410@80 corner: 530@120 435.5d@93.5d 190@80 210@80 corner: 250@120 190@80 corner: 270@120 216.5d@94.5d 190@110 210@110 170.0d@113.5d 190@100 corner: 210@120 250@100 corner: 270@120 270@110 9.0d 250@110 310@20 330@20 corner: 370@60 310@20 corner: 390@60 342.5d@33.5d 310@40 corner: 330@60 400@40 420@40 corner: 516.0d@60 400@40 corner: 536.0d@60 424@55.0d 400@40 corner: 420@60 516.0d@50 536.0d@50 516.0d@40 corner: 536.0d@60 400@50 88.0d 10.0d 420@50 390@50 corner: 390@50 9.0d 370@50 390@50 370@40 corner: 390@60 310@50 330@50 270@50 corner: 270@110 En 410@110 430@110 410@100 corner: 430@120 46.0d 510@110 530@110 510@100 corner: 530@120 600@380 620@380 corner: 700@440 600@380 corner: 720@440 647.5d@393.5d 600@410 620@410 580.0d@413.5d 600@400 corner: 620@420 510@380 530@380 corner: 570@440 510@380 corner: 590@440 535.0d@393.5d 410@380 430@380 corner: 470@420 410@380 corner: 490@420 433.5d@393.5d 320@360 340@360 corner: 400@420 320@360 corner: 420@420 354.5d@374.0d 170@320 190@320 corner: 250@360 170@320 corner: 270@360 193.5d@333.5d 250@340 corner: 270@360 270@350 V 10.0d 250@350 270@350 corner: 270@390 I1 320@390 340@390 320@380 corner: 340@400 170@360 190@360 corner: 250@420 170@360 corner: 270@420 206.0d@374.0d 40@380 60@380 corner: 129.0d@400 40@380 corner: 149.0d@400 64@394.5d 129.0d@380 corner: 149.0d@400 149.0d@390 61.0d 9.0d 0.0d 129.0d@390 149.0d@390 corner: 149.0d@390 170@390 190@390 170@380 corner: 190@400 170@410 190@410 141.0d@413.5d 170@400 corner: 190@420 250@400 corner: 270@420 270@410 9.0d 250@410 270@410 corner: 270@410 I2 320@410 340@410 320@400 corner: 340@420 400@400 corner: 420@420 420@410 9.0d 400@410 410@410 corner: 410@410 I 410@410 430@410 410@400 corner: 430@420 470@400 corner: 490@420 490@410 Q 9.0d 470@410 490@410 corner: 490@410 510@410 530@410 510@400 corner: 530@420 v 510@430 530@430 502.0d@432.5d 510@420 corner: 530@440 570@420 corner: 590@440 590@430 9.0d 570@430 590@430 corner: 590@430 600@430 620@430 600@420 corner: 620@440 9 600@220 620@220 corner: 700@280 600@220 corner: 720@280 647.5d@233.5d 600@250 620@250 580.0d@253.5d 600@240 corner: 620@260 180@240 200@240 corner: 280@280 180@240 corner: 300@280 221.5d@253.5d 280@260 corner: 300@280 300@270 A A DS3231 H:i:s StrD-T 31.0d 280@270 300@270 corner: 300@270 600@270 620@270 600@260 corner: 620@280 600@150 620@150 corner: 700@210 600@150 corner: 720@210 647.5d@163.5d 600@180 620@180 580.0d@183.5d 600@170 corner: 620@190 180@170 200@170 corner: 280@210 180@170 corner: 300@210 221.5d@183.5d 280@190 corner: 300@210 300@200 d-m 31.0d 280@200 300@200 corner: 300@200 600@200 620@200 600@190 corner: 620@210 8 11 230@620 250@620 corner: 310@680 230@620 corner: 330@680 261.5d@634.0d 40@640 60@640 corner: 140@700 40@640 corner: 160@700 81.5d@653.5d 140@660 corner: 160@680 230@680 250@680 corner: 310@740 230@680 corner: 330@740 261.5d@694.0d 230@700 corner: 250@720 I2 230@730 250@730 224.0d@733.5d 230@720 corner: 250@740 360@660 380@660 corner: 420@720 360@660 corner: 440@720 388.5d@673.5d Q 9.0d 310@670 330@670 330@670 corner: 330@690 360@690 380@690 360@710 720@740 740@740 corner: 772.0d@760 720@740 corner: 792.0d@760 744@754.5d 720@740 corner: 740@760 720@750 ДХО 24.0d 9.0d 740@750 450@760 470@760 corner: 510@820 450@760 corner: 530@820 478.5d@773.5d 450@790 180@890 200@890 corner: 260@950 180@890 corner: 280@950 214.5d@904.0d 50@910 70@910 corner: 125.0d@930 50@910 corner: 145.0d@930 74@924.5d 125.0d@910 corner: 145.0d@930 145.0d@920 габариты 47.0d 9.0d 0.0d 125.0d@920 145.0d@920 corner: 145.0d@920 I1 180@920 200@920 I2 800 180@940 200@940 160.0d@943.5d 280@940 > 9.0d 260@940 350@850 370@850 corner: 410@910 350@850 corner: 430@910 378.5d@863.5d 50@870 70@870 corner: 110.0d@890 50@870 corner: 130.0d@890 74@884.5d 116.0d@870 corner: 130.0d@890 130.0d@880 0 - закрыта Дверь 32.0d 9.0d 0.0d 116.0d@880 130.0d@880 corner: 130.0d@880 350@880 370@880 350@900 530@850 550@850 corner: 590@910 530@850 corner: 610@910 561.5d@863.5d 9.0d 510@810 530@810 530@810 corner: 530@880 530@880 550@880 530@900 600@870 620@870 corner: 680@910 600@870 corner: 700@910 636.0d@883.5d 600@890 corner: 620@910 710@890 730@890 corner: 773.0d@910 710@890 corner: 793.0d@910 734@902.5d 710@890 corner: 730@910 710@900 сигнал 35.0d 5.0d 730@900 700@900 corner: 700@900 9.0d 680@900 700@900 680@890 corner: 700@910 600@900 100 EN 620@900 600@900 corner: 600@900 9.0d 590@900 610@900 550@900 430@900 corner: 430@900 9.0d 410@900 430@900 370@900 280@810 corner: 280@940 450@810 464@810 470@790 440@710 corner: 440@790 9.0d 420@710 440@710 380@710 330@710 corner: 330@730 9.0d 310@730 330@730 310@720 corner: 330@740 230@710 >= I1 250@710 160@690 corner: 160@710 Day 20.0d 140@690 160@690 140@680 corner: 160@700 160@670 Mo 16.0d 140@670 160@650 corner: 160@670 I1 230@650 250@650 230@640 corner: 250@660 I2 230@670 250@670 222.0d@673.5d 230@660 corner: 250@680 310@660 corner: 330@680 >= (0 to: 90) (90 to: 180) Arduino Pro Mini (ATmega328, 5V, 16MHz) 12 14 15 17 18 19 20 21 Общие сведения Arduino Pro Mini построена на микроконтроллере ATmega168 (техническое описание). Платформа содержит 14 цифровых входов и выходов (6 из которых могут использоваться как выходы ШИМ), 6 аналоговых входов, резонатор, кнопку перезагрузки и отверстия для монтажа выводов. Блок из шести выводов может подключаться к кабелю FTDI или плате-конвертеру Sparkfun для обеспечения питания и связи через USB. Arduino Pro Mini предназначена для непостоянной установки в объекты или экспонаты. Платформа поставляется без установленных выводов, что позволяет пользователям применять собственные выводы и разъемы. Расположение выводов совместимо с платформой Arduino Mini. Существует две версии платформы Pro Mini. Одна версия работает при напряжении 3.3 В и частоте 8 МГц, другая при напряжения 5 В и частоте 16 МГц. Arduino Pro Mini разработана и производится SparkFun Electronics. Характеристики Микроконтроллер ATmega168 Рабочее напряжение 3.3 В или 5 В (в зависимости от модели) Входное напряжение 3.35-12 В (модель 3.3 В) или 5-12 В (модель 5 В) Цифровые Входы/Выходы 14 (6 из которых могут использоваться как выходы ШИМ) Аналоговые входы 6 Постоянный ток через вход/выход 40 мА Флеш-память 16 Кб (2 используются для загрузчика) ОЗУ 1 Кб EEPROM 512 байт Тактовая частота 8 МГц (модель 3.3 В) или 16 МГц (модель 5 В) Питание Arduino Pro Mini может получать питание: через кабель FTDI, или от платы-конвертора, или от регулируемого источника питания 3.3 В или 5 В (зависит от модели платформы) через вывод Vcc, или от нерегулируемого источника через вывод RAW. Выводы питания: RAW. - Для подключения нерегулируемого напряжения. VCC. - Для подключения регулируемых 3.3 В или 5 В. GND. - Выводы заземления. Память Микроконтроллер ATmega168 имеет: 16 кБ флеш-памяти для хранения кода программы (2 кБ используется для хранения загрузчика), 1 кБ ОЗУ и 512 байт EEPROM . Входы и Выходы Каждый из 14 цифровых выводов Pro, может настраиваться как вход или выход. Выводы работают при напряжении 3,3 В. Каждый вывод имеет нагрузочный резистор (стандартно отключен) 20-50 кОм и может пропускать до 40 мА. Некоторые выводы имеют особые функции: Последовательная шина: 0 (RX) и 1 (TX). Выводы используются для получения (RX) и передачи (TX) данных TTL. Данные выводы имеют соединение с выводами TX-0 и RX-1 блока из шести выводов. Внешнее прерывание: 2 и 3. Данные выводы могут быть сконфигурированы на вызов прерывания либо на младшем значении, либо на переднем или заднем фронте, или при изменении значения. ШИМ: 3, 5, 6, 9, 10, и 11. Любой из выводов обеспечивает ШИМ с разрешением 8 бит. SPI: 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK). Посредством данных выводов осуществляется связь SPI, которая, хотя и поддерживается аппаратной частью, не включена в язык Arduino. LED: 13. Встроенный светодиод, подключенный к цифровому выводу 13. Если значение на выводе имеет высокий потенциал, то светодиод горит. На платформе Pro Mini установлены 6 аналоговых входов, каждый разрешением 10 бит (т.е. может принимать 1024 различных значения). Четыре из них расположены на краю платформы, а другие два (входы 4 и 5) ближе к центру. Измерение происходит относительно земли до значения VCC. Некоторые выводы имеют дополнительные функции: I2C: 4 (SDA) и 5 (SCL). Посредством выводов осуществляется связь I2C (TWI). Существует дополнительный вывод на платформе: Reset. Низкий уровень сигнала на выводе перезагружает микроконтроллер. Обычно применяется для подключения кнопки перезагрузки на плате расширения, закрывающей доступ к кнопке на самой плате Arduino. Связь На платформе Arduino Pro Mini установлено несколько устройств для осуществления связи с компьютером, другими устройствами Arduino или микроконтроллерами.ATmega168 поддерживает последовательный интерфейс UART TTL, осуществляемый выводами 0 (RX) и 1 (TX). Мониторинг последовательной шины (Serial Monitor) программы Arduino позволяет посылать и получать текстовые данные через подключение USB. ATmega168 поддерживает интерфейсы I2C (TWI) и SPI. Для использования интерфейса SPI обратитесь к техническим данным микроконтроллера ATmega168. Программирование Микроконтроллер ATmega168 поставляется с записанным загрузчиком, облегчающим запись новых программ без использования внешних программаторов. Связь осуществляется оригинальным протоколом STK500. Имеется возможность не использовать загрузчик и запрограммировать ATmega168 с помощью внешнего программатора. Автоматическая (программная) перезагрузка Arduino Pro Mini разработана таким образом, чтобы перед записью нового кода перезагрузка осуществлялась самой программой, а не нажатием кнопки на платформе. Одна из выводов на блоке из шести выводов подключен к линии перезагрузки микроконтроллеров ATmega168 через резистор 100 нФ. Данный вывод соединен с одной из линий управления потоком конвертора USB-to-serial, подключенного к блоку: к линий RTS при использовании кабеля FTDI или к линии DTR при использовании платы-конвертора Sparkfun. Активация данной линии, т.е. подача сигнала низкого уровня, перезагружает микроконтроллер. Программа Arduino, используя данную функцию, загружает код одним нажатием кнопки Upload в самой среде программирования. Подача сигнала низкого уровня по линии перезагрузки скоординирована с началом записи кода, что сокращает таймаут загрузчика. Функция имеет еще одно применение. Перезагрузка Pro Mini происходит каждый раз при подключении к программе Arduino на компьютере с ОС Mac X или Linux (через USB). Следующие полсекунды после перезагрузки работает загрузчик. Во время программирования происходит задержка нескольких первых байтов кода во избежание получения платформой некорректных данных (всех, кроме кода новой программы). Если производится разовая отладка скетча, записанного в платформу, или ввод каких-либо других данных при первом запуске, необходимо убедиться, что программа на компьютере ожидает в течение секунды перед передачей данных. Физические характеристики Габаритные размеры печатной платы Pro Mini составляют 1,8х3,3 см. 6180 1239b809-ccf5-4c3e-ac12-dd22bbd10faf.png c1648163-afbf-48eb-84b2-801fbffda36d.png 1024 uno pro 16MHzatmega328 General information Arduino Pro Mini microcontroller built on the ATmega168 (Datasheet). The platform has 14 digital inputs and outputs (of which 6 can be used as PWM outputs), 6 analog inputs, a resonator, a reset button and holes for mounting pins. A block of six pins can connect to the FTDI cable or Board-Sparkfun Converter to provide power and communication via USB. Arduino Pro Mini is intended for non-permanent installation in objects or artefacts. The platform comes with no set of insights, allowing users to apply their own findings and connectors. Pinout compatible with Arduino Mini. There are two versions of Pro Mini platform. One version operates at a voltage of 3.3 V and a frequency of 8 MHz, the other at 5 V and a frequency of 16 MHz. Arduino Pro Mini is designed and produced by SparkFun Electronics. Features The ATmega168 Microcontroller Operating voltage 3.3 V or 5 V (in depending on the model) Input voltage: 3.35-12V (model 3.3 V) or 5-12 (model 5) Digital Inputs/Outputs 14 (of which 6 can be used as PWM outputs) Analog inputs 6 DC current through input/output 40 mA The flash memory 16 KB (2 used for loader) RAM 1 KB EEPROM 512 bytes Clock speed 8 MHz (3.3 V model) or 16 MHz (model 5) Food Arduino Pro Mini can be powered through the FTDI cable or Board of the Converter, or from a regulated power source of 3.3 V or 5 V (depending on the model of the platform) via the Vcc pin or an unregulated source through the output RAW. Power pins: RAW. For connection of the unregulated voltage. VCC. - Connect a regulated 3.3 V or 5 V. GND. The conclusions of the ground. Memory Microcontroller ATmega168 has 16 KB of flash memory for storing code (with 2 KB used for storing the bootloader), 1KB SRAM and 512 bytes of EEPROM . Inputs and Outputs Each of the 14 digital pins Pro can be configured as input or output. Insights operate at voltage of 3.3 V. Each output has a load resistor (default off) 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 findings have a connection with the conclusions of the TX-0 and RX-1 block of six insights. 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, although provided by the underlying hardware, is not included in the Arduino language. LED: 13. Built-in led connected to digital pin 13. If the value on the output is held high, the led is illuminated. On the platform of the Pro Mini has 6 analog inputs each with 10 bits of resolution (i.e. 1024 different values). Four of them are located on the edge of the platform, and the other two (inputs 4 and 5) closer to the center. The measurement is relative to ground to a value of VCC. Some pins have additional functions: I2C: 4 (SDA) and 5 (SCL). By means of pins communicates I2C (TWI). There is an additional pin on the platform: 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 Pro Mini has a number of facilities for communicating with a computer, another Arduino, or other microcontrollers.The ATmega168 supports serial UART interface TTL undertaken by the pins 0 (RX) and 1 (TX). Monitoring Serial Monitor of the Arduino program allows you to send and receive text data via the USB connection. The ATmega168 supports I2C (TWI) and SPI. To use the SPI interface please refer to technical data ATmega168 microcontroller. Programming The ATmega168 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 ATmega168 with an external programmer. Automatic (software) reset Arduino Pro Mini is designed in such a way that the new code before recording a restart is performed by the program, instead of pressing buttons on the platform. One of the findings at the block of six pins are connected to the line reboot the ATmega168 via a 100 nF resistor. This pin is connected to one of the lines control the flow of Converter USB-to-serial connected to the block: lines RTS when using an FTDI cable or DTR when using the tab-Converter Sparkfun. 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 to line reboot coordinated with the start of writing code that reduces the loader timeout. The function has another use. Restart Pro Mini 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. Physical characteristics The dimensions of the Pro Mini PCB are 1,8x3,3 cm. 9600 arduinoIDE 47 242988154 4096 194171571 57