From 64c333f1efbc9a3719624f0812101189dbcdb5d4 Mon Sep 17 00:00:00 2001 From: Alexey Zholtikov Date: Sun, 20 Jul 2025 10:02:19 +0300 Subject: [PATCH] feat: initial --- .gitignore | 3 + README.md | 13 +- hardware/BOM.xlsx | Bin 0 -> 9071 bytes hardware/CR2032 holder.jpg | Bin 0 -> 33538 bytes hardware/Gerber.zip | Bin 0 -> 21576 bytes hardware/Schematic.pdf | 5088 ++++++++++++++++++++++++++++++++++++ src/main.c | 155 ++ 7 files changed, 5258 insertions(+), 1 deletion(-) create mode 100644 .gitignore create mode 100644 hardware/BOM.xlsx create mode 100644 hardware/CR2032 holder.jpg create mode 100644 hardware/Gerber.zip create mode 100644 hardware/Schematic.pdf create mode 100644 src/main.c diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..c78477b --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +.vscode +.DS_Store +build \ No newline at end of file diff --git a/README.md b/README.md index 39726a6..d6c0eca 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,13 @@ -# zh_avr_ttp223_nrf24l01_touch_pad +# RF touch pad +Touch pad on ATMega 8/48/168/328 + nRF24L01. + +## Features + +1. Power consumption in the sleep mode approximately 2 μA. +2. When triggered transmits battery level charge. +3. Easy installation into any standard touch pad enclosure. + +## Note + +A gateway is required. For details see [RF Gateway](http://git.zh.com.ru/alexey.zholtikov/RF-Gateway). diff --git a/hardware/BOM.xlsx b/hardware/BOM.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..64372398095e1e37ff8ce2b9909eea65ab8da4d8 GIT binary patch literal 9071 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 JNB#5L{{a*hz|Q~x literal 0 HcmV?d00001 diff --git a/hardware/CR2032 holder.jpg b/hardware/CR2032 holder.jpg new file mode 100644 index 0000000000000000000000000000000000000000..639e330616866a5d8b030cb0fde7334f5195a90f GIT binary patch literal 33538 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 literal 0 HcmV?d00001 diff --git a/hardware/Gerber.zip b/hardware/Gerber.zip new file mode 100644 index 0000000000000000000000000000000000000000..0281fac3f854398ff85ead27ae1046ba03a7c146 GIT binary patch literal 21576 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 +endobj +4 0 obj +<< +/Length 57639 +>> +stream +0.14 w +0 G +q +2 J +0 j +72 M +1.00 g +[] 0 d +0.00 586.08 833.04 -586.08 re +f +7.20 w +BT +/F1 6.48386245712778 Tf +7.20 TL +0.000 0.000 0.502 rg +607.68 49.64 Td +(AVR Touch Pad) Tj +ET +7.20 w +BT +/F1 6.48386245712778 Tf +7.20 TL +0.000 0.000 0.502 rg +616.05 13.44 Td +(2022-01-17) Tj +ET +7.20 w +BT +/F1 6.48386245712778 Tf +7.20 TL +0.000 0.000 0.502 rg +801.09 27.84 Td +(1/1) Tj +ET +q +1 0 0 1 0 0 cm +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +151.200 576.000 m +151.200 583.200 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +151.200 10.080 m +151.200 2.880 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +292.320 576.000 m +292.320 583.200 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +292.320 10.080 m +292.320 2.880 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +433.440 576.000 m +433.440 583.200 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +433.440 10.080 m +433.440 2.880 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +574.560 576.000 m +574.560 583.200 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +574.560 10.080 m +574.560 2.880 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +715.680 576.000 m +715.680 583.200 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +715.680 10.080 m +715.680 2.880 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +10.080 434.880 m +2.880 434.880 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +822.960 434.880 m +830.160 434.880 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +10.080 293.760 m +2.880 293.760 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +822.960 293.760 m +830.160 293.760 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +10.080 152.640 m +2.880 152.640 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +822.960 152.640 m +830.160 152.640 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +10.080 11.520 m +2.880 11.520 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +822.960 11.520 m +830.160 11.520 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +503.352 39.420 m +822.694 39.420 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +578.614 25.020 m +822.694 25.020 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +765.799 67.630 m +765.814 39.420 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +765.814 39.420 m +765.814 25.020 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +578.614 39.420 m +578.614 10.620 l +S +7.20 w +BT +/F1 6.303753725793684 Tf +7.00 TL +0.627 0.000 0.000 rg +3.96 505.79 Td +(A) Tj +ET +7.20 w +BT +/F1 6.303753725793684 Tf +7.00 TL +0.627 0.000 0.000 rg +824.04 505.79 Td +(A) Tj +ET +7.20 w +BT +/F1 6.303753725793684 Tf +7.00 TL +0.627 0.000 0.000 rg +3.96 364.67 Td +(B) Tj +ET +7.20 w +BT +/F1 6.303753725793684 Tf +7.00 TL +0.627 0.000 0.000 rg +824.04 364.67 Td +(B) Tj +ET +7.20 w +BT +/F1 6.303753725793684 Tf +7.00 TL +0.627 0.000 0.000 rg +3.96 223.55 Td +(C) Tj +ET +7.20 w +BT +/F1 6.303753725793684 Tf +7.00 TL +0.627 0.000 0.000 rg +824.04 223.55 Td +(C) Tj +ET +7.20 w +BT +/F1 6.303753725793684 Tf +7.00 TL +0.627 0.000 0.000 rg +3.96 82.43 Td +(D) Tj +ET +7.20 w +BT +/F1 6.303753725793684 Tf +7.00 TL +0.627 0.000 0.000 rg +824.04 82.43 Td +(D) Tj +ET +7.20 w +BT +/F1 6.303753725793684 Tf +7.00 TL +0.627 0.000 0.000 rg +80.64 577.43 Td +(1) Tj +ET +7.20 w +BT +/F1 6.303753725793684 Tf +7.00 TL +0.627 0.000 0.000 rg +80.64 4.31 Td +(1) Tj +ET +7.20 w +BT +/F1 6.303753725793684 Tf +7.00 TL +0.627 0.000 0.000 rg +221.76 577.43 Td +(2) Tj +ET +7.20 w +BT +/F1 6.303753725793684 Tf +7.00 TL +0.627 0.000 0.000 rg +221.76 4.31 Td +(2) Tj +ET +7.20 w +BT +/F1 6.303753725793684 Tf +7.00 TL +0.627 0.000 0.000 rg +362.88 577.43 Td +(3) Tj +ET +7.20 w +BT +/F1 6.303753725793684 Tf +7.00 TL +0.627 0.000 0.000 rg +362.88 4.31 Td +(3) Tj +ET +7.20 w +BT +/F1 6.303753725793684 Tf +7.00 TL +0.627 0.000 0.000 rg +504.00 577.43 Td +(4) Tj +ET +7.20 w +BT +/F1 6.303753725793684 Tf +7.00 TL +0.627 0.000 0.000 rg +504.00 4.31 Td +(4) Tj +ET +7.20 w +BT +/F1 6.303753725793684 Tf +7.00 TL +0.627 0.000 0.000 rg +645.12 577.43 Td +(5) Tj +ET +7.20 w +BT +/F1 6.303753725793684 Tf +7.00 TL +0.627 0.000 0.000 rg +645.12 4.31 Td +(5) Tj +ET +7.20 w +BT +/F1 7.204290898601705 Tf +8.00 TL +0.627 0.000 0.000 rg +506.88 58.72 Td +(TITLE:) Tj +ET +7.20 w +BT +/F1 7.204290898601705 Tf +8.00 TL +0.627 0.000 0.000 rg +769.41 49.18 Td +(REV:) Tj +ET +7.20 w +BT +/F1 7.204290898601705 Tf +8.00 TL +0.627 0.000 0.000 rg +582.21 14.08 Td +(Date:) Tj +ET +7.20 w +BT +/F1 7.204290898601705 Tf +8.00 TL +0.627 0.000 0.000 rg +768.69 28.48 Td +(Sheet:) Tj +ET +7.20 w +BT +/F1 7.204290898601705 Tf +8.00 TL +0.627 0.000 0.000 rg +682.29 13.90 Td +(Drawn By:) Tj +ET +7.20 w +BT +/F1 7.204290898601705 Tf +8.00 TL +0.627 0.000 0.000 rg +582.21 29.74 Td +(Company:) Tj +ET +2 J +0 j +72 M +0.72 w +0.63 0.00 0.00 RG +[] 0 d +10.08 576.00 812.88 -565.92 re +S +2 J +0 j +72 M +0.72 w +0.63 0.00 0.00 RG +[] 0 d +2.88 583.20 827.28 -580.32 re +S +2 J +0 j +72 M +0.72 w +0.63 0.00 0.00 RG +[] 0 d +503.28 67.68 319.68 -57.60 re +S +q +0.33 0.53 1.00 rg +[] 0 d +543.164 23.447 m +543.266 23.523 543.389 23.561 543.531 23.561 c +543.721 23.561 543.925 23.493 544.141 23.363 c +544.358 23.232 544.566 23.025 544.765 22.743 c +545.535 23.919 l +545.296 24.248 544.999 24.505 544.641 24.687 c +544.283 24.868 543.902 24.956 543.504 24.956 c +542.938 24.956 542.443 24.792 542.027 24.463 c +541.611 24.134 541.403 23.704 541.403 23.181 c +541.403 22.806 541.536 22.448 541.801 22.110 c +541.992 21.870 542.337 21.579 542.832 21.242 c +543.261 20.951 543.527 20.748 543.624 20.634 c +543.721 20.521 543.770 20.411 543.770 20.301 c +543.770 20.166 543.708 20.052 543.580 19.951 c +543.451 19.854 543.283 19.804 543.071 19.804 c +542.536 19.804 542.040 20.086 541.589 20.655 c +540.594 19.551 l +541.036 19.104 541.439 18.792 541.797 18.623 c +542.155 18.454 542.558 18.370 542.996 18.370 c +543.757 18.370 544.336 18.577 544.738 18.990 c +545.141 19.403 545.340 19.846 545.340 20.310 c +545.340 20.664 545.243 20.989 545.048 21.292 c +544.853 21.592 544.447 21.954 543.827 22.376 c +543.438 22.642 543.208 22.819 543.133 22.911 c +543.053 23.004 543.013 23.097 543.013 23.190 c +543.009 23.287 543.062 23.371 543.164 23.447 c +543.164 23.447 l +f +0.33 0.53 1.00 rg +[] 0 d +549.224 21.081 m +547.945 24.796 l +546.362 24.796 l +548.211 19.386 l +546.344 16.241 l +548.047 16.241 l +553.209 24.796 l +551.471 24.796 l +549.224 21.081 l +f +0.33 0.53 1.00 rg +[] 0 d +532.097 23.742 m +528.983 23.742 l +529.240 25.500 l +529.240 25.500 532.544 25.505 532.561 25.505 c +532.995 25.505 533.349 25.842 533.349 26.255 c +533.349 26.668 532.995 27.006 532.561 27.006 c +532.548 27.006 527.767 27.006 527.767 27.006 c +526.546 18.530 l +531.553 18.530 l +531.553 18.530 l +531.973 18.539 532.314 18.868 532.314 19.268 c +532.314 19.677 531.964 20.010 531.535 20.010 c +531.518 20.010 528.430 20.006 528.430 20.006 c +528.758 22.254 l +528.758 22.254 531.929 22.249 531.955 22.249 c +532.389 22.249 532.743 22.587 532.743 23.000 c +532.752 23.375 532.469 23.683 532.097 23.742 c +532.097 23.742 l +f +0.33 0.53 1.00 rg +[] 0 d +559.384 27.002 m +559.370 27.002 554.589 27.002 554.589 27.002 c +553.377 18.534 l +558.388 18.534 l +558.388 18.534 l +558.809 18.543 559.149 18.872 559.149 19.272 c +559.149 19.681 558.800 20.015 558.371 20.015 c +558.353 20.015 555.266 20.010 555.266 20.010 c +555.593 22.258 l +555.593 22.258 558.764 22.254 558.795 22.254 c +559.229 22.254 559.583 22.591 559.583 23.004 c +559.583 23.375 559.300 23.683 558.928 23.742 c +555.814 23.742 l +556.071 25.500 l +556.071 25.500 559.375 25.505 559.392 25.505 c +559.826 25.505 560.180 25.842 560.180 26.255 c +560.171 26.664 559.821 27.002 559.384 27.002 c +559.384 27.002 l +f +0.33 0.53 1.00 rg +[] 0 d +568.332 22.945 m +568.332 23.776 568.128 24.514 567.726 25.150 c +567.323 25.787 566.801 26.255 566.155 26.550 c +565.510 26.850 564.532 26.997 563.210 26.997 c +561.803 26.997 l +560.591 18.530 l +563.351 18.530 l +564.510 18.530 565.417 18.695 566.067 19.024 c +566.717 19.353 567.261 19.875 567.690 20.588 c +568.119 21.305 568.332 22.089 568.332 22.945 c +568.332 22.945 l +566.147 21.195 m +565.824 20.731 565.399 20.402 564.868 20.213 c +564.488 20.078 563.878 20.010 563.033 20.010 c +562.484 20.010 l +563.267 25.509 l +563.687 25.509 l +564.373 25.509 564.921 25.408 565.333 25.201 c +565.744 24.994 566.063 24.703 566.293 24.324 c +566.518 23.944 566.633 23.476 566.633 22.916 c +566.629 22.237 566.470 21.659 566.147 21.195 c +566.147 21.195 l +f +0.33 0.53 1.00 rg +[] 0 d +574.900 23.042 m +573.914 22.523 l +573.834 21.840 573.224 21.313 572.489 21.313 c +571.698 21.313 571.056 21.925 571.056 22.679 c +571.056 23.434 571.698 24.046 572.489 24.046 c +572.795 24.046 573.078 23.953 573.308 23.801 c +574.533 24.446 l +573.870 26.985 l +572.467 26.985 l +567.690 18.551 l +569.477 18.551 l +570.486 20.348 l +573.998 20.348 l +574.467 18.551 l +576.077 18.551 l +574.900 23.042 l +574.900 23.042 l +f +0.33 0.53 1.00 rg +[] 0 d +571.963 22.713 m +571.963 22.422 572.211 22.186 572.516 22.186 c +572.821 22.186 573.069 22.422 573.069 22.713 c +573.069 23.004 572.821 23.240 572.516 23.240 c +572.211 23.240 571.963 23.004 571.963 22.713 c +571.963 22.713 l +f +0.33 0.53 1.00 rg +[] 0 d +539.320 23.810 m +539.320 23.810 539.320 23.814 539.320 23.810 c +538.767 23.810 l +538.710 23.911 l +538.484 24.252 538.201 24.510 537.860 24.687 c +537.515 24.864 536.971 24.952 536.564 24.952 c +535.958 24.952 535.379 24.796 534.826 24.484 c +534.273 24.172 533.831 23.738 533.504 23.177 c +533.176 22.620 533.008 22.030 533.008 21.414 c +533.008 20.605 533.265 19.896 533.778 19.285 c +534.291 18.674 534.985 18.370 535.857 18.370 c +536.237 18.370 536.578 18.429 536.883 18.556 c +537.188 18.678 537.515 18.893 537.865 19.205 c +537.865 19.205 538.276 18.863 538.281 18.868 c +538.537 18.674 538.856 18.551 539.201 18.530 c +539.360 18.530 l +539.382 18.712 l +539.944 23.219 l +539.939 23.219 539.939 23.219 539.935 23.219 c +539.935 23.544 539.661 23.805 539.320 23.810 c +539.320 23.810 l +538.028 20.786 m +537.829 20.428 537.582 20.162 537.285 19.993 c +536.989 19.825 536.644 19.740 536.246 19.740 c +535.768 19.740 535.379 19.888 535.074 20.192 c +534.769 20.491 534.618 20.887 534.618 21.377 c +534.618 22.013 534.817 22.532 535.220 22.937 c +535.622 23.341 536.109 23.540 536.684 23.540 c +537.179 23.540 537.577 23.388 537.878 23.088 c +538.179 22.785 538.329 22.389 538.329 21.891 c +538.329 21.516 538.228 21.145 538.028 20.786 c +538.028 20.786 l +f +0.33 0.53 1.00 rg +[] 0 d +521.163 26.179 m +520.831 27.018 520.292 27.773 519.579 28.385 c +518.487 29.321 517.071 29.839 515.599 29.839 c +514.325 29.839 513.108 29.460 512.082 28.743 c +511.587 28.397 511.158 27.988 510.804 27.524 c +510.583 27.554 510.357 27.571 510.127 27.571 c +508.858 27.571 507.659 27.099 506.761 26.243 c +505.863 25.387 505.368 24.248 505.368 23.034 c +505.368 21.908 505.806 20.828 506.597 19.993 c +507.225 19.331 508.039 18.863 508.937 18.644 c +509.326 17.539 510.423 16.742 511.711 16.742 c +513.325 16.742 514.639 17.995 514.639 19.534 c +514.639 19.622 514.634 19.715 514.625 19.804 c +518.735 21.861 l +517.837 23.346 l +513.909 21.381 l +513.374 21.963 512.586 22.329 511.711 22.329 c +510.441 22.329 509.357 21.554 508.951 20.474 c +507.915 20.908 507.190 21.891 507.190 23.038 c +507.190 24.581 508.504 25.838 510.127 25.838 c +510.698 25.838 511.233 25.682 511.684 25.412 c +512.228 26.976 513.776 28.106 515.599 28.106 c +517.722 28.106 519.464 26.580 519.699 24.619 c +519.774 24.628 519.849 24.632 519.924 24.632 c +521.194 24.632 522.224 23.649 522.224 22.439 c +522.224 21.292 521.300 20.352 520.123 20.255 c +518.810 20.255 l +518.752 20.268 518.690 20.272 518.628 20.272 c +518.120 20.272 517.708 19.880 517.708 19.395 c +517.708 18.935 518.080 18.560 518.553 18.522 c +518.553 18.513 l +520.123 18.513 l +520.203 18.513 l +520.283 18.522 l +521.309 18.606 522.260 19.049 522.959 19.774 c +523.662 20.504 524.051 21.448 524.051 22.439 c +524.051 24.185 522.835 25.678 521.163 26.179 c +521.163 26.179 l +511.711 20.613 m +512.334 20.613 512.843 20.128 512.843 19.534 c +512.843 18.939 512.334 18.454 511.711 18.454 c +511.087 18.454 510.578 18.939 510.578 19.534 c +510.578 20.128 511.087 20.613 511.711 20.613 c +511.711 20.613 l +f +Q +Q +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +654.480 139.680 m +654.480 146.880 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +648.000 139.680 m +660.960 139.680 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +650.160 138.240 m +658.800 138.240 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +652.320 136.800 m +656.640 136.800 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +653.760 135.360 m +655.200 135.360 l +S +1 J +1 j +0.72 w +0.53 0.00 0.00 RG +[] 0 d +654.480 146.880 m +654.480 146.880 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +660.240 188.640 m +648.720 188.640 l +S +1 J +1 j +0.72 w +0.53 0.00 0.00 RG +[] 0 d +654.480 175.680 m +654.480 182.880 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +654.480 197.280 m +654.480 191.520 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +648.720 191.520 m +660.240 191.520 l +S +1 J +1 j +0.72 w +0.53 0.00 0.00 RG +[] 0 d +654.480 204.480 m +654.480 197.280 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +654.480 188.640 m +654.480 182.880 l +S +7.20 w +BT +/F1 6.48386245712778 Tf +7.20 TL +0.000 0.000 0.502 rg +661.69 188.30 Td +(C3) Tj +ET +2 J +0 j +72 M +0.72 w +0.63 0.00 0.00 RG +[] 0 d +121.68 301.68 104.40 -66.24 re +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +124.92 299.52 m 124.92 300.12 124.44 300.60 123.84 300.60 c +123.24 300.60 122.76 300.12 122.76 299.52 c +122.76 298.92 123.24 298.44 123.84 298.44 c +124.44 298.44 124.92 298.92 124.92 299.52 c +S +7.20 w +BT +/F1 6.48386245712778 Tf +7.20 TL +0.000 g +124.34 291.59 Td +(VCC) Tj +ET +7.20 w +BT +/F1 6.48386245712778 Tf +7.20 TL +0.000 g +117.71 295.19 Td +(1) Tj +ET +1 J +1 j +0.72 w +0.53 0.00 0.00 RG +[] 0 d +114.480 294.480 m +121.680 294.480 l +S +7.20 w +BT +/F1 6.48386245712778 Tf +7.20 TL +0.000 g +124.34 284.39 Td +(GND) Tj +ET +7.20 w +BT +/F1 6.48386245712778 Tf +7.20 TL +0.000 g +117.71 287.99 Td +(2) Tj +ET +1 J +1 j +0.72 w +0.53 0.00 0.00 RG +[] 0 d +114.480 287.280 m +121.680 287.280 l +S +7.20 w +BT +/F1 6.48386245712778 Tf +7.20 TL +0.000 g +124.34 277.19 Td +(CE) Tj +ET +7.20 w +BT +/F1 6.48386245712778 Tf +7.20 TL +0.000 g +117.71 280.79 Td +(3) Tj +ET +1 J +1 j +0.72 w +0.53 0.00 0.00 RG +[] 0 d +114.480 280.080 m +121.680 280.080 l +S +7.20 w +BT +/F1 6.48386245712778 Tf +7.20 TL +0.000 g +124.34 269.99 Td +(CSN) Tj +ET +7.20 w +BT +/F1 6.48386245712778 Tf +7.20 TL +0.000 g +117.71 273.59 Td +(4) Tj +ET +1 J +1 j +0.72 w +0.53 0.00 0.00 RG +[] 0 d +114.480 272.880 m +121.680 272.880 l +S +7.20 w +BT +/F1 6.48386245712778 Tf +7.20 TL +0.000 g +124.34 262.79 Td +(SCK) Tj +ET +7.20 w +BT +/F1 6.48386245712778 Tf +7.20 TL +0.000 g +117.71 266.39 Td +(5) Tj +ET +1 J +1 j +0.72 w +0.53 0.00 0.00 RG +[] 0 d +114.480 265.680 m +121.680 265.680 l +S +7.20 w +BT +/F1 6.48386245712778 Tf +7.20 TL +0.000 g +124.34 255.59 Td +(MOSI) Tj +ET +7.20 w +BT +/F1 6.48386245712778 Tf +7.20 TL +0.000 g +117.71 259.19 Td +(6) Tj +ET +1 J +1 j +0.72 w +0.53 0.00 0.00 RG +[] 0 d +114.480 258.480 m +121.680 258.480 l +S +7.20 w +BT +/F1 6.48386245712778 Tf +7.20 TL +0.000 g +124.34 248.39 Td +(MISO) Tj +ET +7.20 w +BT +/F1 6.48386245712778 Tf +7.20 TL +0.000 g +117.71 251.99 Td +(7) Tj +ET +1 J +1 j +0.72 w +0.53 0.00 0.00 RG +[] 0 d +114.480 251.280 m +121.680 251.280 l +S +7.20 w +BT +/F1 6.48386245712778 Tf +7.20 TL +0.000 g +124.34 241.19 Td +(IRQ) Tj +ET +7.20 w +BT +/F1 6.48386245712778 Tf +7.20 TL +0.000 g +117.71 244.79 Td +(8) Tj +ET +1 J +1 j +0.72 w +0.53 0.00 0.00 RG +[] 0 d +114.480 244.080 m +121.680 244.080 l +S +7.20 w +BT +/F1 8.104828071409726 Tf +9.00 TL +0.627 0.000 0.000 rg +143.28 291.31 Td +(AS01-ML01S) Tj +ET +2 J +0 j +72 M +0.72 w +0.63 0.00 0.00 RG +[] 0 d +146.88 283.68 28.80 -21.60 re +S +2 J +0 j +72 M +0.72 w +0.63 0.00 0.00 RG +[] 0 d +154.08 254.88 21.60 -14.40 re +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +186.480 280.080 m +200.880 280.080 l +200.880 290.880 l +218.880 290.880 l +218.880 283.680 l +208.080 283.680 l +208.080 272.880 l +218.880 272.880 l +218.880 262.080 l +208.080 262.080 l +208.080 251.280 l +218.880 251.280 l +218.880 244.080 l +204.480 244.080 l +S +7.20 w +BT +/F1 3.602148691232081 Tf +4.00 TL +0.627 0.000 0.000 rg +150.49 269.46 Td +(nRF24L01+) Tj +ET +7.20 w +BT +/F1 3.602148691232081 Tf +4.00 TL +0.627 0.000 0.000 rg +157.69 247.86 Td +(CRYSTAL) Tj +ET +7.20 w +BT +/F1 6.48386245712778 Tf +7.20 TL +0.000 0.000 0.502 rg +164.88 306.64 Td +(U2) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +85.680 251.280 m +82.080 247.680 l +71.280 247.680 l +71.280 254.880 l +82.080 254.880 l +85.680 251.280 l +S +1 J +1 j +0.72 w +0.53 0.00 0.00 RG +[] 0 d +85.680 251.280 m +85.680 251.280 l +S +7.20 w +BT +/F1 6.48386245712778 Tf +7.20 TL +0.000 0.000 1.000 rg +50.87 248.27 Td +(MISO) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +85.680 258.480 m +82.080 254.880 l +71.280 254.880 l +71.280 262.080 l +82.080 262.080 l +85.680 258.480 l +S +1 J +1 j +0.72 w +0.53 0.00 0.00 RG +[] 0 d +85.680 258.480 m +85.680 258.480 l +S +7.20 w +BT +/F1 6.48386245712778 Tf +7.20 TL +0.000 0.000 1.000 rg +50.87 255.47 Td +(MOSI) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +85.680 265.680 m +82.080 262.080 l +71.280 262.080 l +71.280 269.280 l +82.080 269.280 l +85.680 265.680 l +S +1 J +1 j +0.72 w +0.53 0.00 0.00 RG +[] 0 d +85.680 265.680 m +85.680 265.680 l +S +7.20 w +BT +/F1 6.48386245712778 Tf +7.20 TL +0.000 0.000 1.000 rg +52.98 262.67 Td +(SCK) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +85.680 280.080 m +82.080 276.480 l +71.280 276.480 l +71.280 283.680 l +82.080 283.680 l +85.680 280.080 l +S +1 J +1 j +0.72 w +0.53 0.00 0.00 RG +[] 0 d +85.680 280.080 m +85.680 280.080 l +S +7.20 w +BT +/F1 6.48386245712778 Tf +7.20 TL +0.000 0.000 1.000 rg +55.57 277.07 Td +(CE) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +85.680 272.880 m +82.080 269.280 l +71.280 269.280 l +71.280 276.480 l +82.080 276.480 l +85.680 272.880 l +S +1 J +1 j +0.72 w +0.53 0.00 0.00 RG +[] 0 d +85.680 272.880 m +85.680 272.880 l +S +7.20 w +BT +/F1 6.48386245712778 Tf +7.20 TL +0.000 0.000 1.000 rg +53.00 269.87 Td +(CSN) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +92.880 193.680 m +92.880 200.880 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +86.400 193.680 m +99.360 193.680 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +88.560 192.240 m +97.200 192.240 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +90.720 190.800 m +95.040 190.800 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +92.160 189.360 m +93.600 189.360 l +S +1 J +1 j +0.72 w +0.53 0.00 0.00 RG +[] 0 d +92.880 200.880 m +92.880 200.880 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +107.280 316.080 m +107.280 308.880 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +103.680 316.080 m +110.880 316.080 l +S +1 J +1 j +0.72 w +0.53 0.00 0.00 RG +[] 0 d +107.280 308.880 m +107.280 308.880 l +S +7.20 w +BT +/F1 6.48386245712778 Tf +7.20 TL +0.000 0.000 1.000 rg +98.40 319.98 Td +(VCC) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +673.920 191.520 m +685.440 191.520 l +S +1 J +1 j +0.72 w +0.53 0.00 0.00 RG +[] 0 d +679.680 204.480 m +679.680 197.280 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +679.680 182.880 m +679.680 188.640 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +685.440 188.640 m +673.920 188.640 l +S +1 J +1 j +0.72 w +0.53 0.00 0.00 RG +[] 0 d +679.680 175.680 m +679.680 182.880 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +679.680 191.520 m +679.680 197.280 l +S +7.20 w +BT +/F1 6.48386245712778 Tf +7.20 TL +0.000 0.000 0.502 rg +686.88 188.06 Td +(C4) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +383.040 188.640 m +371.520 188.640 l +S +1 J +1 j +0.72 w +0.53 0.00 0.00 RG +[] 0 d +377.280 175.680 m +377.280 182.880 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +377.280 197.280 m +377.280 191.520 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +371.520 191.520 m +383.040 191.520 l +S +1 J +1 j +0.72 w +0.53 0.00 0.00 RG +[] 0 d +377.280 204.480 m +377.280 197.280 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +377.280 188.640 m +377.280 182.880 l +S +7.20 w +BT +/F1 6.48386245712778 Tf +7.20 TL +0.000 0.000 0.502 rg +384.49 188.30 Td +(C2) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +357.840 188.640 m +346.320 188.640 l +S +1 J +1 j +0.72 w +0.53 0.00 0.00 RG +[] 0 d +352.080 175.680 m +352.080 182.880 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +352.080 197.280 m +352.080 191.520 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +346.320 191.520 m +357.840 191.520 l +S +1 J +1 j +0.72 w +0.53 0.00 0.00 RG +[] 0 d +352.080 204.480 m +352.080 197.280 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +352.080 188.640 m +352.080 182.880 l +S +7.20 w +BT +/F1 6.48386245712778 Tf +7.20 TL +0.000 0.000 0.502 rg +359.29 188.30 Td +(C1) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +172.080 424.080 m +172.080 431.280 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +165.600 424.080 m +178.560 424.080 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +167.760 422.640 m +176.400 422.640 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +169.920 421.200 m +174.240 421.200 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +171.360 419.760 m +172.800 419.760 l +S +1 J +1 j +0.72 w +0.53 0.00 0.00 RG +[] 0 d +172.080 431.280 m +172.080 431.280 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +172.080 503.280 m +172.080 496.080 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +168.480 503.280 m +175.680 503.280 l +S +1 J +1 j +0.72 w +0.53 0.00 0.00 RG +[] 0 d +172.080 496.080 m +172.080 496.080 l +S +7.20 w +BT +/F1 6.48386245712778 Tf +7.20 TL +0.000 0.000 1.000 rg +163.20 507.18 Td +(VCC) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +654.480 348.480 m +654.480 341.280 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +650.880 348.480 m +658.080 348.480 l +S +1 J +1 j +0.72 w +0.53 0.00 0.00 RG +[] 0 d +654.480 341.280 m +654.480 341.280 l +S +7.20 w +BT +/F1 6.48386245712778 Tf +7.20 TL +0.000 0.000 1.000 rg +645.60 352.38 Td +(VCC) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +643.680 485.280 m +643.680 478.080 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +640.080 485.280 m +647.280 485.280 l +S +1 J +1 j +0.72 w +0.53 0.00 0.00 RG +[] 0 d +643.680 478.080 m +643.680 478.080 l +S +7.20 w +BT +/F1 6.48386245712778 Tf +7.20 TL +0.000 0.000 1.000 rg +634.80 489.18 Td +(VCC) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +352.080 348.480 m +352.080 341.280 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +348.480 348.480 m +355.680 348.480 l +S +1 J +1 j +0.72 w +0.53 0.00 0.00 RG +[] 0 d +352.080 341.280 m +352.080 341.280 l +S +7.20 w +BT +/F1 6.48386245712778 Tf +7.20 TL +0.000 0.000 1.000 rg +343.20 352.38 Td +(VCC) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +377.280 348.480 m +377.280 341.280 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +373.680 348.480 m +380.880 348.480 l +S +1 J +1 j +0.72 w +0.53 0.00 0.00 RG +[] 0 d +377.280 341.280 m +377.280 341.280 l +S +7.20 w +BT +/F1 6.48386245712778 Tf +7.20 TL +0.000 0.000 1.000 rg +368.40 352.38 Td +(VCC) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +352.080 139.680 m +352.080 146.880 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +345.600 139.680 m +358.560 139.680 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +347.760 138.240 m +356.400 138.240 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +349.920 136.800 m +354.240 136.800 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +351.360 135.360 m +352.800 135.360 l +S +1 J +1 j +0.72 w +0.53 0.00 0.00 RG +[] 0 d +352.080 146.880 m +352.080 146.880 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +377.280 139.680 m +377.280 146.880 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +370.800 139.680 m +383.760 139.680 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +372.960 138.240 m +381.600 138.240 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +375.120 136.800 m +379.440 136.800 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +376.560 135.360 m +378.000 135.360 l +S +1 J +1 j +0.72 w +0.53 0.00 0.00 RG +[] 0 d +377.280 146.880 m +377.280 146.880 l +S +2 J +0 j +72 M +0.72 w +0.63 0.00 0.00 RG +[] 0 d +395.28 334.08 230.40 -122.40 re +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +399.96 330.48 m 399.96 331.08 399.48 331.56 398.88 331.56 c +398.28 331.56 397.80 331.08 397.80 330.48 c +397.80 329.88 398.28 329.40 398.88 329.40 c +399.48 329.40 399.96 329.88 399.96 330.48 c +S +7.20 w +BT +/F1 6.48386245712778 Tf +7.20 TL +0.000 g +397.94 323.99 Td +(\(PCINT19/OC2B/INT1\)PD3) Tj +ET +7.20 w +BT +/F1 6.48386245712778 Tf +7.20 TL +0.000 g +391.31 327.59 Td +(1) Tj +ET +1 J +1 j +0.72 w +0.53 0.00 0.00 RG +[] 0 d +388.080 326.880 m +395.280 326.880 l +S +7.20 w +BT +/F1 6.48386245712778 Tf +7.20 TL +0.000 g +397.94 316.79 Td +(\(PCINT20/XCK/T0\)PD4) Tj +ET +7.20 w +BT +/F1 6.48386245712778 Tf +7.20 TL +0.000 g +391.31 320.39 Td +(2) Tj +ET +1 J +1 j +0.72 w +0.53 0.00 0.00 RG +[] 0 d +388.080 319.680 m +395.280 319.680 l +S +1 J +1 j +0.72 w +0.20 0.80 0.20 RG +[] 0 d +385.200 322.560 m +390.960 316.800 l +385.200 316.800 m +390.960 322.560 l +S +7.20 w +BT +/F1 6.48386245712778 Tf +7.20 TL +0.000 g +397.94 309.59 Td +(GND) Tj +ET +7.20 w +BT +/F1 6.48386245712778 Tf +7.20 TL +0.000 g +391.31 313.19 Td +(3) Tj +ET +1 J +1 j +0.72 w +0.53 0.00 0.00 RG +[] 0 d +388.080 312.480 m +395.280 312.480 l +S +7.20 w +BT +/F1 6.48386245712778 Tf +7.20 TL +0.000 g +397.94 302.39 Td +(VCC) Tj +ET +7.20 w +BT +/F1 6.48386245712778 Tf +7.20 TL +0.000 g +391.31 305.99 Td +(4) Tj +ET +1 J +1 j +0.72 w +0.53 0.00 0.00 RG +[] 0 d +388.080 305.280 m +395.280 305.280 l +S +7.20 w +BT +/F1 6.48386245712778 Tf +7.20 TL +0.000 g +397.94 295.19 Td +(GND) Tj +ET +7.20 w +BT +/F1 6.48386245712778 Tf +7.20 TL +0.000 g +391.31 298.79 Td +(5) Tj +ET +1 J +1 j +0.72 w +0.53 0.00 0.00 RG +[] 0 d +388.080 298.080 m +395.280 298.080 l +S +7.20 w +BT +/F1 6.48386245712778 Tf +7.20 TL +0.000 g +397.94 287.99 Td +(VCC) Tj +ET +7.20 w +BT +/F1 6.48386245712778 Tf +7.20 TL +0.000 g +391.31 291.59 Td +(6) Tj +ET +1 J +1 j +0.72 w +0.53 0.00 0.00 RG +[] 0 d +388.080 290.880 m +395.280 290.880 l +S +7.20 w +BT +/F1 6.48386245712778 Tf +7.20 TL +0.000 g +397.94 280.79 Td +(\(PCINT6/XTAL1/TOSC1\)PB6) Tj +ET +7.20 w +BT +/F1 6.48386245712778 Tf +7.20 TL +0.000 g +391.31 284.39 Td +(7) Tj +ET +1 J +1 j +0.72 w +0.53 0.00 0.00 RG +[] 0 d +388.080 283.680 m +395.280 283.680 l +S +1 J +1 j +0.72 w +0.20 0.80 0.20 RG +[] 0 d +385.200 286.560 m +390.960 280.800 l +385.200 280.800 m +390.960 286.560 l +S +7.20 w +BT +/F1 6.48386245712778 Tf +7.20 TL +0.000 g +397.94 273.59 Td +(\(PCINT7/XTAL2/TOSC2\)PB7) Tj +ET +7.20 w +BT +/F1 6.48386245712778 Tf +7.20 TL +0.000 g +391.31 277.19 Td +(8) Tj +ET +1 J +1 j +0.72 w +0.53 0.00 0.00 RG +[] 0 d +388.080 276.480 m +395.280 276.480 l +S +1 J +1 j +0.72 w +0.20 0.80 0.20 RG +[] 0 d +385.200 279.360 m +390.960 273.600 l +385.200 273.600 m +390.960 279.360 l +S +7.20 w +BT +/F1 6.48386245712778 Tf +7.20 TL +0.000 g +397.94 266.39 Td +(\(PCINT21/OC0B/T1\)PD5) Tj +ET +7.20 w +BT +/F1 6.48386245712778 Tf +7.20 TL +0.000 g +391.31 269.99 Td +(9) Tj +ET +1 J +1 j +0.72 w +0.53 0.00 0.00 RG +[] 0 d +388.080 269.280 m +395.280 269.280 l +S +1 J +1 j +0.72 w +0.20 0.80 0.20 RG +[] 0 d +385.200 272.160 m +390.960 266.400 l +385.200 266.400 m +390.960 272.160 l +S +7.20 w +BT +/F1 6.48386245712778 Tf +7.20 TL +0.000 g +397.94 259.19 Td +(\(PCINT22/OC0A/AIN0\)PD6) Tj +ET +7.20 w +BT +/F1 6.48386245712778 Tf +7.20 TL +0.000 g +387.71 262.79 Td +(10) Tj +ET +1 J +1 j +0.72 w +0.53 0.00 0.00 RG +[] 0 d +388.080 262.080 m +395.280 262.080 l +S +1 J +1 j +0.72 w +0.20 0.80 0.20 RG +[] 0 d +385.200 264.960 m +390.960 259.200 l +385.200 259.200 m +390.960 264.960 l +S +7.20 w +BT +/F1 6.48386245712778 Tf +7.20 TL +0.000 g +397.94 251.99 Td +(\(PCINT23/AIN1\)PD7) Tj +ET +7.20 w +BT +/F1 6.48386245712778 Tf +7.20 TL +0.000 g +387.71 255.59 Td +(11) Tj +ET +1 J +1 j +0.72 w +0.53 0.00 0.00 RG +[] 0 d +388.080 254.880 m +395.280 254.880 l +S +1 J +1 j +0.72 w +0.20 0.80 0.20 RG +[] 0 d +385.200 257.760 m +390.960 252.000 l +385.200 252.000 m +390.960 257.760 l +S +7.20 w +BT +/F1 6.48386245712778 Tf +7.20 TL +0.000 g +397.94 244.79 Td +(\(PCINT0/CLKO/ICP1\)PB0) Tj +ET +7.20 w +BT +/F1 6.48386245712778 Tf +7.20 TL +0.000 g +387.71 248.39 Td +(12) Tj +ET +1 J +1 j +0.72 w +0.53 0.00 0.00 RG +[] 0 d +388.080 247.680 m +395.280 247.680 l +S +1 J +1 j +0.72 w +0.20 0.80 0.20 RG +[] 0 d +385.200 250.560 m +390.960 244.800 l +385.200 244.800 m +390.960 250.560 l +S +7.20 w +BT +/F1 6.48386245712778 Tf +7.20 TL +0.000 g +397.94 237.59 Td +(\(PCINT1/OC1A\)PB1) Tj +ET +7.20 w +BT +/F1 6.48386245712778 Tf +7.20 TL +0.000 g +387.71 241.19 Td +(13) Tj +ET +1 J +1 j +0.72 w +0.53 0.00 0.00 RG +[] 0 d +388.080 240.480 m +395.280 240.480 l +S +7.20 w +BT +/F1 6.48386245712778 Tf +7.20 TL +0.000 g +397.94 230.39 Td +(\(PCINT2/SS#/OC1B\)PB2) Tj +ET +7.20 w +BT +/F1 6.48386245712778 Tf +7.20 TL +0.000 g +387.71 233.99 Td +(14) Tj +ET +1 J +1 j +0.72 w +0.53 0.00 0.00 RG +[] 0 d +388.080 233.280 m +395.280 233.280 l +S +7.20 w +BT +/F1 6.48386245712778 Tf +7.20 TL +0.000 g +397.94 223.19 Td +(\(PCINT3/OC2A/MOSI\)PB3) Tj +ET +7.20 w +BT +/F1 6.48386245712778 Tf +7.20 TL +0.000 g +387.71 226.79 Td +(15) Tj +ET +1 J +1 j +0.72 w +0.53 0.00 0.00 RG +[] 0 d +388.080 226.080 m +395.280 226.080 l +S +7.20 w +BT +/F1 6.48386245712778 Tf +7.20 TL +0.000 g +397.94 215.99 Td +(\(PCINT4/MISO\)PB4) Tj +ET +7.20 w +BT +/F1 6.48386245712778 Tf +7.20 TL +0.000 g +387.71 219.59 Td +(16) Tj +ET +1 J +1 j +0.72 w +0.53 0.00 0.00 RG +[] 0 d +388.080 218.880 m +395.280 218.880 l +S +7.20 w +BT +/F1 6.48386245712778 Tf +7.20 TL +0.000 g +568.25 215.99 Td +(PB5\(SCK/PCINT5\)) Tj +ET +7.20 w +BT +/F1 6.48386245712778 Tf +7.20 TL +0.000 g +626.04 219.59 Td +(17) Tj +ET +1 J +1 j +0.72 w +0.53 0.00 0.00 RG +[] 0 d +632.880 218.880 m +625.680 218.880 l +S +7.20 w +BT +/F1 6.48386245712778 Tf +7.20 TL +0.000 g +605.00 223.19 Td +(AVCC) Tj +ET +7.20 w +BT +/F1 6.48386245712778 Tf +7.20 TL +0.000 g +626.04 226.79 Td +(18) Tj +ET +1 J +1 j +0.72 w +0.53 0.00 0.00 RG +[] 0 d +632.880 226.080 m +625.680 226.080 l +S +7.20 w +BT +/F1 6.48386245712778 Tf +7.20 TL +0.000 g +605.72 230.39 Td +(ADC6) Tj +ET +7.20 w +BT +/F1 6.48386245712778 Tf +7.20 TL +0.000 g +626.04 233.99 Td +(19) Tj +ET +1 J +1 j +0.72 w +0.53 0.00 0.00 RG +[] 0 d +632.880 233.280 m +625.680 233.280 l +S +1 J +1 j +0.72 w +0.20 0.80 0.20 RG +[] 0 d +630.000 236.160 m +635.760 230.400 l +630.000 230.400 m +635.760 236.160 l +S +7.20 w +BT +/F1 6.48386245712778 Tf +7.20 TL +0.000 g +605.72 237.59 Td +(AREF) Tj +ET +7.20 w +BT +/F1 6.48386245712778 Tf +7.20 TL +0.000 g +626.04 241.19 Td +(20) Tj +ET +1 J +1 j +0.72 w +0.53 0.00 0.00 RG +[] 0 d +632.880 240.480 m +625.680 240.480 l +S +7.20 w +BT +/F1 6.48386245712778 Tf +7.20 TL +0.000 g +608.61 244.79 Td +(GND) Tj +ET +7.20 w +BT +/F1 6.48386245712778 Tf +7.20 TL +0.000 g +626.04 248.39 Td +(21) Tj +ET +1 J +1 j +0.72 w +0.53 0.00 0.00 RG +[] 0 d +632.880 247.680 m +625.680 247.680 l +S +7.20 w +BT +/F1 6.48386245712778 Tf +7.20 TL +0.000 g +605.72 251.99 Td +(ADC7) Tj +ET +7.20 w +BT +/F1 6.48386245712778 Tf +7.20 TL +0.000 g +626.04 255.59 Td +(22) Tj +ET +1 J +1 j +0.72 w +0.53 0.00 0.00 RG +[] 0 d +632.880 254.880 m +625.680 254.880 l +S +1 J +1 j +0.72 w +0.20 0.80 0.20 RG +[] 0 d +630.000 257.760 m +635.760 252.000 l +630.000 252.000 m +635.760 257.760 l +S +7.20 w +BT +/F1 6.48386245712778 Tf +7.20 TL +0.000 g +563.94 259.19 Td +(PC0\(ADC0/PCINT8\)) Tj +ET +7.20 w +BT +/F1 6.48386245712778 Tf +7.20 TL +0.000 g +626.04 262.79 Td +(23) Tj +ET +1 J +1 j +0.72 w +0.53 0.00 0.00 RG +[] 0 d +632.880 262.080 m +625.680 262.080 l +S +1 J +1 j +0.72 w +0.20 0.80 0.20 RG +[] 0 d +630.000 264.960 m +635.760 259.200 l +630.000 259.200 m +635.760 264.960 l +S +7.20 w +BT +/F1 6.48386245712778 Tf +7.20 TL +0.000 g +563.94 266.39 Td +(PC1\(ADC1/PCINT9\)) Tj +ET +7.20 w +BT +/F1 6.48386245712778 Tf +7.20 TL +0.000 g +626.04 269.99 Td +(24) Tj +ET +1 J +1 j +0.72 w +0.53 0.00 0.00 RG +[] 0 d +632.880 269.280 m +625.680 269.280 l +S +1 J +1 j +0.72 w +0.20 0.80 0.20 RG +[] 0 d +630.000 272.160 m +635.760 266.400 l +630.000 266.400 m +635.760 272.160 l +S +7.20 w +BT +/F1 6.48386245712778 Tf +7.20 TL +0.000 g +560.33 273.59 Td +(PC2\(ADC2/PCINT10\)) Tj +ET +7.20 w +BT +/F1 6.48386245712778 Tf +7.20 TL +0.000 g +626.04 277.19 Td +(25) Tj +ET +1 J +1 j +0.72 w +0.53 0.00 0.00 RG +[] 0 d +632.880 276.480 m +625.680 276.480 l +S +1 J +1 j +0.72 w +0.20 0.80 0.20 RG +[] 0 d +630.000 279.360 m +635.760 273.600 l +630.000 273.600 m +635.760 279.360 l +S +7.20 w +BT +/F1 6.48386245712778 Tf +7.20 TL +0.000 g +560.33 280.79 Td +(PC3\(ADC3/PCINT11\)) Tj +ET +7.20 w +BT +/F1 6.48386245712778 Tf +7.20 TL +0.000 g +626.04 284.39 Td +(26) Tj +ET +1 J +1 j +0.72 w +0.53 0.00 0.00 RG +[] 0 d +632.880 283.680 m +625.680 283.680 l +S +1 J +1 j +0.72 w +0.20 0.80 0.20 RG +[] 0 d +630.000 286.560 m +635.760 280.800 l +630.000 280.800 m +635.760 286.560 l +S +7.20 w +BT +/F1 6.48386245712778 Tf +7.20 TL +0.000 g +545.20 287.99 Td +(PC4\(ADC4/SDA/PCINT12\)) Tj +ET +7.20 w +BT +/F1 6.48386245712778 Tf +7.20 TL +0.000 g +626.04 291.59 Td +(27) Tj +ET +1 J +1 j +0.72 w +0.53 0.00 0.00 RG +[] 0 d +632.880 290.880 m +625.680 290.880 l +S +1 J +1 j +0.72 w +0.20 0.80 0.20 RG +[] 0 d +630.000 293.760 m +635.760 288.000 l +630.000 288.000 m +635.760 293.760 l +S +7.20 w +BT +/F1 6.48386245712778 Tf +7.20 TL +0.000 g +545.92 295.19 Td +(PC5\(ADC5/SCL/PCINT13\)) Tj +ET +7.20 w +BT +/F1 6.48386245712778 Tf +7.20 TL +0.000 g +626.04 298.79 Td +(28) Tj +ET +1 J +1 j +0.72 w +0.53 0.00 0.00 RG +[] 0 d +632.880 298.080 m +625.680 298.080 l +S +1 J +1 j +0.72 w +0.20 0.80 0.20 RG +[] 0 d +630.000 300.960 m +635.760 295.200 l +630.000 295.200 m +635.760 300.960 l +S +7.20 w +BT +/F1 6.48386245712778 Tf +7.20 TL +0.000 g +552.40 302.39 Td +(PC6\(RESET#/PCINT14\)) Tj +ET +7.20 w +BT +/F1 6.48386245712778 Tf +7.20 TL +0.000 g +626.04 305.99 Td +(29) Tj +ET +1 J +1 j +0.72 w +0.53 0.00 0.00 RG +[] 0 d +632.880 305.280 m +625.680 305.280 l +S +7.20 w +BT +/F1 6.48386245712778 Tf +7.20 TL +0.000 g +563.94 309.59 Td +(PD0\(RXD/PCINT16\)) Tj +ET +7.20 w +BT +/F1 6.48386245712778 Tf +7.20 TL +0.000 g +626.04 313.19 Td +(30) Tj +ET +1 J +1 j +0.72 w +0.53 0.00 0.00 RG +[] 0 d +632.880 312.480 m +625.680 312.480 l +S +1 J +1 j +0.72 w +0.20 0.80 0.20 RG +[] 0 d +630.000 315.360 m +635.760 309.600 l +630.000 309.600 m +635.760 315.360 l +S +7.20 w +BT +/F1 6.48386245712778 Tf +7.20 TL +0.000 g +564.65 316.79 Td +(PD1\(TXD/PCINT17\)) Tj +ET +7.20 w +BT +/F1 6.48386245712778 Tf +7.20 TL +0.000 g +626.04 320.39 Td +(31) Tj +ET +1 J +1 j +0.72 w +0.53 0.00 0.00 RG +[] 0 d +632.880 319.680 m +625.680 319.680 l +S +1 J +1 j +0.72 w +0.20 0.80 0.20 RG +[] 0 d +630.000 322.560 m +635.760 316.800 l +630.000 316.800 m +635.760 322.560 l +S +7.20 w +BT +/F1 6.48386245712778 Tf +7.20 TL +0.000 g +563.57 323.99 Td +(PD2\(INT0/PCINT18\)) Tj +ET +7.20 w +BT +/F1 6.48386245712778 Tf +7.20 TL +0.000 g +626.04 327.59 Td +(32) Tj +ET +1 J +1 j +0.72 w +0.53 0.00 0.00 RG +[] 0 d +632.880 326.880 m +625.680 326.880 l +S +7.20 w +BT +/F1 6.48386245712778 Tf +7.20 TL +0.000 0.000 0.502 rg +506.88 339.04 Td +(U1) Tj +ET +2 J +0 j +72 M +0.72 w +0.63 0.00 0.00 RG +[] 0 d +600.48 470.88 28.80 -28.80 re +S +7.20 w +BT +/F1 6.48386245712778 Tf +7.20 TL +0.000 g +604.08 461.51 Td +(1) Tj +ET +1 J +1 j +0.72 w +0.53 0.00 0.00 RG +[] 0 d +593.280 463.680 m +600.480 463.680 l +S +7.20 w +BT +/F1 6.48386245712778 Tf +7.20 TL +0.000 g +622.07 461.51 Td +(2) Tj +ET +1 J +1 j +0.72 w +0.53 0.00 0.00 RG +[] 0 d +636.480 463.680 m +629.280 463.680 l +S +7.20 w +BT +/F1 6.48386245712778 Tf +7.20 TL +0.000 g +604.08 454.31 Td +(3) Tj +ET +1 J +1 j +0.72 w +0.53 0.00 0.00 RG +[] 0 d +593.280 456.480 m +600.480 456.480 l +S +7.20 w +BT +/F1 6.48386245712778 Tf +7.20 TL +0.000 g +622.07 454.31 Td +(4) Tj +ET +1 J +1 j +0.72 w +0.53 0.00 0.00 RG +[] 0 d +636.480 456.480 m +629.280 456.480 l +S +7.20 w +BT +/F1 6.48386245712778 Tf +7.20 TL +0.000 g +604.08 447.11 Td +(5) Tj +ET +1 J +1 j +0.72 w +0.53 0.00 0.00 RG +[] 0 d +593.280 449.280 m +600.480 449.280 l +S +7.20 w +BT +/F1 6.48386245712778 Tf +7.20 TL +0.000 g +622.07 447.11 Td +(6) Tj +ET +1 J +1 j +0.72 w +0.53 0.00 0.00 RG +[] 0 d +636.480 449.280 m +629.280 449.280 l +S +7.20 w +BT +/F1 6.48386245712778 Tf +7.20 TL +0.000 0.000 0.502 rg +607.68 475.84 Td +(ISP) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +586.080 463.680 m +582.480 460.080 l +571.680 460.080 l +571.680 467.280 l +582.480 467.280 l +586.080 463.680 l +S +1 J +1 j +0.72 w +0.53 0.00 0.00 RG +[] 0 d +586.080 463.680 m +586.080 463.680 l +S +7.20 w +BT +/F1 6.48386245712778 Tf +7.20 TL +0.000 0.000 1.000 rg +551.28 461.06 Td +(MISO) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +586.080 456.480 m +582.480 452.880 l +571.680 452.880 l +571.680 460.080 l +582.480 460.080 l +586.080 456.480 l +S +1 J +1 j +0.72 w +0.53 0.00 0.00 RG +[] 0 d +586.080 456.480 m +586.080 456.480 l +S +7.20 w +BT +/F1 6.48386245712778 Tf +7.20 TL +0.000 0.000 1.000 rg +553.38 453.86 Td +(SCK) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +586.080 449.280 m +582.480 445.680 l +571.680 445.680 l +571.680 452.880 l +582.480 452.880 l +586.080 449.280 l +S +1 J +1 j +0.72 w +0.53 0.00 0.00 RG +[] 0 d +586.080 449.280 m +586.080 449.280 l +S +7.20 w +BT +/F1 6.48386245712778 Tf +7.20 TL +0.000 0.000 1.000 rg +553.84 446.66 Td +(RST) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +643.680 456.480 m +647.280 460.080 l +658.080 460.080 l +658.080 452.880 l +647.280 452.880 l +643.680 456.480 l +S +1 J +1 j +0.72 w +0.53 0.00 0.00 RG +[] 0 d +643.680 456.480 m +643.680 456.480 l +S +7.20 w +BT +/F1 6.48386245712778 Tf +7.20 TL +0.000 0.000 1.000 rg +661.68 454.24 Td +(MOSI) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +643.680 427.680 m +643.680 434.880 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +637.200 427.680 m +650.160 427.680 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +639.360 426.240 m +648.000 426.240 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +641.520 424.800 m +645.840 424.800 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +642.960 423.360 m +644.400 423.360 l +S +1 J +1 j +0.72 w +0.53 0.00 0.00 RG +[] 0 d +643.680 434.880 m +643.680 434.880 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +686.880 218.880 m +690.480 222.480 l +701.280 222.480 l +701.280 215.280 l +690.480 215.280 l +686.880 218.880 l +S +1 J +1 j +0.72 w +0.53 0.00 0.00 RG +[] 0 d +686.880 218.880 m +686.880 218.880 l +S +7.20 w +BT +/F1 6.48386245712778 Tf +7.20 TL +0.000 0.000 1.000 rg +704.58 216.26 Td +(SCK) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +330.480 218.880 m +326.880 215.280 l +316.080 215.280 l +316.080 222.480 l +326.880 222.480 l +330.480 218.880 l +S +1 J +1 j +0.72 w +0.53 0.00 0.00 RG +[] 0 d +330.480 218.880 m +330.480 218.880 l +S +7.20 w +BT +/F1 6.48386245712778 Tf +7.20 TL +0.000 0.000 1.000 rg +295.69 216.26 Td +(MISO) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +330.480 226.080 m +326.880 222.480 l +316.080 222.480 l +316.080 229.680 l +326.880 229.680 l +330.480 226.080 l +S +1 J +1 j +0.72 w +0.53 0.00 0.00 RG +[] 0 d +330.480 226.080 m +330.480 226.080 l +S +7.20 w +BT +/F1 6.48386245712778 Tf +7.20 TL +0.000 0.000 1.000 rg +295.68 223.46 Td +(MOSI) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +330.480 233.280 m +326.880 229.680 l +316.080 229.680 l +316.080 236.880 l +326.880 236.880 l +330.480 233.280 l +S +1 J +1 j +0.72 w +0.53 0.00 0.00 RG +[] 0 d +330.480 233.280 m +330.480 233.280 l +S +7.20 w +BT +/F1 6.48386245712778 Tf +7.20 TL +0.000 0.000 1.000 rg +297.82 230.66 Td +(CSN) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +330.480 240.480 m +326.880 236.880 l +316.080 236.880 l +316.080 244.080 l +326.880 244.080 l +330.480 240.480 l +S +1 J +1 j +0.72 w +0.53 0.00 0.00 RG +[] 0 d +330.480 240.480 m +330.480 240.480 l +S +7.20 w +BT +/F1 6.48386245712778 Tf +7.20 TL +0.000 0.000 1.000 rg +303.98 237.86 Td +(CE) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +661.680 305.280 m +665.280 308.880 l +676.080 308.880 l +676.080 301.680 l +665.280 301.680 l +661.680 305.280 l +S +1 J +1 j +0.72 w +0.53 0.00 0.00 RG +[] 0 d +661.680 305.280 m +661.680 305.280 l +S +7.20 w +BT +/F1 6.48386245712778 Tf +7.20 TL +0.000 0.000 1.000 rg +679.84 302.66 Td +(RST) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +337.680 139.680 m +337.680 146.880 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +331.200 139.680 m +344.160 139.680 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +333.360 138.240 m +342.000 138.240 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +335.520 136.800 m +339.840 136.800 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +336.960 135.360 m +338.400 135.360 l +S +1 J +1 j +0.72 w +0.53 0.00 0.00 RG +[] 0 d +337.680 146.880 m +337.680 146.880 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +679.680 139.680 m +679.680 146.880 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +673.200 139.680 m +686.160 139.680 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +675.360 138.240 m +684.000 138.240 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +677.520 136.800 m +681.840 136.800 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +678.960 135.360 m +680.400 135.360 l +S +1 J +1 j +0.72 w +0.53 0.00 0.00 RG +[] 0 d +679.680 146.880 m +679.680 146.880 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +640.080 139.680 m +640.080 146.880 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +633.600 139.680 m +646.560 139.680 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +635.760 138.240 m +644.400 138.240 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +637.920 136.800 m +642.240 136.800 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +639.360 135.360 m +640.800 135.360 l +S +1 J +1 j +0.72 w +0.53 0.00 0.00 RG +[] 0 d +640.080 146.880 m +640.080 146.880 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +344.880 326.880 m +341.280 323.280 l +330.480 323.280 l +330.480 330.480 l +341.280 330.480 l +344.880 326.880 l +S +1 J +1 j +0.72 w +0.53 0.00 0.00 RG +[] 0 d +344.880 326.880 m +344.880 326.880 l +S +7.20 w +BT +/F1 6.48386245712778 Tf +7.20 TL +0.000 0.000 1.000 rg +298.08 324.64 Td +(BUTTON) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +355.680 478.080 m +352.080 474.480 l +341.280 474.480 l +341.280 481.680 l +352.080 481.680 l +355.680 478.080 l +S +1 J +1 j +0.72 w +0.53 0.00 0.00 RG +[] 0 d +355.680 478.080 m +355.680 478.080 l +S +7.20 w +BT +/F1 6.48386245712778 Tf +7.20 TL +0.000 0.000 1.000 rg +308.88 475.84 Td +(BUTTON) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +449.280 503.280 m +449.280 496.080 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +445.680 503.280 m +452.880 503.280 l +S +1 J +1 j +0.72 w +0.53 0.00 0.00 RG +[] 0 d +449.280 496.080 m +449.280 496.080 l +S +7.20 w +BT +/F1 6.48386245712778 Tf +7.20 TL +0.000 0.000 1.000 rg +440.40 507.18 Td +(VCC) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +377.280 413.280 m +377.280 420.480 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +370.800 413.280 m +383.760 413.280 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +372.960 411.840 m +381.600 411.840 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +375.120 410.400 m +379.440 410.400 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +376.560 408.960 m +378.000 408.960 l +S +1 J +1 j +0.72 w +0.53 0.00 0.00 RG +[] 0 d +377.280 420.480 m +377.280 420.480 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +362.880 413.280 m +362.880 420.480 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +356.400 413.280 m +369.360 413.280 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +358.560 411.840 m +367.200 411.840 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +360.720 410.400 m +365.040 410.400 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +362.160 408.960 m +363.600 408.960 l +S +1 J +1 j +0.72 w +0.53 0.00 0.00 RG +[] 0 d +362.880 420.480 m +362.880 420.480 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +368.640 440.640 m +357.120 440.640 l +S +1 J +1 j +0.72 w +0.53 0.00 0.00 RG +[] 0 d +362.880 427.680 m +362.880 434.880 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +362.880 449.280 m +362.880 443.520 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +357.120 443.520 m +368.640 443.520 l +S +1 J +1 j +0.72 w +0.53 0.00 0.00 RG +[] 0 d +362.880 456.480 m +362.880 449.280 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +362.880 440.640 m +362.880 434.880 l +S +7.20 w +BT +/F1 6.48386245712778 Tf +7.20 TL +0.000 0.000 0.502 rg +344.88 439.84 Td +(C6) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +355.680 463.680 m +352.080 460.080 l +341.280 460.080 l +341.280 467.280 l +352.080 467.280 l +355.680 463.680 l +S +1 J +1 j +0.72 w +0.53 0.00 0.00 RG +[] 0 d +355.680 463.680 m +355.680 463.680 l +S +7.20 w +BT +/F1 6.48386245712778 Tf +7.20 TL +0.000 0.000 1.000 rg +323.28 461.44 Td +(PAD) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +396.36 483.12 m 396.36 483.72 395.88 484.20 395.28 484.20 c +394.68 484.20 394.20 483.72 394.20 483.12 c +394.20 482.52 394.68 482.04 395.28 482.04 c +395.88 482.04 396.36 482.52 396.36 483.12 c +S +2 J +0 j +72 M +0.72 w +0.63 0.00 0.00 RG +[] 0 d +391.68 486.72 43.20 -31.68 re +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +[] 0 d +396.36 483.12 m 396.36 483.72 395.88 484.20 395.28 484.20 c +394.68 484.20 394.20 483.72 394.20 483.12 c +394.20 482.52 394.68 482.04 395.28 482.04 c +395.88 482.04 396.36 482.52 396.36 483.12 c +S +7.20 w +BT +/F1 6.48386245712778 Tf +7.20 TL +0.000 g +394.34 475.19 Td +(Q) Tj +ET +7.20 w +BT +/F1 6.48386245712778 Tf +7.20 TL +0.000 g +387.71 478.79 Td +(1) Tj +ET +1 J +1 j +0.72 w +0.53 0.00 0.00 RG +[] 0 d +384.480 478.080 m +391.680 478.080 l +S +7.20 w +BT +/F1 6.48386245712778 Tf +7.20 TL +0.000 g +394.34 467.99 Td +(VSS) Tj +ET +7.20 w +BT +/F1 6.48386245712778 Tf +7.20 TL +0.000 g +387.71 471.59 Td +(2) Tj +ET +1 J +1 j +0.72 w +0.53 0.00 0.00 RG +[] 0 d +384.480 470.880 m +391.680 470.880 l +S +7.20 w +BT +/F1 6.48386245712778 Tf +7.20 TL +0.000 g +394.34 460.79 Td +(I) Tj +ET +7.20 w +BT +/F1 6.48386245712778 Tf +7.20 TL +0.000 g +387.71 464.39 Td +(3) Tj +ET +1 J +1 j +0.72 w +0.53 0.00 0.00 RG +[] 0 d +384.480 463.680 m +391.680 463.680 l +S +7.20 w +BT +/F1 6.48386245712778 Tf +7.20 TL +0.000 g +415.28 460.79 Td +(AHLB) Tj +ET +7.20 w +BT +/F1 6.48386245712778 Tf +7.20 TL +0.000 g +435.24 464.39 Td +(4) Tj +ET +1 J +1 j +0.72 w +0.53 0.00 0.00 RG +[] 0 d +442.080 463.680 m +434.880 463.680 l +S +1 J +1 j +0.72 w +0.20 0.80 0.20 RG +[] 0 d +439.200 466.560 m +444.960 460.800 l +439.200 460.800 m +444.960 466.560 l +S +7.20 w +BT +/F1 6.48386245712778 Tf +7.20 TL +0.000 g +418.53 467.99 Td +(VDD) Tj +ET +7.20 w +BT +/F1 6.48386245712778 Tf +7.20 TL +0.000 g +435.24 471.59 Td +(5) Tj +ET +1 J +1 j +0.72 w +0.53 0.00 0.00 RG +[] 0 d +442.080 470.880 m +434.880 470.880 l +S +7.20 w +BT +/F1 6.48386245712778 Tf +7.20 TL +0.000 g +418.17 475.19 Td +(TOG) Tj +ET +7.20 w +BT +/F1 6.48386245712778 Tf +7.20 TL +0.000 g +435.24 478.79 Td +(6) Tj +ET +1 J +1 j +0.72 w +0.53 0.00 0.00 RG +[] 0 d +442.080 478.080 m +434.880 478.080 l +S +1 J +1 j +0.72 w +0.20 0.80 0.20 RG +[] 0 d +439.200 480.960 m +444.960 475.200 l +439.200 475.200 m +444.960 480.960 l +S +7.20 w +BT +/F1 6.48386245712778 Tf +7.20 TL +0.000 0.000 0.502 rg +406.08 493.84 Td +(U3) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +455.040 440.640 m +443.520 440.640 l +S +1 J +1 j +0.72 w +0.53 0.00 0.00 RG +[] 0 d +449.280 427.680 m +449.280 434.880 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +449.280 449.280 m +449.280 443.520 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +443.520 443.520 m +455.040 443.520 l +S +1 J +1 j +0.72 w +0.53 0.00 0.00 RG +[] 0 d +449.280 456.480 m +449.280 449.280 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +449.280 440.640 m +449.280 434.880 l +S +7.20 w +BT +/F1 6.48386245712778 Tf +7.20 TL +0.000 0.000 0.502 rg +456.49 440.30 Td +(C5) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +449.280 413.280 m +449.280 420.480 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +442.800 413.280 m +455.760 413.280 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +444.960 411.840 m +453.600 411.840 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +447.120 410.400 m +451.440 410.400 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +448.560 408.960 m +450.000 408.960 l +S +1 J +1 j +0.72 w +0.53 0.00 0.00 RG +[] 0 d +449.280 420.480 m +449.280 420.480 l +S +7.20 w +BT +/F1 6.48386245712778 Tf +7.20 TL +0.000 g +0.00 1.00 -1.00 0.00 178.64 451.50 Tm +(2) Tj +ET +1 J +1 j +0.72 w +0.53 0.00 0.00 RG +[] 0 d +172.080 449.280 m +172.080 460.080 l +S +7.20 w +BT +/F1 6.48386245712778 Tf +7.20 TL +0.000 g +0.00 1.00 -1.00 0.00 178.64 469.50 Tm +(1) Tj +ET +1 J +1 j +0.72 w +0.53 0.00 0.00 RG +[] 0 d +172.080 478.080 m +172.080 467.280 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +175.680 460.080 m +169.200 460.080 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +178.560 462.240 m +167.040 462.240 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +175.680 465.120 m +169.200 465.120 l +S +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +178.560 467.280 m +167.040 467.280 l +S +7.20 w +BT +/F1 6.48386245712778 Tf +7.20 TL +0.000 0.000 0.502 rg +182.88 461.44 Td +(BT) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +85.680 244.080 m +82.080 240.480 l +71.280 240.480 l +71.280 247.680 l +82.080 247.680 l +85.680 244.080 l +S +1 J +1 j +0.72 w +0.53 0.00 0.00 RG +[] 0 d +85.680 244.080 m +85.680 244.080 l +S +7.20 w +BT +/F1 6.48386245712778 Tf +7.20 TL +0.000 0.000 1.000 rg +53.86 241.06 Td +(IRQ) Tj +ET +1 J +1 j +0.72 w +0.63 0.00 0.00 RG +0.00 g +[] 0 d +661.680 326.880 m +665.280 330.480 l +676.080 330.480 l +676.080 323.280 l +665.280 323.280 l +661.680 326.880 l +S +1 J +1 j +0.72 w +0.53 0.00 0.00 RG +[] 0 d +661.680 326.880 m +661.680 326.880 l +S +7.20 w +BT +/F1 6.48386245712778 Tf +7.20 TL +0.000 0.000 1.000 rg +680.27 324.19 Td +(IRQ) Tj +ET +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +352.080 146.880 m +352.080 175.680 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +352.080 146.880 m +352.080 175.680 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +377.280 146.880 m +377.280 175.680 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +377.280 146.880 m +377.280 175.680 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +654.480 146.880 m +654.480 175.680 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +654.480 146.880 m +654.480 175.680 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +679.680 146.880 m +679.680 175.680 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +679.680 146.880 m +679.680 175.680 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +632.880 218.880 m +686.880 218.880 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +632.880 218.880 m +686.880 218.880 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +632.880 226.080 m +654.480 226.080 l +S +654.480 204.480 m +654.480 226.080 l +S +654.480 226.080 m +654.480 341.280 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +632.880 226.080 m +654.480 226.080 l +S +654.480 204.480 m +654.480 226.080 l +S +654.480 226.080 m +654.480 341.280 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +114.480 287.280 m +92.880 287.280 l +S +92.880 287.280 m +92.880 200.880 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +114.480 287.280 m +92.880 287.280 l +S +92.880 287.280 m +92.880 200.880 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +107.280 294.480 m +107.280 308.880 l +S +114.480 294.480 m +107.280 294.480 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +107.280 294.480 m +107.280 308.880 l +S +114.480 294.480 m +107.280 294.480 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +114.480 280.080 m +85.680 280.080 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +114.480 280.080 m +85.680 280.080 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +114.480 272.880 m +85.680 272.880 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +114.480 272.880 m +85.680 272.880 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +114.480 265.680 m +85.680 265.680 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +114.480 265.680 m +85.680 265.680 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +114.480 258.480 m +85.680 258.480 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +114.480 258.480 m +85.680 258.480 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +114.480 251.280 m +85.680 251.280 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +114.480 251.280 m +85.680 251.280 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +388.080 218.880 m +330.480 218.880 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +388.080 218.880 m +330.480 218.880 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +388.080 290.880 m +377.280 290.880 l +S +377.280 341.280 m +377.280 290.880 l +S +377.280 290.880 m +377.280 204.480 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +388.080 290.880 m +377.280 290.880 l +S +377.280 341.280 m +377.280 290.880 l +S +377.280 290.880 m +377.280 204.480 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +352.080 341.280 m +352.080 305.280 l +S +352.080 204.480 m +352.080 305.280 l +S +352.080 305.280 m +388.080 305.280 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +352.080 341.280 m +352.080 305.280 l +S +352.080 204.480 m +352.080 305.280 l +S +352.080 305.280 m +388.080 305.280 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +586.080 456.480 m +593.280 456.480 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +586.080 456.480 m +593.280 456.480 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +586.080 463.680 m +593.280 463.680 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +586.080 463.680 m +593.280 463.680 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +586.080 449.280 m +593.280 449.280 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +586.080 449.280 m +593.280 449.280 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +643.680 456.480 m +636.480 456.480 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +643.680 456.480 m +636.480 456.480 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +643.680 463.680 m +636.480 463.680 l +S +643.680 478.080 m +643.680 463.680 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +643.680 463.680 m +636.480 463.680 l +S +643.680 478.080 m +643.680 463.680 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +643.680 449.280 m +636.480 449.280 l +S +643.680 434.880 m +643.680 449.280 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +643.680 449.280 m +636.480 449.280 l +S +643.680 434.880 m +643.680 449.280 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +388.080 226.080 m +330.480 226.080 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +388.080 226.080 m +330.480 226.080 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +388.080 233.280 m +330.480 233.280 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +388.080 233.280 m +330.480 233.280 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +388.080 240.480 m +330.480 240.480 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +388.080 240.480 m +330.480 240.480 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +661.680 305.280 m +632.880 305.280 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +661.680 305.280 m +632.880 305.280 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +337.680 298.080 m +337.680 146.880 l +S +388.080 312.480 m +337.680 312.480 l +S +337.680 312.480 m +337.680 298.080 l +S +388.080 298.080 m +337.680 298.080 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +337.680 298.080 m +337.680 146.880 l +S +388.080 312.480 m +337.680 312.480 l +S +337.680 312.480 m +337.680 298.080 l +S +388.080 298.080 m +337.680 298.080 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +679.680 204.480 m +679.680 240.480 l +S +679.680 240.480 m +632.880 240.480 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +679.680 204.480 m +679.680 240.480 l +S +679.680 240.480 m +632.880 240.480 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +632.880 247.680 m +640.080 247.680 l +S +640.080 247.680 m +640.080 146.880 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +632.880 247.680 m +640.080 247.680 l +S +640.080 247.680 m +640.080 146.880 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +388.080 326.880 m +344.880 326.880 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +388.080 326.880 m +344.880 326.880 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +384.480 478.080 m +355.680 478.080 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +384.480 478.080 m +355.680 478.080 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +449.280 496.080 m +449.280 470.880 l +S +449.280 470.880 m +442.080 470.880 l +S +449.280 470.880 m +449.280 456.480 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +449.280 496.080 m +449.280 470.880 l +S +449.280 470.880 m +442.080 470.880 l +S +449.280 470.880 m +449.280 456.480 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +377.280 470.880 m +384.480 470.880 l +S +377.280 420.480 m +377.280 470.880 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +377.280 470.880 m +384.480 470.880 l +S +377.280 420.480 m +377.280 470.880 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +362.880 463.680 m +384.480 463.680 l +S +362.880 463.680 m +362.880 456.480 l +S +355.680 463.680 m +362.880 463.680 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +362.880 463.680 m +384.480 463.680 l +S +362.880 463.680 m +362.880 456.480 l +S +355.680 463.680 m +362.880 463.680 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +362.880 427.680 m +362.880 420.480 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +362.880 427.680 m +362.880 420.480 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +449.280 427.680 m +449.280 420.480 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +449.280 427.680 m +449.280 420.480 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +114.480 244.080 m +85.680 244.080 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +114.480 244.080 m +85.680 244.080 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +632.880 326.880 m +661.680 326.880 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +632.880 326.880 m +661.680 326.880 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +172.080 496.080 m +172.080 478.080 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +172.080 496.080 m +172.080 478.080 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +172.080 449.280 m +172.080 431.280 l +S +1 J +1 j +0.72 w +0.00 0.53 0.00 RG +0.00 g +[] 0 d +172.080 449.280 m +172.080 431.280 l +S +0.80 0.00 0.00 rg +656.28 226.08 m 656.28 227.07 655.47 227.88 654.48 227.88 c +653.49 227.88 652.68 227.07 652.68 226.08 c +652.68 225.09 653.49 224.28 654.48 224.28 c +655.47 224.28 656.28 225.09 656.28 226.08 c +f +0.80 0.00 0.00 rg +379.08 290.88 m 379.08 291.87 378.27 292.68 377.28 292.68 c +376.29 292.68 375.48 291.87 375.48 290.88 c +375.48 289.89 376.29 289.08 377.28 289.08 c +378.27 289.08 379.08 289.89 379.08 290.88 c +f +0.80 0.00 0.00 rg +353.88 305.28 m 353.88 306.27 353.07 307.08 352.08 307.08 c +351.09 307.08 350.28 306.27 350.28 305.28 c +350.28 304.29 351.09 303.48 352.08 303.48 c +353.07 303.48 353.88 304.29 353.88 305.28 c +f +0.80 0.00 0.00 rg +339.48 298.08 m 339.48 299.07 338.67 299.88 337.68 299.88 c +336.69 299.88 335.88 299.07 335.88 298.08 c +335.88 297.09 336.69 296.28 337.68 296.28 c +338.67 296.28 339.48 297.09 339.48 298.08 c +f +0.80 0.00 0.00 rg +451.08 470.88 m 451.08 471.87 450.27 472.68 449.28 472.68 c +448.29 472.68 447.48 471.87 447.48 470.88 c +447.48 469.89 448.29 469.08 449.28 469.08 c +450.27 469.08 451.08 469.89 451.08 470.88 c +f +0.80 0.00 0.00 rg +364.68 463.68 m 364.68 464.67 363.87 465.48 362.88 465.48 c +361.89 465.48 361.08 464.67 361.08 463.68 c +361.08 462.69 361.89 461.88 362.88 461.88 c +363.87 461.88 364.68 462.69 364.68 463.68 c +f +Q +endstream +endobj +1 0 obj +<> +endobj +5 0 obj +<< +/Descent -325 +/CapHeight 500 +/StemV 80 +/Type /FontDescriptor +/Flags 32 +/FontBBox [-665 -325 2000 1006] +/FontName /Arial +/ItalicAngle 0 +/Ascent 1006 +>> +endobj +6 0 obj +<> +endobj +2 0 obj +<< +/ProcSet [/PDF /Text /ImageB /ImageC /ImageI] +/Font << +/F1 6 0 R +>> +/XObject << +>> +>> +endobj +7 0 obj +<< +/Producer (jsPDF 0.0.0) +/CreationDate (D:20250720094657+03'00') +>> +endobj +8 0 obj +<< +/Type /Catalog +/Pages 1 0 R +/OpenAction [3 0 R /FitH null] +/PageLayout /OneColumn +>> +endobj +xref +0 9 +0000000000 65535 f +0000057816 00000 n +0000059086 00000 n +0000000015 00000 n +0000000124 00000 n +0000057873 00000 n +0000058042 00000 n +0000059190 00000 n +0000059275 00000 n +trailer +<< +/Size 9 +/Root 8 0 R +/Info 7 0 R +/ID [ <6B4765B882F21BDE334E5A749F88E6B4> <6B4765B882F21BDE334E5A749F88E6B4> ] +>> +startxref +59378 +%%EOF diff --git a/src/main.c b/src/main.c new file mode 100644 index 0000000..9e522d7 --- /dev/null +++ b/src/main.c @@ -0,0 +1,155 @@ +#include "avr/io.h" +#include "avr/sleep.h" +#include "avr/fuse.h" +#include "avr/interrupt.h" +#include "util/delay.h" + +FUSES = {0xE2, 0xDF, 0x07}; + +#define GATEWAY_CHANNEL 120 +#define GATEWAY_ADDRESS 0xDDEEFF +#define DEVICE_ID 6 +#define DEVICE_TYPE 4 + +static void zh_pad_interrupt_init(void); +static void zh_spi_init(void); +static uint8_t zh_spi_transfer(uint8_t data); +static void zh_nrf24_init(void); +static void zh_nrf24_send(uint8_t *buf, uint8_t size); +static uint8_t zh_nrf24_write_buffer(uint8_t cmd, uint8_t *buf, uint8_t count); +static uint8_t zh_nrf24_write_register(uint8_t reg, uint8_t val); +static uint8_t zh_nrf24_write_buff_register(uint8_t reg, uint8_t *buf, uint8_t count); +static uint8_t zh_nrf24_send_command(uint8_t cmd); +static float zh_get_battery_level_charge(void); + +int main(void) +{ + cli(); + zh_pad_interrupt_init(); + zh_spi_init(); + zh_nrf24_init(); + set_sleep_mode(SLEEP_MODE_PWR_DOWN); + sleep_enable(); + sei(); + for (;;) + { + sleep_cpu(); + } + return 0; +} + +ISR(INT1_vect) +{ + cli(); + int16_t data[] = {DEVICE_ID, DEVICE_TYPE, (zh_get_battery_level_charge() * 100), 0, 0, 0, 0}; + zh_nrf24_send((uint8_t *)&data, sizeof(data)); + sei(); +} + +static void zh_pad_interrupt_init(void) +{ + EICRA |= ((1 << ISC11) | (1 << ISC10)); + EIMSK |= (1 << INT1); +} + +static void zh_spi_init(void) +{ + DDRB |= ((1 << PORTB2) | (1 << PORTB3) | (1 << PORTB5)); + PORTB |= (1 << PORTB2); + SPCR |= ((1 << SPE) | (1 << MSTR)); +} + +static uint8_t zh_spi_transfer(uint8_t data) +{ + SPDR = data; + while ((SPSR & (1 << SPIF)) == 0) + { + } + return SPDR; +} + +static void zh_nrf24_init(void) +{ + uint64_t gateway_address = GATEWAY_ADDRESS; + DDRB |= (1 << PORTB1); + PORTB &= ~(1 << PORTB1); + zh_nrf24_write_register(0x00, 0x48); + zh_nrf24_write_register(0x01, 0x01); + zh_nrf24_write_register(0x02, 0x01); + zh_nrf24_write_register(0x03, 0x01); + zh_nrf24_write_register(0x04, 0xFF); + zh_nrf24_write_register(0x05, GATEWAY_CHANNEL); + zh_nrf24_write_register(0x06, 0x26); + zh_nrf24_write_buff_register(0x0A, (uint8_t *)&gateway_address, 3); + zh_nrf24_write_buff_register(0x10, (uint8_t *)&gateway_address, 3); + PORTB &= ~(1 << PORTB2); +} + +static void zh_nrf24_send(uint8_t *buf, uint8_t size) +{ + zh_nrf24_write_register(0x00, 0x4A); + _delay_ms(5); + zh_nrf24_send_command(0xE1); + zh_nrf24_write_buffer(0xA0, buf, size); + PORTB |= (1 << PORTB1); + uint8_t count = 0; + while ((PIND & (1 << PIND2)) != 0) + { + if (++count > 100) + { + break; + } + _delay_ms(1); + } + zh_nrf24_write_register(0x07, zh_nrf24_send_command(0xFF)); + zh_nrf24_send_command(0xE1); + zh_nrf24_write_register(0x00, 0x48); + PORTB &= ~((1 << PORTB1) | (1 << PORTB2)); +} + +static uint8_t zh_nrf24_write_buffer(uint8_t cmd, uint8_t *buf, uint8_t count) +{ + PORTB &= ~(1 << PORTB2); + uint8_t status = zh_spi_transfer(cmd); + while (count-- != 0) + { + zh_spi_transfer(*(buf++)); + } + PORTB |= (1 << PORTB2); + return status; +} + +static uint8_t zh_nrf24_write_register(uint8_t reg, uint8_t val) +{ + PORTB &= ~(1 << PORTB2); + uint8_t status = zh_spi_transfer(reg | 0x20); + zh_spi_transfer(val); + PORTB |= (1 << PORTB2); + return status; +} + +static uint8_t zh_nrf24_write_buff_register(uint8_t reg, uint8_t *buf, uint8_t count) +{ + return zh_nrf24_write_buffer((reg | 0x20), buf, count); +} + +static uint8_t zh_nrf24_send_command(uint8_t cmd) +{ + PORTB &= ~(1 << PORTB2); + uint8_t status = zh_spi_transfer(cmd); + PORTB |= (1 << PORTB2); + return status; +} + +static float zh_get_battery_level_charge(void) +{ + ADMUX = ((1 << REFS0) | (1 << MUX3) | (1 << MUX2) | (1 << MUX1)); + ADCSRA |= (1 << ADEN); + _delay_ms(10); + ADCSRA |= (1 << ADSC); + while ((ADCSRA & (1 << ADSC)) != 0) + { + } + ADCSRA &= ~(1 << ADEN); + return ((1024 * 1.1) / (ADCL + (ADCH * 256))); +} \ No newline at end of file