เดจเตเดเตเดธเตเดฑเตเดฑเต เดเตเดเตเดจเตเดณเดเตเดธเต เดเดญเตเดฏเดจเตเดคเดฐเดฎเดพเดฏเดฟ เดจเดฟเตผเดฎเตเดฎเดฟเดเตเด NEKST-M เดฎเตเดฃเดฟเดฑเตเดฑเดฑเดฟเดเดเต เดชเตเดธเตเดฑเตเดฑเตเดเตพ เดเดฎเตเดชเดจเดฟ เดตเดพเดเตเดเดฟ. เดชเดฎเตเดชเดฟเดเดเต เดฏเตเดฃเดฟเดฑเตเดฑเตเดเดณเตเดเต เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดจเตเดฑเต เดฆเตเดถเตเดฏเดตเตฝเดเตเดเดฐเดฃเด เดเดฑเดชเตเดชเดพเดเตเดเดพเตป,
เดซเดฏเตผ เดเตปเดกเต เดธเตเดเตเดฏเตเดฐเดฟเดฑเตเดฑเดฟ เด
เดฒเดพเดฑเดเตเดเตพ, เดธเตเดฑเตเดฑเดพเตผเดเตเดเดฑเตเดเดณเดฟเดฒเต เดตเตเตพเดเตเดเตเดเต เดธเดพเดจเตเดจเดฟเดงเตเดฏเด, เดฑเตเด เดเตเดฎเตเดชเดฑเตเดเตเดเตผ, เดเดฎเตผเดเตปเดธเดฟ เดเดฒเดจเดฟเดฐเดชเตเดชเต. NEKST-M เดจเตเดฑเต เดนเตเดฆเดฏเด ATMEGA 1280 เดเดฃเต, เดชเตเดฐเดคเตเดฏเตเด เดเดตเดถเตเดฏเดเตเดเตพเดเตเดเดพเดฏเดฟ เดจเดฟเดเตเดเดณเตเดเต เดธเตเดตเดจเตเดคเด เดเดฟเดฑเตเดฑเต เดธเตเดทเตเดเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดธเดพเดงเตเดฏเดคเดฏเตเดเต เดเดพเดฐเตเดฏเดคเตเดคเดฟเตฝ เด เดตเดธเตเดคเตเดค เดชเตเดฐเตเดคเตเดธเดพเดนเดเดจเดเดฎเดพเดฃเต.
เดเดฑเตเดฑเดตเตเด เดเตเดฑเดเตเด เดธเดฎเดฏเดคเตเดคเตเด เดเตเดฑเดเตเด เดเตเดฒเดตเดฟเดฒเตเด เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเด เดเดตเดถเตเดฏเดเตเดเตพเดเตเดเดพเดฏเดฟ เดชเตเตผเดฃเตเดฃเดฎเดพเดฏเตเด เดธเตเดตเดฏเดเดญเดฐเดฃเดพเดงเดฟเดเดพเดฐเดฎเตเดณเตเดณ เดชเตเดฐเดพเดฆเตเดถเดฟเด เดกเดฟเดธเตเดชเดพเดเตเดเต เดธเดเดตเดฟเดงเดพเดจเด เดธเตเดทเตเดเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดเตเดฎเดคเดฒ เดธเดเตเดเดฎเดพเดเตเดเดฟ. เด
เดเดฟเดธเตเดฅเดพเดจเด เดเดฐเต เดฎเตเดเตเดฐเตเดเตบเดเตเดฐเตเดณเตผ เดเดฃเต. เดตเดฟเดเดธเดจเด, เดจเดฟเตผเดฎเตเดฎเดพเดฃเด, เดเตเดตเดจเดเตเดเดพเตผ เดคเดจเตเดจเต เดธเตเดทเตเดเดฟเดเตเดเต.
เดธเตเดฒเตเดฒเตเดฒเดพเตผ เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเตเดเตพ, เดธเตเตผเดตเดฑเตเดเตพ, เดเดจเตเดฑเตผเดจเตเดฑเตเดฑเต, เดฑเตเดกเดฟเดฏเต เดซเตเดฐเตเดเตเดตเตปเดธเดฟ เดฑเดฟเดธเตเดดเตโเดธเตเดเดณเตเดเต เดเดชเดฏเตเดเดคเตเดคเดฟเดจเต เด เดจเตเดตเดฆเดจเตเดฏเดฎเดพเดฏ เดธเดฟเดธเตเดฑเตเดฑเด เดเดจเตเดจเดฟเดตเดฏเต เดเดถเตเดฐเดฏเดฟเดเตเดเดพเดคเต เดธเดฟเดธเตเดฑเตเดฑเด เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเดฃเด, เดฎเตเดฃเดฟเดฑเตเดฑเดฑเดฟเดเดเต, เดเตบเดเตเดฐเตเตพ เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดจเตเดฑเต เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเตฝ เดเดฎเตเดชเตเดฏเตเดเตเดเดฑเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเดฐเตเดคเต, เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดเดฌเตโเดเดเตเดฑเตเดฑเตเดเดณเดฟเดฒเตเดเตเดเต เดชเตเดฐเดตเตเดถเดจเดฎเดฟเดฒเตเดฒเดพเดคเต เดฒเดพเดชเตโเดเตเดชเตเดชเตเดเดณเตเดเต เดชเดฐเดฎเดพเดตเดงเดฟ เดเดจเตเดเดพเดฒเดฟเด เดเดชเดฏเตเดเด. เดตเดณเดฐเตเดเตเดเดพเดฒเด (6-9 เดฎเดพเดธเด). เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดเตเตบเดซเดฟเดเดฑเตเดทเดจเต เดเดฐเต เดฑเตเดกเดฟเดฏเตฝ เดเดเดจเดฏเตเดฃเตเดเต. เดเดฐเต เดเดเตเดเดคเตเดคเดฟเตฝ เดกเดพเดฑเตเดฑ เดถเตเดเดฐเดฟเดเตเดเตเดเดฏเตเด เดคเตเดเตผเดจเตเดจเต เดธเดพเดงเดพเดฐเดฃ เดเดถเดฏเดตเดฟเดจเดฟเดฎเดฏ เดเดพเดจเดฒเตเดเตพ เดตเดดเดฟเดฏเต เดนเดพเตผเดกเต เดเตเดชเตเดชเดฟเดฏเดพเดฏเต เดชเตเดฐเตเดธเดธเตเดธเดฟเดเดเดฟเดจเดพเดฏเดฟ เด เดฏเดฏเตเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเต.
เดธเดฟเดธเตเดฑเตเดฑเด เดจเตฝเดเดฃเด:
- เดชเดฎเตเดชเดฟเดเดเต เดฏเตเดฃเดฟเดฑเตเดฑเตเดเดณเตเดเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด เดจเดฟเดฐเตเดเตเดทเดฟเดเตเดเตเดจเตเดจเต
- เดธเดพเดเตเดเตเดคเดฟเด เดเดเตเดเตเดฎเตเดทเตป
- เด เดเดฟเดฏเดจเตเดคเดฟเดฐ เดธเดพเดนเดเดฐเตเดฏเดเตเดเดณเตเดเต เด เดจเดจเตเดคเดฐเดซเดฒเดเตเดเดณเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดธเดเดฐเดเตเดทเดฃเด
- เด เดเดฟเดฏเดจเตเดคเดฐ เดธเดฟเดเตเดจเดฒเดฟเดเดเต
- เดชเตเดฐเดตเตผเดคเตเดคเดจ เดธเดฎเดฏเด เดเดฃเดเตเดเตเดเตเดเตเดเตฝ
- เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจ เดตเตเดฆเตเดฏเตเดคเดฟเดฏเตเดเต เด เดณเดตเต เดเดฃเดเตเดเดพเดเตเดเตเดจเตเดจเต
- เดเดชเดเดฐเดฃ เดคเดพเดชเดจเดฟเดฒ เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเด
- เดธเตเดฐเดเตเดทเดฏเตเด เดซเดฏเตผ เด เดฒเดพเดฑเดตเตเด
- เดตเดฟเดตเดฐเดเตเดเดณเตเดเต เดเดจเตเดเดพเดฒเดฟเด เดฑเดฟเดฎเตเดเตเดเต เดฑเตเดเตเดเตเตผเดกเดฟเดเดเต
- เด เดเตเดเดพเดค เดญเดพเดตเดฟ เดเดตเดถเตเดฏเดเดคเดเตพ
เดเตเดพเดฒเดฟ เดธเดพเดนเดเดฐเตเดฏเดเตเดเดณเตเดฏเตเด:
- เดเดตเดฑเตเดเต เดเดฐเดฟเดฏ 1 เดเดคเตเดฐเดถเตเดฐ เดเดฟ.เดฎเต.
- เดตเดธเตเดคเตเดเตเดเตพ เดคเดฎเตเดฎเดฟเดฒเตเดณเตเดณ เดจเตเดฐเดฟเดเตเดเตเดณเตเดณ เดฆเตเดถเตเดฏเดชเดฐเดค
- +50 เดฎเตเดคเตฝ -50 C เดตเดฐเต เดคเดพเดชเดจเดฟเดฒ
- เดเตผเดชเตเดชเด 100% เดตเดฐเต
- เดเตเดตเดถเดพเดธเตเดคเตเดฐเดชเดฐเดฎเดพเดฏเดฟ เดธเดเตเดตเดฎเดพเดฏ เดจเดฟเดเตเดทเตเดชเดเตเดเตพ (เดชเตเดชเตเดชเตฝ, เดธเตพเดซเตเดฑเตเดฑเต เดเตเดฑเดฏเตเดเตเดเตเดจเตเดจ เดฌเดพเดเตเดเตเดฐเดฟเดฏ)
- GOST ISO 1-2-10816 เด เดจเตเดธเดฐเดฟเดเตเดเต 1-97 เดเตเดฒเดพเดธเตเดเดณเดฟเดฒเต เดฎเตเดทเตเดจเตเดเดณเตเดเต เดตเตเดฌเตเดฐเตเดทเตป, เดเดจเดฟ เดตเตเดฃเตเด
- เดตเตเดฆเตเดฏเตเดคเดเดพเดจเตเดคเดฟเด เด เดจเตเดคเดฐเตเดเตเดทเด - เดเตเดเดฟ 6053 เดเตเตบเดเดพเดเตเดฑเตเดฑเดฑเตเดเตพ, เดเตผเดตเดฟเดเดธเต-เดกเดฟเดเตป เดธเตเดซเตเดฑเตเดฑเต เดธเตเดฑเตเดฑเดพเตผเดเตเดเต เดเดชเดเดฐเดฃเดเตเดเตพ, เดธเตเดฎเตเตปเดธเต เดฎเตเดเตเดฐเตเดฎเดพเดธเตเดฑเตเดฑเตผ เดชเดฟเดเดกเดฟ เดจเดฟเดฏเดจเตเดคเตเดฐเดฃ เดเดชเดเดฐเดฃเดเตเดเตพ, เด เดเดชเดเดฐเดฃเดเตเดเดณเตเดเต เดเดตเดถเตเดฏเดเดค เด เดจเตเดธเดฐเดฟเดเตเดเต เดเดเดธเตเดเด, เดเดฟเดเดธเตเดเด เดถเตเดฐเตเดฃเดฟเดฏเดฟเดฒเต เดฑเตเดกเดฟเดฏเตเดทเตป, เดธเตเดฑเตเดฑเดฟเดฒเต เดฎเดพเดจเตเดตเตฝ เดเตผเดเตเดเต เดตเตเตฝเดกเดฟเดเดเต เดเดจเตเดจเดฟเดต เดเดชเดฏเตเดเดฟเดเตเดเต เดเดฒเดเตเดเตเดฐเดฟเดเต เดฎเตเดเตเดเตเดฑเตเดเตพ เดฎเดพเดฑเตเด
- เด เดฎเดฟเดคเดฎเดพเดฏ เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดตเตเตพเดเตเดเตเดเต, เดตเตเดฆเตเดฏเตเดคเดฟ เดตเดฟเดคเดฐเดฃเดคเตเดคเดฟเดฒเต เดนเตเดฐเดธเตเดตเดเดพเดฒ เดคเดเดธเตเดธเดเตเดเตพ, เดฎเดฟเดจเตเดจเตฝ เด เดฎเดฟเดค เดตเตเตพเดเตเดเตเดเตเดเตพ, 6-10 เดเตเดตเดฟ เดตเดฟเดคเดฐเดฃ เดถเตเดเดเดฒเดเดณเดฟเตฝ เดเดฐเต เดเดตเตผเดนเตเดกเต เดฒเตเตป เดตเดฏเตผ เดชเตเดเตเดเตเดฎเตเดชเตเตพ เดเดเตเดเด เด เดธเดจเตเดคเตเดฒเดฟเดคเดพเดตเดธเตเดฅ.
เด เดคเตเดคเดฐเด เดเตผเดถเดจเดฎเดพเดฏ เดเดตเดถเตเดฏเดเดคเดเตพ เดเดฃเตเดเดพเดฏเดฟเดฐเตเดจเตเดจเดฟเดเตเดเตเด, เดเดเตเดเด เดเดเตเดเดฎเดพเดฏเดฟ เดชเตเดฐเดถเตเดจเด เดชเดฐเดฟเดนเดฐเดฟเดเตเดเตเดฎเตเดชเตเตพ เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเตเดจเตเดจเดคเต เดตเดณเดฐเต เดฒเดณเดฟเดคเดฎเดพเดฃเต.
เดเดฒเตเดฒเดพเด เดเดฃเดเตเดเดฟเดฒเตเดเตเดคเตเดคเต, "Arduino Nano 3.0" เดฌเตเตผเดกเต เดชเดฆเตเดงเดคเดฟเดฏเตเดเต "เดฎเดธเตเดคเดฟเดทเตเดเด" เดเดฏเดฟ เดฎเดพเดฑเดฟ. เดฑเตเดฌเตเดเตเดเตเดกเดฟเตป เดฌเตเตผเดกเดฟเดจเต ATMEGA 328 เดเตบเดเตเดฐเตเดณเตผ เดเดฃเตเดเต, เดเดคเดฟเดจเต เดเดตเดถเตเดฏเดฎเดพเดฏ 3,3V เดตเตเตพเดเตเดเตเดเต เดธเตเดฑเตเดฑเตเดฌเดฟเดฒเตเดธเตผ
เดจเดฟเดฒเดตเดฟเดฒเต 800 mA, CH340G UART-USB-เดฒเตเดเตเดเต เดเตบเดตเตเตผเดเตเดเตผ.
เดเดจเตเดจเดพเดฎเดคเดพเดฏเดฟ, เดชเตเดฐเดตเตผเดคเตเดคเดจ เดธเดฎเดฏเด เดเตเดฃเตเดเดฑเตเดเตพ เดเดฑเตเดฑเดตเตเด เดเดพเดฒเดฟเดเดฎเดพเดฏเดตเดฏเดพเดฏเดฟ เดธเตเดทเตเดเดฟเดเตเดเต. เดเตเดฐเดพเตปเดธเตโเดซเตเตผเดฎเตผ เดเดฒเตเดฒเดพเดคเตเดค เดชเดตเตผ เดธเดชเตเดฒเต เดธเตผเดเตเดฏเตเดเตเดเต เดเดณเตเดณ PIC-เดเดณเดฟเตฝ เดฎเตเดฎเตเดชเต เดเดชเดฏเตเดเดฟเดเตเดเดฟเดฐเตเดจเตเดจ เดตเตเดฏเดพเดตเดธเดพเดฏเดฟเด เดฎเตเดฑเตเดฑเดฑเตเดเตพ เดชเตเดฐเดตเตผเดคเตเดคเดจเด เดเดฐเดเดญเดฟเดเตเดเต เดเดฐเต เดตเตผเดทเดคเตเดคเดฟเดจเตเดณเตเดณเดฟเตฝ เดตเตเตพเดเตเดเตเดเต เดตเตผเดฆเตเดงเดจเดตเต เดเดพเดฐเดฃเด เดชเดฐเดพเดเดฏเดชเตเดชเตเดเตเดเต. เดญเดตเดจเดเตเดเดณเดฟเตฝ เดจเดฟเตผเดฎเตเดฎเดฟเดเตเด 5V เดชเดตเตผ เดธเดชเตเดฒเตเดธเต เดเดชเดฏเตเดเดฟเดเตเดเต เดเดฃเดเตเดเต เดเตเดฏเตเดคเดต เดฎเดพเดคเตเดฐเดฎเต เดเตเดเตเดเตเดเดพเดคเตเดฏเดฟเดฐเตเดจเตเดจเตเดณเตเดณเต. เดเดฃเดเตเดทเดจเตเดฑเต เดเตปเดธเตเดฑเตเดฑเดพเดณเตเดทเดจเตเด เดตเตเดตเดฟเดงเตเดฏเดตเตเด เดตเตเดเดคเตเดคเดฟเดฒเดพเดเตเดเดพเตป, เดฏเตเดฃเดฟเดฑเตเดฑเตเดเดณเตเดเต เด
เดตเดธเตเดฅเดฏเตเดเตเดเตเดฑเดฟเดเตเดเตเดณเตเดณ เดเดฐเต เดธเดฟเดเตเดจเตฝ เดธเตเดตเดฟเดเตเดเดฟเดเดเต เดเดชเดเดฐเดฃเดเตเดเดณเตเดเต เดเตเตผเดฎเดฟเดจเดฒเตเดเดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดเดเตเดเตเดเตเดจเตเดจเต, เด
เดคเดพเดฏเดคเต. 1V เดฏเตเดเต เดคเตเดฐเต-เดซเตเดธเต เดชเดตเตผ เดธเดชเตเดฒเต เดเดณเตเดณ เดเดจเตเดจเดพเด เดเดเตเด เดตเตเตพเดเตเดเตเดเดฟเดจเตเดฑเต เดธเดพเดจเตเดจเดฟเดงเตเดฏเด เดฐเดเดฟเดธเตเดฑเตเดฑเตผ เดเตเดฏเตเดฏเตเด. เดเตบเดเตเดฐเตเดณเดฑเตเดฎเดพเดฏเดฟ เดเดเตเดชเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต, 380V เดตเดฟเตปเดกเดฟเดเดเต เดเดณเตเดณ เดเดฐเต เดเดจเตเดฑเตผเดฎเตเดกเดฟเดฏเดฑเตเดฑเต เดฑเดฟเดฒเต เด
เดฒเตเดฒเตเดเตเดเดฟเตฝ LED, GL220 เดซเตเดเตเดเตเดฑเตเดธเดฟเดธเตเดฑเตเดฑเตผ เด
เดฒเตเดฒเตเดเตเดเดฟเตฝ PC5516 เดเดชเตโเดฑเตเดฑเตเดเตเดณเตผ เดเดจเตเดจเดฟเดต เด
เดเดเตเดเดฟเดฏ เดเดชเตโเดฑเตเดฑเตเดเดชเตเดฒเตผ เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต. เดเดฒเตเดฒเดพ เดเดชเตเดทเดจเตเดเดณเตเด เดชเดฐเตเดเตเดทเดฟเดเตเดเต. เดเดฐเต เดฎเตเดเตเดนเตเดฎเตเดฑเตเดฑเตผ เดเดชเดฏเตเดเดฟเดเตเดเต เดธเตผเดเตเดฏเตเดเตเดเตเดเตพ เดเดเดธเตเดฎเดฟเดเดฎเดพเดฏเดฟ เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเตเดฎเตเดชเตเตพ เดธเตเดฐเดเตเดทเดฏเตเดเตเดเดพเดฏเดฟ เดธเตเดฐเตเดธเดฟเตฝ เดฌเดจเตเดงเดฟเดชเตเดชเดฟเดเตเดเดฟเดเตเดเตเดณเตเดณ 817V เดตเตเตพเดเตเดเตเดเดฟเดจเดพเดฏเดฟ เดฐเตเดชเดเตฝเดชเตเดชเดจ เดเตเดฏเตเดค เดฐเดฃเตเดเต SVV22 เดเดชเตเดชเดพเดธเดฟเดฑเตเดฑเดฑเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเต เดจเดฟเดฒเดตเดฟเดฒเต เดชเดฐเดฟเดฎเดฟเดคเดฟเดฏเตเดณเตเดณ เดเดฐเต เดคเดฟเดฐเตเดคเตเดคเดฟเดฏ เดตเตเตพเดเตเดเตเดเดพเดฃเต LED เดจเตฝเดเตเดจเตเดจเดคเต.
ST7735S LCD เดธเตโเดเตเดฐเตเตป เดเดชเดฏเตเดเดฟเดเตเดเต เดชเตเดฐเดตเตผเดคเตเดคเดจ เดธเดฎเดฏ เดฑเตเดกเดฟเดเดเต เดฑเตเดกเดฟเดเดเต, 01 MHz เดเดตเตเดคเตเดคเดฟเดฏเดฟเตฝ E01-ML05DP2,4 เดฎเตเดกเตเดฏเตเตพ เดเดชเดฏเตเดเดฟเดเตเดเต เดฑเตเดกเดฟเดฏเต เดตเดดเดฟ เดคเดคเตเดธเดฎเดฏ เดกเดพเดฑเตเดฑเดพ เดเตเดฐเดพเตปเดธเตเดฎเดฟเดทเตป. เด เดเดชเดเดฐเดฃเดคเตเดคเดฟเตฝ nRF24L01+ เดเดฟเดชเตเดชเตเด RFX2401C เดเตเดฐเดพเตปเดธเตเดฎเดฟเดฑเตเดฑเต/เดฑเดฟเดธเตเดตเต เดเดเดชเตเดฒเดฟเดซเดฏเดฑเตเด เด
เดเดเตเดเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต,
เดเดเตเดเตเดชเตเดเตเดเต เดชเดตเตผ 100 เดฎเตเดเดพเดตเดพเดเตเดเต เดตเดฐเต. เดเตบเดฒเตเตป เดเดพเตฝเดเตเดเตเดฒเตเดฑเตเดฑเดฑเดฟเตฝ เดเดตเดถเตเดฏเดฎเตเดณเตเดณ เดถเตเดฐเตเดฃเดฟเดเตเดเดพเดฏเดฟ เดฐเตเดชเดเตฝเดชเตเดชเดจ เดเตเดฏเตเดค เดนเตเดฒเดฟเดเตเดเตฝ เดเดจเตเดฑเดฟเดจเดเตพ
เดฌเตเดฐเตเดกเต เดฌเตเตผเดกเต
4-เดเดพเดจเตฝ เดเตเดฃเตเดเตผ. เดเตเดตเดฟเดธเตเดฑเตเดฑเดกเต เดเตเดกเดฟ เดเดฎเตเดฎเตเดฏเตเดฃเดฟเดเตเดเตเดทเตป เดฒเตเดจเดฟเดฒเต เดเดเดชเตเดเดฒเดฟเตฝ เดจเดฟเดจเตเดจเต เดชเดฐเดฟเดฐเดเตเดทเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดเตปเดชเตเดเตเดเตเดเดณเดฟเตฝ LC เดซเดฟเตฝเดเตเดเดฑเตเดเตพ เดเดฃเตเดเต. เดเตบเดเตเดฐเตเตพ เดเดฌเตโเดเดเตเดฑเตเดฑเตเดเดณเตเดเต เด
เดตเดธเตเดฅเดฏเตเดเตเดเตเดฑเดฟเดเตเดเตเดณเตเดณ เดกเดพเดฑเตเดฑ เดธเตเดเตเดเตปเดกเดฟเตฝ เดเดฐเต เดคเดตเดฃ เดจเดฟเดฐเดจเตเดคเดฐเด เดตเดพเดฏเดฟเดเตเดเตเดเดฏเตเด เดเตฝเดธเดฟเดกเดฟเดฏเดฟเตฝ เดจเดฟเดฑเดคเตเดคเดฟเตฝ เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเต. เดเดฐเต 1 เดธเตเดเตเดเตปเดกเดฟเดฒเตเด เดฑเตเดกเดฟเดเดเตเดเตพ เด
เดชเตเดกเตเดฑเตเดฑเต เดเตเดฏเตเดฏเตเดเดฏเตเด เด
เดธเตเดฅเดฟเดฐเดฎเดฒเตเดฒเดพเดคเตเดค เดฎเตเดฎเตเดฎเดฑเดฟเดฏเดฟเตฝ เดฐเตเดเดชเตเดชเตเดเตเดคเตเดคเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเต. 36 เดธเตเดเตเดเตปเดกเต เดเดฐเต เดฎเดฃเดฟเดเตเดเตเดฑเดฟเดจเตเดฑเต 36/1 เดเดฃเต, เด เดซเตเตผเดฎเดพเดฑเตเดฑเดฟเดฒเดพเดฃเต เดกเดพเดฑเตเดฑ เดเดตเดถเตเดฏเดฎเตเดณเตเดณเดคเต. เดเดฐเต 100 เดธเตเดเตเดเตปเดกเดฟเดฒเตเด เดเดฐเต เดเตบเดเตเดฐเตเตพ เดฏเตเดฃเดฟเดฑเตเดฑเดฟเดจเตเดฎเตเดณเตเดณ เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดจเตเดฑเต เดเดฃเตเดฃเด เดธเดเดฌเดจเตเดงเดฟเดเตเด เดตเดฟเดตเดฐเดเตเดเตพ เดเตเดฎเดพเดฑเตเดจเตเดจเต. 12 เดคเดตเดฃ, เดจเดฟเตผเดฎเตเดฎเดพเดคเดพเดตเดฟเดจเตเดฑเต เด
เดญเดฟเดชเตเดฐเดพเดฏเดคเตเดคเดฟเตฝ, EEPROM เดฎเตเดฎเตเดฎเดฑเดฟเดเตเดเต เดชเดฐเดฟเดฎเดฟเดคเดฎเดพเดฏ เดเดฃเตเดฃเด เดฑเตเดฑเตเดฑเต-เดฎเดพเดฏเตโเดเตเดเตฝ เดธเตเดเตเดเดฟเดณเตเดเตพ เดเดฃเตเดเต. เดเดฐเต เดธเตเดฒเตเดฒเตเดเตเดเดฟเดฒเตเด เดจเดฟเดฐเดจเตเดคเดฐเด เด
เดชเตโเดกเตเดฑเตเดฑเต เดเตเดฏเตเดฏเดชเตเดชเตเดเตเดฎเตเดชเตเดดเดพเดฃเต เดเดฑเตเดฑเดตเตเด เดฎเตเดถเด เดเดชเตเดทเตป. เดเดฆเตเดฏ เดเตเดฃเตเดเดฑเดฟเดจเตเดฑเต เดตเตเดณเดฟเดฏเด 100000 เดฌเตเดฑเตเดฑเตเดเดณเดพเดฃเต, เดเดคเตเดฐเต เดจเตเดฃเตเด เดซเตเตผเดฎเดพเดฑเตเดฑเต เดจเดฎเตเดชเดฑเดพเดฃเต, 1 เดเตเดฃเตเดเดฑเตเดเตพ, เดเดเต 4 เดฌเตเดฑเตเดฑเตเดเตพ เดเดฐเต เดฑเตเดเตเดเตเตผเดกเต เดเตเดตเดถเดชเตเดชเตเดเตเดคเตเดคเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต. เดเดฟเดชเตเดชเดฟเดจเตเดฑเต เดฎเตเดฎเตเดฎเดฑเดฟเดฏเตเดเต เดฆเตเตผเดเตเดฏเด 4 เดฌเตเดฑเตเดฑเตเดเดณเดพเดฃเต; 16 เดเตเดฃเตเดเดฑเตเดเดณเตเดเต 1024 เดเตปเดเตเดฐเดฟเดเตพเดเตเดเต เดถเตเดทเด, เดฑเตเดเตเดเตเตผเดกเดฟเดเดเต เดตเตเดฃเตเดเตเด เดเดฐเดเดญเดฟเดเตเดเตเด. EEPROM เดฒเตเดฌเตเดฐเดฑเดฟเดฏเดฟเตฝ, EEPROM.put เดฐเตเดคเดฟ เดเดดเตเดคเตเดจเตเดจเดฟเดฒเตเดฒ; เดธเตเดฒเตเดฒเดฟเดจเตเดฑเต เดฎเตเดฒเตเดฏเดตเตเด เดเดดเตเดคเดชเตเดชเตเดเตเดจเตเดจ เดตเดฟเดตเดฐเดเตเดเดณเตเด เดชเตเดฐเตเดคเตเดคเดชเตเดชเตเดเตเดจเตเดจเตเดเตเดเดฟเตฝ, เดธเตเดฒเตเดฒเตเดเดณเตเดเต เด
เดชเดเดฏเด เดเดฃเตเดเดพเดเดฟเดฒเตเดฒ. เดคเตฝเดซเดฒเดฎเดพเดฏเดฟ, เดเตเดฏเดพเดฐเดฃเตเดเตเดกเต เดฎเตเดฎเตเดฎเดฑเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจ เดธเดฎเดฏเด 64 เดตเตผเดทเดคเตเดคเดฟเตฝ เดเตเดเตเดคเดฒเดพเดฏเดฟเดฐเดฟเดเตเดเตเด. เดธเดพเดงเตเดฏเดฎเดพเดฏเดคเตเด เดเดจเตเดจเดพเตฝ เดเดฑเดชเตเดชเดฟเดฒเตเดฒเดพเดคเตเดคเดคเตเดฎเดพเดฏ เดเตเดฒเดฟเดฏเตเดเต เดธเดฎเดฏเด เดเตเดเตเดคเตฝ เดจเตเดฃเตเดเตเดจเดฟเตฝเดเตเดเตเด.
เดธเตผเดเตเดฏเตเดเตเดเต เดกเดฏเดเตเดฐเด
Arduino IDE-เดฏเดฟเดฒเต เดชเตเดฐเตเดเตเดฐเดพเด//12 เดฌเตเดฑเตเดฑเตเดเตพ (328%)
#เดเตพเดชเตเดชเตเดเตเดจเตเดจเต // เดเตเตผ เดเตเดฐเดพเดซเดฟเดเตเดธเต เดฒเตเดฌเตเดฐเดฑเดฟ
#เดเตพเดชเตเดชเตเดเตเดจเตเดจเต // เดนเดพเตผเดกเตโเดตเตเดฏเตผ-เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเด เดฒเตเดฌเตเดฐเดฑเดฟ
#เดเตพเดชเตเดชเตเดเตเดจเตเดจเต
#เดเตพเดชเตเดชเตเดเตเดจเตเดจเต
#เดเตพเดชเตเดชเตเดเตเดจเตเดจเต
#เดเตพเดชเตเดชเตเดเตเดจเตเดจเต
#เดเตพเดชเตเดชเตเดเตเดจเตเดจเต
RF24 เดฑเตเดกเดฟเดฏเต(9, 10); // RF24 เดฒเตเดฌเตเดฐเดฑเดฟเดฏเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดฑเตเดกเดฟเดฏเต เดเดฌเตเดเดเตเดฑเตเดฑเต,
// เดเตเดเดพเดคเต เดชเดฟเตป เดจเดฎเตเดชเดฑเตเดเตพ nRF24L01+ (CE, CSN)
#เดเตพเดชเตเดชเตเดเตเดจเตเดจเต
DS3231 rtc(SDA, SCL);
เดธเดฎเดฏเด เดเดฟ;
//#TFT_CS 10 เดจเดฟเตผเดตเดเดฟเดเตเดเตเด
#TFT_CS 8 เดจเดฟเตผเดตเตเดตเดเดฟเดเตเดเตเด
#เดจเดฟเตผเดตเตเดตเดเดฟเดเตเดเตเด TFT_RST -1 // เดจเดฟเดเตเดเตพเดเตเดเต เดเดคเต Arduino เดฑเตเดธเตเดฑเตเดฑเดฟเดฒเตเดเตเดเต เดฌเดจเตเดงเดฟเดชเตเดชเดฟเดเตเดเดพเดจเตเด เดเดดเดฟเดฏเตเด
// เด เดธเดพเดนเดเดฐเตเดฏเดคเตเดคเดฟเตฝ, เด #define เดชเดฟเตป -1 เดเดฏเดฟ เดธเดเตเดเดฎเดพเดเตเดเตเด!
//#TFT_DC 9 เดจเดฟเตผเดตเดเดฟเดเตเดเตเด // DC=RS=A0 - เดเดฐเต เดเดฎเดพเตปเดกเต เด
เดฒเตเดฒเตเดเตเดเดฟเตฝ เดกเดพเดฑเตเดฑ เดฐเดเดฟเดธเตโเดฑเตเดฑเตผ เดคเดฟเดฐเดเตเดเตเดเตเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดชเดฆเดตเดฟ เดเดชเตเดทเดจเตเดเตพ.
#TFT_DC 3 เดจเดฟเตผเดตเตเดตเดเดฟเดเตเดเตเด
Adafruit_ST7735 tft = Adafruit_ST7735(TFT_CS, TFT_DC, TFT_RST);
// เดเดชเตเดทเตป 2: เดเดคเตเดเตเดเดฟเดฒเตเด เดชเดฟเดจเตเดจเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเตเด, เดเดจเตเดจเดพเตฝ เดเตเดฑเดเตเดเต เดธเดพเดตเดงเดพเดจเด!
#TFT_SCLK 13 เดจเดฟเตผเดตเดเดฟเดเตเดเตเด // เดจเดฟเดเตเดเตพเดเตเดเต เดเดทเตโเดเดฎเตเดณเตเดณ เดชเดฟเตปเดธเต เดเดฏเดฟ เดเดต เดธเดเตเดเดฎเดพเดเตเดเตเด!
#TFT_MOSI 11 เดจเดฟเตผเดตเดเดฟเดเตเดเตเด // เดจเดฟเดเตเดเตพเดเตเดเต เดเดทเตเดเดฎเตเดณเตเดณ เดชเดฟเตปเดธเต เดเดฏเดฟ เดเดต เดธเดเตเดเดฎเดพเดเตเดเตเด!
//Adafruit_ST7735 tft = Adafruit_ST7735(TFT_CS, TFT_DC, TFT_MOSI, TFT_SCLK, TFT_RST);
#เดเตพเดชเตเดชเตเดเตเดจเตเดจเต
เดฌเตเดฑเตเดฑเต เดทเดฟเดซเตเดฑเตเดฑเต = 52;
เดฌเตเดฑเตเดฑเต เดชเดฟเตปเดธเตเดฑเตเดฑเตเดฑเตเดฑเต;
เดเดชเตเดชเดฟเดเดพเดคเตเดค เดจเตเดณเดฎเตเดณเตเดณ เดชเดฎเตเดชเต[4];// 4 เดธเตเดเตเดเตปเดกเต เดเตเดฃเตเดเตผ เดฎเตเดฒเตเดฏเดเตเดเดณเตเดณเตเดณ เด
เดฑเต
เดซเตเดฒเตเดเตเดเต m = 3600.0;
เดเดชเตเดชเดฟเดเดพเดคเตเดค เดเตปเดฑเตเดฑเต เดตเดฟเดฒเดพเดธเด = 0;
int rc;// เดเตเดฃเตเดเดฑเตเดเตพเดเตเดเตเดณเตเดณ เดตเตเดฐเดฟเดฏเดฌเดฟเตพ
เดเดชเตเดชเดฟเดเดพเดคเตเดค เดจเตเดฃเตเด เดธเดเดชเตเดฐเดฟเด = 0;
เดเดชเตเดชเดฟเดเดพเดคเตเดค เดจเตเดฃเตเด เดธเดเดธเตเดเต = 0;
เดฌเตเดฑเตเดฑเต i = 0;
เดฌเตเดฑเตเดฑเต k = 34;
เดเดชเตเดชเดฟเดเดพเดคเตเดค int z = 0;
เดฌเตเดฑเตเดฑเต b = B00000001;
เดฌเตเดฑเตเดฑเต เดชเดเตผเดเตเดฃเตเดเตผ[4]; // เดเดฌเตเดเดเตเดฑเตเดฑเต เดธเตเดฑเตเดฑเตเดฑเตเดฑเตเดเตพ เดธเดเดญเดฐเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด
เดฑเต, 1 - เดเดซเต, 0 - เดเตบ.
int start = 0; //
เด เดธเดพเดงเตเดตเดพเดฏ เดธเดเตเดเตเดเดฐเดฃเด () {
rtc.begin();
radio.begin(); // เดเตเดฒเดฟ nRF24L01+ เดเดฐเดเดญเดฟเดเตเดเตเด
radio.setChannel(120); // เดกเดพเดฑเตเดฑ เดเดพเดจเตฝ (0 เดฎเตเดคเตฝ 127 เดตเดฐเต).
radio.setDataRate(RF24_250KBPS); // เดกเดพเดฑเตเดฑ เดเตเดฎเดพเดฑเตเดฑ เดจเดฟเดฐเดเตเดเต (RF24_250KBPS, RF24_1MBPS, RF24_2MBPS).
radio.setPALevel(RF24_PA_MAX); // เดเตเดฐเดพเตปเดธเตเดฎเดฟเดฑเตเดฑเตผ เดชเดตเตผ (RF24_PA_MIN=-18dBm, RF24_PA_LOW=-12dBm,
// RF24_PA_HIGH=-6dBm, RF24_PA_MAX=0dBm)
radio.openWritingPipe(0xAABBCCDD11LL); // เดกเดพเดฑเตเดฑ เดเตเดฎเดพเดฑเตเดฑเดคเตเดคเดฟเดจเดพเดฏเดฟ เดเดฐเต เดเดกเดจเตเดฑเดฟเดซเดฏเตผ เดเดณเตเดณ เดเดฐเต เดชเตเดชเตเดชเต เดคเตเดฑเดเตเดเตเด
// เดธเดฎเดฏเด เดธเดเตเดเตเดเดฐเดฟเดเตเดเดพเตป, เดเดตเดถเตเดฏเดฎเดพเดฏ เดตเดฐเดฟเดเตพ เด
เตบเดเดฎเดจเตเดฑเต เดเตเดฏเตเดฏเตเด
//rtc.setDOW(1); // เดเดดเตเดเดฏเดฟเดฒเต เดฆเดฟเดตเดธเด
//rtc.setTime(21, 20, 0); // เดธเดฎเดฏเด, 24 เดฎเดฃเดฟเดเตเดเตเตผ เดซเตเตผเดฎเดพเดฑเตเดฑเดฟเตฝ.
//rtc.setDate(29, 10, 2018); // เดคเตเดฏเดคเดฟ, เดเดเตเดเตเดฌเตผ 29, 2018
tft.initR(INITR_BLACKTAB); // เดเดฐเต ST7735S เดเดฟเดชเตเดชเต, เดฌเตเดฒเดพเดเตเดเต เดเดพเดฌเต เดธเดฎเดพเดฐเดเดญเดฟเดเตเดเตเด
// เดจเดฟเดเตเดเตพ 1.44" TFT เดเดฃเต เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเดคเตเดเตเดเดฟเตฝ เด เดเดจเตเดทเตเดฏเดฒเตเดธเตผ (เด
เตบเดเดฎเดจเตเดฑเต) เดเดชเดฏเตเดเดฟเดเตเดเตเด
//tft.initR(INITR_144GREENTAB); // เดเดฐเต ST7735S เดเดฟเดชเตเดชเต, RED rcB เดเดพเดฌเต เดธเดฎเดพเดฐเดเดญเดฟเดเตเดเตเด
tft.setTextWrap(false); // เดตเดฒเดคเต เด
เดฐเดฟเดเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเดพเดเดเด เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดเตเดเดพเตป เด
เดจเตเดตเดฆเดฟเดเตเดเตเด
tft.setRotation( 2 ); // BLACK PCB, RED tft.setRotation(0) เด
เดฒเตเดฒเตเดเตเดเดฟเตฝ เด
เดฒเตเดฒ.
tft.fillScreen(ST7735_BLACK); // เดคเตเดณเดฟเดเตเด เดธเตเดเตเดฐเตเตป
DDRD = DDRD | B00000000;
PORTD = PORTD | B11110000; // เดธเตเดซเตเดฑเตเดฑเตโเดตเตเดฏเตผ เดเตผเดถเดจเดฎเดพเดเตเดเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเต, เดเดฏเตผเดจเตเดจ เดจเดฟเดฒ -
// เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเดค เดเดฌเตโเดเดเตโเดฑเตเดฑเตเดเตพ โเดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเดฟเดฒเตเดฒโ, โ4โ เดเดฒเตเดฒเดพ 1 เดธเตเดจเดฟเดฏเตผ เดชเตเตผเดเตเดเตเดเดณเดฟเดฒเตเด D เดเดดเตเดคเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต, เดเดฐเต เดเดฃเดเตเดเตเด เดธเดเดญเดตเดฟเดเตเดเตเดจเตเดจเดฟเดฒเตเดฒ.
เดเดคเดฟเดจเดพเดฏเดฟ (rc = 0; rc <4; rc++)
{
tft.setCursor (3, rc * 10 + shift ); // เดจเดฟเดฏเดจเตเดคเตเดฐเดฃ เดเดฌเตโเดเดเตเดฑเตเดฑเตเดเดณเตเดเต เดธเตเดฅเดพเดจ เดจเดฎเตเดชเดฑเตเดเตพ เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเต
tft.print(rc + 1);
}
tft.setCursor(12, 0); // เดเดเตเดเตโเดชเตเดเตเดเต 3 เดตเดฐเดฟเดเตพ
tft.println("เดกเตเดตเดฒเดชเตเดชเตผเดฎเดพเตผ & เดฌเดฟเตฝเดกเต"); // เดชเตเดฐเดฟเดฏเดชเตเดชเตเดเตเดเดตเดฐเต เดธเตเดตเดฏเด เดชเตเดฐเดถเดเดธเดฟเดเตเดเดพเตป
tft.setCursor(24, 10); // เด
เดฒเตเดฒเตเดเตเดเดฟเตฝ เดฎเตเดถเด เดชเดเตผเดชเตเดชเดตเดเดพเดถเด
tft.print("เดกเตเดตเดฒเดชเตเดชเตผ เดเดเดเด");
tft.setCursor(28, 20);
tft.print("BUILD-ER DD");
//เดกเดพเดฑเตเดฑ เดตเตเดฃเตเดเตเดเตเดเตเดเตฝ////////////////////////////////////////////// //////////
(z = 0; z <1023; z += 16 ) {// เดตเตเดฏเดตเดธเดพเดฏเดคเตเดคเดฟเดฒเต เดเดฒเตเดฒเดพ เดธเตเดฒเตเดฒเตเดเดณเดฟเดฒเตเดเตเดฏเตเด เดเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเต
// เดเตเดเดพเดคเต 4 เดชเดฎเตเดชเต เดตเตเดฐเดฟเดฏเดฌเดฟเดณเตเดเดณเตเดเต เดเดฐเต เดจเดฟเดฐเดฏเดฟเดฒเตเดเตเดเต เดเดดเตเดคเตเดจเตเดจเต, เดเดฐเต เดเตเดฃเตเดเดฑเดฟเดจเตเด 4 เดฌเตเดฑเตเดฑเตเดเตพ, เดเดพเดฐเดฃเด
// เดเดชเตเดชเดฟเดเดพเดคเตเดค เดจเตเดฃเตเด เดตเตเดฐเดฟเดฏเดฌเดฟเตพ. 4 เดเตเดฃเตเดเดฑเตเดเตพ เดเดฃเตเดเต, เดเดฒเตเดฒเดพ 4 เดจเตเดฑเตเดฏเตเด เดเดฐเต เดฑเตเดเตเดเตเตผเดกเต 16 เดฌเตเดฑเตเดฑเตเดเตพ เดเดเตเดเตเดเตเดจเตเดจเต.
EEPROM.get(z, เดชเดฎเตเดชเต[0]); // เด
เดคเดฟเดจเดพเตฝ, เดซเตเตผ เดฒเตเดชเตเดชเต เดเดฒเตเดฒเดพเดคเต, เดตเตเดณเดฟเดฏเด เดเตเดฑเดตเดพเดฃเต
EEPROM.get(z+4, เดชเดฎเตเดชเต[1]);
EEPROM.get(z+8, เดชเดฎเตเดชเต[2]);
EEPROM.get(z+12, เดชเดฎเตเดชเต[3]);
// 4 เดเตเดฃเตเดเดฑเตเดเดณเตเดเต เดเดเตเดคเตเดคเตเดเดฏเตเดเตเดเต เดเดฐเต เดชเตเดคเดฟเดฏ เด
เดเตเดคเตเดค เดฎเตเดฒเตเดฏเด เดจเตฝเดเตเดจเตเดจเต
เดธเดเดชเตเดฐเดฟเด = (เดชเดฎเตเดชเต [0] + เดชเดฎเตเดชเต [1] + เดชเดฎเตเดชเต [2] + เดชเดฎเตเดชเต [3]);
// เดธเดเดชเตเดฐเดฟเด เดตเตเดฐเดฟเดฏเดฌเดฟเดณเดฟเดฒเต 4 เดเตเดฃเตเดเดฑเตเดเดณเตเดเต เดเดเตเดคเตเดคเตเดเดฏเตเดเต เดชเตเดคเดฟเดฏ เดฎเตเดฒเตเดฏเด เดตเตเดฐเดฟเดฏเดฌเดฟเดณเดฟเดฒเต เดฎเตเตป เดฎเตเดฒเตเดฏเดตเตเดฎเดพเดฏเดฟ เดคเดพเดฐเดคเดฎเตเดฏเด เดเตเดฏเตเดฏเตเดจเตเดจเต
// sumsec, เดฎเตเดฎเตเดชเดคเตเดคเต เดคเตเด เดชเตเดคเดฟเดฏ เดคเตเดเดฏเตเดเตเดเดพเตพ เดเตเดฑเดตเต เดคเตเดฒเตเดฏเดฎเต เดเดฃเตเดเตเดเดฟเตฝ, เดชเตเดคเดฟเดฏเดคเต เดตเดฒเตเดคเต เดคเตเดฒเตเดฏเดฎเต เดเดฃเต
// เดธเดเดธเตเดเต เดฎเตเดฒเตเดฏเด.
เดเดเตเดเดฟเตฝ ( sumsec <= sumprim ) {
เดธเดเดธเตเดเต = sumprim; //
//เดจเดฟเดฒเดตเดฟเดฒเต เดฎเตเดฒเตเดฏเด z เดตเดฟเดฒเดพเดธ เดตเตเดฐเดฟเดฏเดฌเดฟเดณเดฟเดจเต เดจเตฝเดเดฟเดฏเดฟเดเตเดเตเดฃเตเดเต, z เดเดจเตเดจเดคเต 16 เดฎเตเดฒเตเดฏเดเตเดเดณเตเดณเตเดณ 4-เดฌเตเดฑเตเดฑเต เดฌเตเดฒเตเดเตเดเดฟเดจเตเดฑเต เดคเตเดเดเตเดเดคเตเดคเดฟเดจเตเดฑเต เดตเดฟเดฒเดพเดธเดฎเดพเดฃเต
// เดเตเดฃเตเดเดฑเตเดเตพ เดเดฐเต เดธเดฎเดฏเด เดฑเตเดเตเดเตเตผเดกเต เดเตเดฏเตโเดคเต (เดเดฐเต เดชเตเตผเดเตเดเต เดชเตเดณเดฟเดเดเต เดเตเดฏเตเดฏเตเดฎเตเดชเตเตพ, เด
เดคเดฟเดจเตเดฑเต เดเดฒเตเดฒเดพ 8 เดฌเดฟเดฑเตเดฑเตเดเดณเตเด เดเดฐเตเดธเดฎเดฏเด เดเดดเตเดคเดชเตเดชเตเดเตเดเดคเดฟเดจเดพเตฝ,
// เดเดเตเดเดณเตเดเต เดเดตเดถเตเดฏเดฎเดพเดฏ เดเดฏเตผเดจเตเดจ 4 เดฌเดฟเดฑเตเดฑเตเดเตพ เดชเตเตผเดเตเดเต เดกเดฟ เดเตพเดชเตเดชเตเดเต).
เดตเดฟเดฒเดพเดธเด = z;
}
}
// เดฑเตเดเตเดเตเตผเดกเต เดเตเดฏเตเดค 16 เดเตเดฃเตเดเตผ เดฎเตเดฒเตเดฏเดเตเดเดณเตเดเต 4 เดฌเตเดฑเตเดฑเตเดเดณเตเดเต เดฌเตเดฒเตเดเตเดเดฟเดจเตเดฑเต เดคเตเดเดเตเดเดคเตเดคเดฟเดฒเต เดตเดฟเดฒเดพเดธเดคเตเดคเดฟเตฝ เดตเตเดฃเตเดเตเด eeprom เดฎเตเดฎเตเดฎเดฑเดฟ เดเดเตเดธเดธเต เดเตเดฏเตเดฏเตเดจเตเดจเต
// เด
เดตเดธเดพเดจเด, เด
เดคเดพเดฏเดคเต. เดซเตเดฐเตเดธเตเดเตเดฏเตเดฏเตฝ เดเดพเดฐเดฃเด เดทเดเตเดเต เดกเตเตบ เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต เดฑเตเดฌเตเดเตเดเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต เดฎเตเดฎเตเดชเตเดณเตเดณ เดฎเตเดฒเตเดฏเดเตเดเตพ. เดเดฑเตเดฑเดตเตเด เดชเตเดคเดฟเดฏเดคเต เดฑเตเดเตเดเตเตผเดกเต เดเตเดฏเตเดฏเตเดจเตเดจเต
// เดเตเดฃเตเดเตผ เดฎเตเดฒเตเดฏเดเตเดเตพ 4 เดตเตเดฐเดฟเดฏเดฌเดฟเดณเตเดเดณเตเดเต เดเดฐเต เด
เดฑเตเดฏเดฟเดฒเตเดเตเดเต เดชเดฎเตเดชเต เดเตเดฏเตเดฏเตเด.
EEPROM.get(เดตเดฟเดฒเดพเดธเด, เดชเดฎเตเดชเต[0]);
EEPROM.get(เดตเดฟเดฒเดพเดธเด + 4, เดชเดฎเตเดชเต[1]);
EEPROM.get(เดตเดฟเดฒเดพเดธเด + 8, เดชเดฎเตเดชเต[2]);
EEPROM.get(เดตเดฟเดฒเดพเดธเด + 12, เดชเดฎเตเดชเต[3]);
เดตเดฟเดฒเดพเดธเด += 16; //เด เดตเดธเดพเดจ เดฑเตเดเตเดเตเตผเดกเดฟเดจเตเดฑเต เดกเดพเดฑเตเดฑ เดชเตเดจเดฐเดพเดฒเตเดเดจเด เดเตเดฏเตเดฏเดพเดคเต เด เดเตเดคเตเดค เดฌเตเดฒเตเดเตเดเต เดเดดเตเดคเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดตเดฟเดฒเดพเดธเด เดตเตผเดฆเตเดงเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเต
//เดกเดพเดฑเตเดฑ เดตเตเดฃเตเดเตเดเตเดเตเดเดฒเดฟเดจเตเดฑเต เด เดตเดธเดพเดจเด////////////////////////////////////////////// //////////////////
เด
เดฑเตเดฑเดพเดเตเดเต เดเดจเตเดฑเดฑเดชเตเดฑเตเดฑเต(0, เดเตเดฃเตเดเต, เดฑเตเดธเดฟเดเดเต); // เดชเดฟเตป D2, เดคเดเดธเตเดธเดเตเดเตพ เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดทเดฎเดฎเดพเดเตเดเตเด, เดเดฐเต เดธเตเดเตเดเตปเดกเดฟเดฒเตเด เดตเดฐเดฟเด
// SQW เดเดเตเดเตโเดชเตเดเตเดเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ RTC DS3231-เตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดชเตพเดธเต
wdt_enable (WDTO_8S); // เดตเดพเดเตเดเตโเดกเตเดเต เดเตเดฎเตผ เดเดฐเดเดญเดฟเดเตเดเตเด, เดซเตเดฐเตเดธเตเดเตเดฏเตเดฏเตเดจเตเดจ เดธเดพเดนเดเดฐเตเดฏเดคเตเดคเดฟเตฝ เดเตบเดเตเดฐเตเดณเตผ เดฑเตเดฌเตเดเตเดเต เดเตเดฏเตเดฏเตเด, เดธเดฎเดฏเด,
// เด
เดคเดฟเดจเดพเดฏเดฟ เดจเดฟเดเตเดเตพ เดเตเดฎเตผ เดฑเตเดธเตเดฑเตเดฑเต เดเดฎเดพเตปเดกเต เดจเตฝเดเตเดฃเตเดเดคเตเดฃเตเดเต wdt_reset( เดเตเดเดพเดคเต เดธเดพเดงเดพเดฐเดฃ เดชเตเดฐเดตเตผเดคเตเดคเดจ เดธเดฎเดฏเดคเตเดคเต เดฑเตเดฌเตเดเตเดเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเต เดเดดเดฟเดตเดพเดเตเดเตเด - 8 เดธเต.
// เดเตเดธเตเดฑเตเดฑเตเดเตพเดเตเดเต เดฎเตเดฒเตเดฏเด 8 เดธเตเดเตเดเตปเดกเดฟเตฝ เดคเดพเดดเตเดฏเดพเดฏเดฟ เดธเดเตเดเตเดเดฐเดฟเดเตเดเดพเตป เดถเตเดชเดพเตผเดถ เดเตเดฏเตเดฏเตเดจเตเดจเดฟเดฒเตเดฒ. เด เดธเดพเดนเดเดฐเตเดฏเดคเตเดคเดฟเตฝ, เดเตเดฎเตผ เดชเตเดจเดเดธเดเตเดเดฎเดพเดเตเดเตเดจเตเดจเดคเดพเดฃเต เดจเดฒเตเดฒเดคเต
// เดเตเดเตเดเตฝ, เด
เดคเต เดเดฐเต เดธเตเดเตเดเตปเดกเดฟเดฒเตเด เดธเดเดญเดตเดฟเดเตเดเตเดจเตเดจเต.
}
เด
เดธเดพเดงเตเดตเดพเดฏ เดฒเตเดชเตเดชเต () {
// เดถเตเดจเตเดฏเดฎเดพเดฏ เดธเตเดเตเดเดฟเตพ, เดเดตเดฟเดเต เดเดฒเดเตเดเตเดฐเดฟเดเต เดฎเตเดเตเดเตเดฑเดฟเดจเตเดฑเต เดเดชเตเดชเตบ-เดซเตเดธเต เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเตฝ เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเด เดเดฃเตเดเดพเดเตเด
}
เด เดธเดพเดงเตเดตเดพเดฏ เดเดฃเตเดฃเด() {
tft.setTextColor(ST7735_WHITE); // เดซเตเดฃเตเดเต เดจเดฟเดฑเด เดธเดเตเดเดฎเดพเดเตเดเตเด
t = rtc.getTime(); // เดตเดพเดฏเดจ เดธเดฎเดฏเด
tft.setCursor(5, 120); // เดเดดเตโเดธเตผ เดธเตเดฅเดพเดจเด เดเตเดฐเดฎเตเดเดฐเดฟเดเตเดเตเดจเตเดจเต
tft.fillRect(5, 120, 50, 7, ST7735_BLACK); // เดธเดฎเดฏ เดเดเตเดเตเดชเตเดเตเดเต เดเดฐเดฟเดฏ เดฎเดพเดฏเตเดเตเดเตเดจเตเดจเต
tft.print(rtc.getTimeStr()); // เดเดเตเดเตเดชเตเดเตเดเต เดเตเดฒเตเดเตเดเต เดฑเตเดกเดฟเดเดเตเดเตพ
wdt_reset(); // เดเดฐเต เดธเตเดเตเดเดฟเดณเดฟเดฒเตเด เดตเดพเดเตเดเตเดกเตเดเดฟเดจเต เดชเตเดจเดเดธเดเตเดเดฎเดพเดเตเดเตเด, เด เดคเดพเดฏเดคเต เดฐเดฃเตเดเดพเดฎเดคเตเดคเตเดคเต
(rc = 0; rc < 4; rc ++) // เดเตปเดชเตเดเตเดเต เด
เดตเดธเตเดฅเดฏเตเดเต เด
เดจเตเดฐเตเดชเดค เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดธเตเดเตเดเดฟเดณเดฟเดจเตเดฑเต เดเดฐเดเดญเด
// เดชเตเตผเดเตเดเต เดฌเดฟเดฑเตเดฑเตเดเตพ เดชเตเตผเดเตเดเต เดกเดฟ เดฌเดฟเดฑเตเดฑเตเดเดณเตเดเต เดฎเตเดฎเตเดชเดคเตเดคเต เดฑเตเดกเต เด
เดตเดธเตเดฅเดฏเดฟเดฒเตเดเตเดเต
{
pinState = (PIND >> 4) & ( b << rc );
เดเดเตเดเดฟเตฝ (pumrcounter [rc] != pinState) { // เดเดชเตเดชเด เดชเตเดฐเตเดคเตเดคเดชเตเดชเตเดเตเดจเตเดจเดฟเดฒเตเดฒเตเดเตเดเดฟเตฝ, เดชเดฟเดจเตเดจเต
pumrcounter[rc] = เดชเดฟเตปเดธเตเดฑเตเดฑเตเดฑเตเดฑเต; // เดชเตเตผเดเตเดเต เดฌเดฟเดฑเตเดฑเต เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดธเต เดตเตเดฐเดฟเดฏเดฌเดฟเดณเดฟเดจเต เดเดฐเต เดชเตเดคเดฟเดฏ เดฎเตเดฒเตเดฏเด 1/0 เดจเตฝเดเตเดจเตเดจเต
}
// เดตเตผเดฃเตเดฃ เดจเดฟเดฏเดจเตเดคเตเดฐเดฃ เดตเดธเตเดคเตเดเตเดเดณเตเดเต เด
เดตเดธเตเดฅเดฏเตเดเต เดธเตเดเดจ
// เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณ เดธเตโเดเตเดฐเตเดจเดฟเดจเตเดฑเต (เด
เดฒเตเดฒเตเดเตเดเดฟเตฝ เดฒเตเดฌเตเดฐเดฑเดฟเดฏเต?) เดเดฐเต เดเตเดฑเดฟเดฏ เดคเดเดฐเดพเดฑเดพเดฃเต เดจเตเดฒ, RGB, BGR เดเดจเตเดจเดฟเดต เดเดเดเดฒเตผเดจเตเดจเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต.
เดเดเตเดเดฟเตฝ (pinState == ( b << rc )) {
tft.fillRect(15, ((rc * 10 + shift)), 7, 7, ST7735_BLUE); // เดฒเต เดฒเตเดตเตฝ เดเตเดฃเตเดเดฟเดเดเดฟเดจเดพเดฏเดฟ เดชเดเตเดเดฏเต เดจเตเดฒเดฏเดฟเดฒเตเดเตเดเต เดฎเดพเดฑเตเดฑเตเด
} else {
tft.fillRect(15, ((rc * 10 + shift)), 7, 7, ST7735_GREEN); // เดฒเต เดฒเตเดตเตฝ เดเตเดฃเตเดเดฟเดเดเดฟเดจเดพเดฏเดฟ เดจเตเดฒเดฏเต เดชเดเตเดเดฏเดฟเดฒเตเดเตเดเต เดฎเดพเดฑเตเดฑเตเด
เดชเดฎเตเดชเต [เดเตผเดธเดฟ] += 1; // เดชเตเดฐเดตเตผเดคเตเดคเดจ เดธเดฎเดฏ เดเตเดฃเตเดเดฑเดฟเดฒเตเดเตเดเต 1 เดธเตเดเตเดเตปเดกเต เดเตเตผเดเตเดเตเด
}
}
k++;
เดเดเตเดเดฟเตฝ (k == 36) {
k = 0;
tft.fillRect(30, shift, 97, 40, ST7735_BLACK); // เดเดชเตเดชเดฑเตเดฑเตเดฑเดฟเดเดเต เดเตเด เดกเดฟเดธเตเดชเตเดฒเต เดเดฐเดฟเดฏ เดฎเดพเดฏเตเดเตเดเตเดจเตเดจเต
tft.fillRect(60, 120, 73, 7, ST7735_BLACK); // เดเตเดเดพเดคเต เดคเตเดฏเดคเดฟเดเดณเตเด
tft.setCursor(60, 120); // เดเดดเตโเดธเตผ เดธเตเดฅเดพเดจเด เดเตเดฐเดฎเตเดเดฐเดฟเดเตเดเตเดจเตเดจเต
tft.print(rtc.getDateStr()); // LCD เดธเตเดเตเดฐเตเดจเดฟเตฝ เดคเตเดฏเดคเดฟ เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเดเตเดเตเด
(rc = 0; rc <4; rc ++) //เดเดเตเดเตโเดชเตเดเตเดเต เดชเตเดฐเดตเตผเดคเตเดคเดจ เดธเดฎเดฏเด เดฎเตเดคเตเดคเดคเตเดคเดฟเตฝ, เดชเดคเตเดคเดฟเดฒเตเดจเตเดจเต
{
tft.setCursor (30, rc * 10 + shift ); // เดเดฐเต เดฎเดฃเดฟเดเตเดเตเดฑเดฟเดจเตเดฑเต เดจเตเดฑเดฟเดฒเตเดจเตเดจเต เดธเตโเดเตเดฐเตเตป เดทเดฟเดซเตเดฑเตเดฑเต 10 เดชเดฟเดเตเดธเดฒเตเดเตพ เดคเดพเดดเตเดคเตเดคเดฟ
tft.println(เดชเดฎเตเดชเต [rc] / m);
}
// "เดฑเต" เดชเตเดฐเดตเตผเดคเตเดคเดจ เดธเดฎเดฏ เดฎเตเดฒเตเดฏเดเตเดเตพ (เดธเตเดเตเดเตปเดกเตเดเดณเดฟเตฝ) EEPROM-เดฒเตเดเตเดเต เดเดดเตเดคเตเดจเตเดจเต ////////////////////////////
เดเดคเดฟเดจเดพเดฏเดฟ (rc = 0; rc < 4; rc++)
{
EEPROM.put(เดตเดฟเดฒเดพเดธเด, เดชเดฎเตเดชเต [rc]);
เดตเดฟเดฒเดพเดธเด += sizeof(float); // เดเดดเตเดคเตเดคเต เดตเดฟเดฒเดพเดธ เดตเตเดฐเดฟเดฏเดฌเดฟเตพ เดตเตผเดฆเตเดงเดฟเดชเตเดชเดฟเดเตเดเตเด
}
}
// เดเดคเตเดฐ เดฌเตเดฑเตเดฑเตเดเตพ เด
เดฏเดฏเตเดเตเดเดฃเดฎเตเดจเตเดจเต เดธเตเดเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจ เดกเดพเดฑเตเดฑเดฏเดฟเตฝ เดจเดฟเดจเตเดจเต เดฑเตเดกเดฟเดฏเต เดเดพเดจเดฒเดฟเดฒเตเดเต เดกเดพเดฑเตเดฑ เด
เดฏเดฏเตเดเตเดเตเด.
เดเดเตเดเดฟเตฝ ((k == 6 ) || (k == 18 ) || (k == 30 )) {
เดเดชเตเดชเดฟเดเดพเดคเตเดค เดจเตเดฃเตเด เดกเดพเดฑเตเดฑ;
radio.write(&เดเดฐเดเดญเดฟเดเตเดเตเด, เดตเดฒเดฟเดชเตเดชเด(เดเดฐเดเดญเดฟเดเตเดเตเด));
(i = 0; i < 4; i++) {
เดกเดพเดฑเตเดฑ = เดชเดฎเตเดชเต [เดเดพเตป];
radio.write( &data, sizeof( data));
}
}
}
เด เดตเดธเดพเดจเด เดเตเดฑเดเตเดเต เดเตเดฑเดฟเดชเตเดชเตเดเตพ. เดเตปเดชเตเดเตเดเตเดเดณเดฟเตฝ เดฒเตเดเดฟเดเตเดเตฝ เดฒเตเดตเดฒเดฟเดฒเดพเดฃเต เดเตเดฃเตเดเดฟเดเดเต เดจเดเดเตเดเตเดจเตเดจเดคเต.
เดซเตเดเตเดเตเดฑเตเดธเดฟเดธเตเดฑเตเดฑเดฑเตเดเตพ GL2 เดเดณเตเดณ เดเดชเตเดทเดจเต เดตเตเดฃเตเดเดฟเดฏเตเดณเตเดณ เดชเตเตพ-เด เดชเตเดชเต เดชเตเดฐเดคเดฟเดฐเตเดงเดเตเดเตพ R5-R36 5516 kOhm เดเดฃเต. เดซเตเดเตเดเตเดเตเดฐเดพเตปเดธเดฟเดธเตเดฑเตเดฑเตผ เดเดชเตโเดฑเตเดฑเตเดเดชเตเดฒเดฑเดฟเดจเตเดฑเตเดฏเตเด เดฑเดฟเดฒเตเดฏเตเดเตเดฏเตเด เดเดพเดฐเตเดฏเดคเตเดคเดฟเตฝ, 4,7-5,1 kOhm เดเดฏเดฟ เดธเดเตเดเดฎเดพเดเตเดเตเด. เดตเดพเดเตเดเตเดกเตเดเต เดเตเดฎเดฑเดฟเดจเตเดฑเต เดถเดฐเดฟเดฏเดพเดฏ เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดจเดพเดฏเดฟ TL3.0A เดชเตเดฐเตเดเตเดฐเดพเดฎเตผ เดเดชเดฏเตเดเดฟเดเตเดเต Arduino Nano v866 เดฌเตเดเตเดเตเดฒเตเดกเตผ เดฎเดพเดฑเตเดฑเดฟ Arduino Uno เดจเตฝเดเดฟ. 4,3 V-เดจเต เดฎเตเดเดณเดฟเดฒเตเดณเตเดณ เดตเตเตพเดเตเดเตเดเตเดเดณเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเดพเตป เดซเตเดฏเตเดธเตเดเตพ เดถเดฐเดฟเดฏเดพเดเตเดเตเดจเตเดจเต. เดฌเดพเดนเตเดฏ เดฑเตเดธเตเดฑเตเดฑเต เดธเตผเดเตเดฏเตเดเตเดเต R6 C3 เดเดชเดฏเตเดเดฟเดเตเดเดฟเดฒเตเดฒ. เดธเดพเดฎเตเดชเดฟเตพ เดชเตเดฐเตเดเตเดฐเดพเดฎเดฟเตฝ, เดเตเดฐเดพเตปเดธเตเดฎเดฟเดฑเตเดฑเตผ เดเดตเตเดคเตเดคเดฟ เดฒเตเดธเตปเดธเดฟเดฒเตเดฒเดพเดคเตเดค เดถเตเดฐเตเดฃเดฟเดฏเตเดฎเดพเดฏเดฟ เดชเตเดฐเตเดคเตเดคเดชเตเดชเตเดเตเดจเตเดจเดฟเดฒเตเดฒ; 2,4 MHz เดถเตเดฐเตเดฃเดฟ 2400.0-2483.5 MHz เดเดตเตเดคเตเดคเดฟเดเดณเดพเดฏเดฟ เดชเดฐเดฟเดฎเดฟเดคเดชเตเดชเตเดเตเดคเตเดคเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต.
E01-ML01DP05 เดเตเดฐเดพเตปเดธเตเดฎเดฟเดฑเตเดฑเดฑเดฟเดจเตเดฑเต เดชเดฐเดฟเดงเดฟ 2400-2525 MHz เดเดฃเต. เดเดฐเต เดเดพเดจเดฒเดฟเดจเตเดฑเต เดฌเดพเตปเดกเตโเดตเดฟเดกเตเดคเตเดคเต 1 MHz เดเดฃเต, เดตเตเดเดค "RF24_2MBPS" เดเดฏเดฟ เดธเดเตเดเตเดเดฐเดฟเดเตเดเตเดฎเตเดชเตเตพ เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเด radio.setChannel(120) เดเดพเดจเดฒเตเด เด
เดเตเดคเตเดคเดคเต เดเดชเดฏเตเดเดฟเดเตเดเตเด, เด
เดคเดพเดฏเดคเต. เดฌเดพเตปเดกเต 2 MHz เดเดฏเดฟเดฐเดฟเดเตเดเตเด.
เด
เดตเดฒเดเดฌเด: www.habr.com