เจเฉฐเจชเจจเฉ เจจเฉ NEKST-M เจจเจฟเจเจฐเจพเจจเฉ เจชเฉเจธเจเจพเจ เจจเฉเฉฐ เจเจฐเฉเจฆเจฟเจ, เจเฉ เจจเฉเจเจธเจ เจเฉเจเจจเฉเจฒเฉเจเฉ เจฆเฉเจเจฐเจพ เจเจฐเฉเจฒเฉ เจคเฉเจฐ 'เจคเฉ เจคเจฟเจเจฐ เจเฉเจคเฉเจเจ เจเจเจเจ เจนเจจเฅค เจชเฉฐเจชเจฟเฉฐเจ เจฏเฉเจจเจฟเจเจพเจ เจฆเฉ เจธเฉฐเจเจพเจฒเจจ เจฆเฉ เจเจฒเจชเจจเจพ เจจเฉเฉฐ เจฏเจเฉเจจเฉ เจฌเจฃเจพเจเจฃ เจฒเจ,
เจ
เฉฑเจ เจ
เจคเฉ เจธเฉเจฐเฉฑเจเจฟเจ เจ
เจฒเจพเจฐเจฎ, เจธเจเจพเจฐเจเจฐเจพเจ 'เจคเฉ เจตเฉเจฒเจเฉเจ เจฆเฉ เจฎเฉเจเฉเจฆเจเฉ, เจเจฎเจฐเฉ เจฆเจพ เจคเจพเจชเจฎเจพเจจ, เจธเฉฐเจเจเจเจพเจฒเฉเจจ เจชเจพเจฃเฉ เจฆเจพ เจชเฉฑเจงเจฐเฅค NEKST-M เจฆเจพ เจฆเจฟเจฒ ATMEGA 1280 เจนเฉ เจ
เจคเฉ เจเจน เจคเฉฑเจฅ เจเจพเจธ เจฒเฉเฉเจพเจ เจฒเจ เจคเฉเจนเจพเจกเฉ เจเจชเจฃเฉ เจเจฟเฉฑเจ เจฌเจฃเจพเจเจฃ เจฆเฉ เจธเฉฐเจญเจพเจตเจจเจพ เจฆเฉ เจฎเจพเจฎเจฒเฉ เจตเจฟเฉฑเจ เจเจคเจธเจผเจพเจนเจเจจเจ เจนเฉเฅค
เจเฉฐเจฎ เจจเฉเฉฐ เจเฉฑเจ เจคเฉเจ เจเฉฑเจ เจธเจฎเฉเจ เจ
เจคเฉ เจเฉฑเจ เจเฉเจฎเจค 'เจคเฉ เจเจพเจธ เจฒเฉเฉเจพเจ เจฒเจ เจชเฉเจฐเฉ เจคเจฐเฉเจนเจพเจ เจเฉเจฆเจฎเฉเจเจคเจฟเจเจฐ เจธเจฅเจพเจจเจ เจกเจฟเจธเจชเฉเจ เจธเจฟเจธเจเจฎ เจฌเจฃเจพเจเจฃ เจฒเจ เจธเฉเฉฑเจ เจเฉเจคเจพ เจเจฟเจ เจธเฉเฅค เจเจงเจพเจฐ เจเฉฑเจ เจฎเจพเจเจเฉเจฐเฉเจเฉฐเจเจฐเฉเจฒเจฐ เจนเฉเฅค เจตเจฟเจเจพเจธ, เจจเจฟเจฐเจฎเจพเจฃ, เจธเจเจพเจซ เจฆเฉเจเจฐเจพ เจเฉเจฆ เจฌเจฃเจพเจเจ เจเจฟเจ เจนเฉเฅค
เจธเจฟเจธเจเจฎ เจจเฉเฉฐ เจฐเฉเจกเฉเจ เจซเฉเจฐเฉเจเฉเจเจเจธเฉ เจธเจฐเฉเจคเจพเจ เจฆเฉ เจตเจฐเจคเฉเจ เจฒเจ เจธเฉเจฒเฉเจฒเจฐ เจจเฉเจเจตเจฐเจ, เจธเจฐเจตเจฐเจพเจ, เจเฉฐเจเจฐเจจเฉเจ เจ เจคเฉ เจฒเจพเจเจธเฉเจเจธ เจชเฉเจฐเจฃเจพเจฒเฉ 'เจคเฉ เจจเจฟเจฐเจญเจฐเจคเจพ เจคเฉเจ เจฌเจฟเจจเจพเจ เจเฉฐเจฎ เจเจฐเจจเจพ เจเจพเจนเฉเจฆเจพ เจนเฉ, เจจเจฟเจเจฐเจพเจจเฉ เจ เจคเฉ เจจเจฟเจฏเฉฐเจคเจฐเจฃ เจชเฉเจฐเจฃเจพเจฒเฉ เจฆเฉ เจธเฉฐเจเจพเจฒเจจ เจตเจฟเฉฑเจ เจเฉฐเจชเจฟเจเจเจฐเจพเจ เจฆเฉ เจตเจฐเจคเฉเจ เจจเจนเฉเจ เจเจฐเจจเฉ เจเจพเจนเฉเจฆเฉ เจเจพเจ, เจตเฉฑเจง เจคเฉเจ เจตเฉฑเจง, เจธเจฎเฉเจ-เจธเจฎเฉเจ 'เจคเฉ เจฒเฉเจชเจเจพเจชเจพเจ เจฆเฉ เจตเจฐเจคเฉเจ, เจฌเจฟเจจเจพเจ เจเจเจธเฉเจธ เจฆเฉ. เจฒเฉฐเจฌเฉ เจธเจฎเฉเจ เจฒเจ เจตเจธเจคเฉเจเจ (6-9 เจฎเจนเฉเจจเฉ)เฅค เจจเฉเฉฑเจเจตเจฐเจ เจธเฉฐเจฐเจเจจเจพ เจตเจฟเฉฑเจ เจเฉฑเจ เจฐเฉเจกเฉเจ เจฒ เจฌเจฃเจคเจฐ เจนเฉเฅค เจกเฉเจเจพ เจเฉฑเจ เจฌเจฟเฉฐเจฆเฉ 'เจคเฉ เจเจเฉฑเจ เจพ เจเฉเจคเจพ เจเจพเจเจฆเจพ เจนเฉ เจ เจคเฉ เจซเจฟเจฐ เจจเจฟเจฏเจฎเจค เจธเฉฐเจเจพเจฐ เจเฉเจจเจฒเจพเจ เจฆเฉเจเจฐเจพ เจเจพเจ เจนเจพเจฐเจก เจเจพเจชเฉ เจฆเฉ เจฐเฉเจช เจตเจฟเฉฑเจ เจชเฉเจฐเจเจฟเจฐเจฟเจ เจฒเจ เจญเฉเจเจฟเจ เจเจพเจเจฆเจพ เจนเฉเฅค
เจธเจฟเจธเจเจฎ เจจเฉเฉฐ เจชเฉเจฐเจฆเจพเจจ เจเจฐเจจเจพ เจเจพเจนเฉเจฆเจพ เจนเฉ:
- เจชเฉฐเจชเจฟเฉฐเจ เจฏเฉเจจเจฟเจ เจฆเฉ เจเฉฐเจฎ เจฆเฉ เจจเจฟเจเจฐเจพเจจเฉ
- เจคเจเจจเฉเจเฉ เจเจเฉเจฎเฉเจธเจผเจจ
- เจธเฉฐเจเจเจเจพเจฒเฉเจจ เจธเจฅเจฟเจคเฉเจเจ เจฆเฉ เจจเจคเฉเจเจฟเจเจ เจคเฉเจ เจธเฉเจฐเฉฑเจเจฟเจ
- เจเจฎเจฐเจเฉเจเจธเฉ เจธเจฟเจเจจเจฒ
- เจเจชเจฐเฉเจเจฟเฉฐเจ เจธเจฎเฉเจ เจฆเฉ เจเจฃเจจเจพ
- เจเจชเจค เจเฉเจคเฉ เจฌเจฟเจเจฒเฉ เจฆเฉ เจฎเจพเจคเจฐเจพ เจฆเฉ เจเจฃเจจเจพ
- เจเจชเจเจฐเจฃ เจฆเจพ เจคเจพเจชเจฎเจพเจจ เจเฉฐเจเจฐเฉเจฒ
- เจธเฉเจฐเฉฑเจเจฟเจ เจ เจคเฉ เจ เฉฑเจ เจ เจฒเจพเจฐเจฎ
- เจเจพเจฃเจเจพเจฐเฉ เจฆเฉ เจธเจฎเฉเจ-เจธเจฎเฉเจ เจคเฉ เจฐเจฟเจฎเฉเจ เจฐเจฟเจเจพเจฐเจกเจฟเฉฐเจ
- เจ เจเจฟเจเจค เจญเจตเจฟเฉฑเจ เจฆเฉเจเจ เจฒเฉเฉเจพเจ
เจเฉฐเจฎ เจฆเฉเจเจ เจธเจผเจฐเจคเจพเจ:
- เจเจตเจฐเฉเจ เจเฉเจคเจฐ 1 เจตเจฐเจ เจเจฟเจฒเฉเจฎเฉเจเจฐ
- เจตเจธเจคเฉเจเจ เจตเจฟเจเจเจพเจฐ เจธเจฟเฉฑเจงเฉ เจฆเจฟเฉฑเจ
- เจคเจพเจชเจฎเจพเจจ +50 เจคเฉเจ -50 เจธเฉ
- เจจเจฎเฉ 100% เจคเฉฑเจ
- เจเฉเจต-เจตเจฟเจเจฟเจเจจเจ เจคเฉเจฐ 'เจคเฉ เจเจฟเจฐเจฟเจเจธเจผเฉเจฒ เจเจฎเฉเจนเจพเจ (เจฎเฉเจฒเจก, เจธเจฒเจซเฉเจ-เจเจเจพเจเจฃ เจตเจพเจฒเฉ เจฌเฉเจเจเฉเจฐเฉเจ)
- GOST ISO 1-2-10816 เจฆเฉ เจ เจจเฉเจธเจพเจฐ เจเจฒเจพเจธ 1-97 เจฆเฉเจเจ เจฎเจธเจผเฉเจจเจพเจ เจฆเฉ เจตเจพเจเจฌเฉเจฐเฉเจธเจผเจจ, เจนเฉเจฐ เจจเจนเฉเจ
- เจเจฒเฉเจเจเฉเจฐเฉเจฎเฉเจเจจเฉเจเจฟเจ เจเจจเจตเจพเจเจฐเจฎเฉเจเจ - KT 6053 เจเจพเจเจเฉเจเจเจฐเจพเจ เจจเจพเจฒ เจเจฒเฉเจเจเฉเจฐเจฟเจ เจฎเฉเจเจฐเจพเจ เจฆเฉ เจธเจตเจฟเจเจฟเฉฐเจ, RVS-DN เจธเจพเจซเจ เจธเจเจพเจฐเจ เจเจชเจเจฐเจฃ, SIEMENS MICROMASTER PID เจจเจฟเจฏเฉฐเจคเจฐเจฃ เจเจชเจเจฐเจฃ, ISM เจ เจคเฉ GSM เจฐเฉเจเจ เจตเจฟเฉฑเจ เจฐเฉเจกเฉเจเจธเจผเจจ เจเจนเจจเจพเจ เจกเจฟเจตเจพเจเจธเจพเจ เจฆเฉเจเจ เจเจผเจฐเฉเจฐเจคเจพเจ เจฆเฉ เจ เจจเฉเจธเจพเจฐ, เจธเจพเจเจ 'เจคเฉ เจฎเฉเจจเฉเจ เจฒ เจเจฐเจ เจตเฉเจฒเจกเจฟเฉฐเจ
- เจฌเจนเฉเจค เจเจผเจฟเจเจฆเจพ เจจเฉเฉฑเจเจตเจฐเจ เจตเฉเจฒเจเฉเจ, เจฌเจฟเจเจฒเฉ เจธเจชเจฒเจพเจ เจตเจฟเฉฑเจ เจฅเฉเฉเฉเจนเฉ เจธเจฎเฉเจ เจฒเจ เจฐเฉเจเจพเจตเจเจพเจ, เจฌเจฟเจเจฒเฉ เจฆเฉ เจเจตเจฐเจตเฉเจฒเจเฉเจ, เจชเฉเจพเจ เจ เจธเฉฐเจคเฉเจฒเจจ เจเจฆเฉเจ เจเฉฑเจ เจเจตเจฐเจนเฉเฉฑเจก เจฒเจพเจเจจ เจคเจพเจฐ 6-10 kV เจกเจฟเจธเจเฉเจฐเฉเจฌเจฟเจเจธเจผเจจ เจจเฉเจเจตเจฐเจ เจตเจฟเฉฑเจ เจเฉเฉฑเจ เจเจพเจเจฆเฉ เจนเฉเฅค
เจ เจเจฟเจนเฉเจเจ เจธเจเจผเจค เจเจผเจฐเฉเจฐเจคเจพเจ เจฆเฉ เจฌเจพเจตเจเฉเจฆ, เจธเจฎเฉฑเจธเจฟเจ เจจเฉเฉฐ เจเจฆเจฎ เจฆเจฐ เจเจฆเจฎ เจนเฉฑเจฒ เจเจฐเจจ เจตเฉเจฒเฉ เจฒเจพเจเฉ เจเจฐเจจเจพ เจเจพเจซเจผเฉ เจธเจฐเจฒ เจนเฉเฅค
เจนเจฐ เจเฉเจเจผ เจจเฉเฉฐ เจงเจฟเจเจจ เจตเจฟเฉฑเจ เจฐเฉฑเจเจฆเฉ เจนเฉเจ, โArduino Nano 3.0โ เจฌเฉเจฐเจก เจฏเฉเจเจจเจพ เจฆเจพ โเจฆเจฟเจฎเจพเจโ เจฌเจฃ เจเจฟเจเฅค เจฐเฉเจฌเฉเจเจกเฉเจจ เจฌเฉเจฐเจก เจตเจฟเฉฑเจ เจเฉฑเจ ATMEGA 328 เจเฉฐเจเจฐเฉเจฒเจฐ เจนเฉ, เจเจฟเจธ เจฒเจ เจฒเฉเฉเฉเจเจฆเจพ 3,3V เจตเฉเจฒเจเฉเจ เจธเจเฉเจฌเฉเจฒเจพเจเจเจผเจฐ เจนเฉ
เจฎเฉเจเฉเจฆเจพ 800 mA เจ
เจคเฉ CH340G UART-USB เจตเจฟเฉฑเจ เจเจจเจตเจฐเจเจฐเฅค
เจธเจญ เจคเฉเจ เจชเจนเจฟเจฒเจพเจ, เจเจชเจฐเฉเจเจฟเฉฐเจ เจเฉฐเจเจฟเจเจ เจฆเฉ เจเจพเจเจเจเจฐเจพเจ เจจเฉเฉฐ เจธเจญ เจคเฉเจ เจ
เฉฑเจช-เจเฉ-เจกเฉเจ เจตเจเฉเจ เจฌเจฃเจพเจเจ เจเจฟเจ เจธเฉเฅค เจเฉฑเจ เจเจฐเจพเจเจธเจซเจพเจฐเจฎเจฐ เจฐเจนเจฟเจค เจชเจพเจตเจฐ เจธเจชเจฒเจพเจ เจธเจฐเจเจ เจฆเฉ เจจเจพเจฒ PICs 'เจคเฉ เจชเจนเจฟเจฒเจพเจ เจตเจฐเจคเฉ เจเจ เจเจฆเจฏเฉเจเจฟเจ เจฎเฉเจเจฐ เจเฉฐเจฎ เจฆเฉ เจเฉฑเจ เจธเจพเจฒ เจฆเฉ เจ
เฉฐเจฆเจฐ เจตเฉเจฒเจเฉเจ เจตเจงเจฃ เจเจพเจฐเจจ เจ
เจธเจซเจฒ เจนเฉ เจเจ เจธเจจเฅค เจธเจฟเจฐเจซเจผ เจเจฐเฉเจฒเฉ 5V เจชเจพเจตเจฐ เจธเจชเจฒเจพเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจเฉ เจเฉเฉเฉ เจนเฉเจ เจฒเฉเจ เจฌเจฐเจเจฐเจพเจฐ เจฐเจนเฉเฅค เจเฉเจจเฉเจเจธเจผเจจ เจฆเฉ เจธเจฅเจพเจชเจจเจพ เจ
เจคเฉ เจฌเจนเฉเจชเฉฑเจเฉเจคเจพ เจจเฉเฉฐ เจคเฉเจเจผ เจเจฐเจจ เจฒเจ, เจธเจตเจฟเจเจฟเฉฐเจ เจกเจฟเจตเจพเจเจธเจพเจ เจฆเฉ เจเจฐเจฎเฉเจจเจฒเจพเจ เจคเฉเจ เจฏเฉเจจเจฟเจเจพเจ เจฆเฉ เจธเจฅเจฟเจคเฉ เจฌเจพเจฐเฉ เจเฉฑเจ เจธเฉฐเจเฉเจค เจฒเจฟเจ เจเจพเจเจฆเจพ เจนเฉ, เจเจฟเจตเฉเจ เจเจฟ. 1V เจฆเฉ เจคเจฟเฉฐเจจ-เจชเฉเจพเจ
เจฆเฉ เจชเจพเจตเจฐ เจธเจชเจฒเจพเจ เจฆเฉ เจจเจพเจฒ 380st เจชเฉเจพเจ
เจฆเฉ เจตเฉเจฒเจเฉเจ เจฆเฉ เจฎเฉเจเฉเจฆเจเฉ เจฆเจพ เจฐเจเจฟเจธเจเฉเจฐเฉเจธเจผเจจเฅค เจเฉฐเจเจฐเฉเจฒเจฐ เจจเจพเจฒ เจคเจพเจฒเจฎเฉเจฒ เจเจฐเจจ เจฒเจ, เจเฉฑเจ 220V เจตเจฟเฉฐเจกเจฟเฉฐเจ เจฆเฉ เจจเจพเจฒ เจเฉฑเจ เจเฉฐเจเจฐเจฎเฉเจกเฉเจเจ เจฐเฉเจฒเฉเจ
เจเจพเจ เจเฉฑเจ LED เจ
เจคเฉ เจเฉฑเจ GL5516 เจซเฉเจเฉเจฐเฉเจธเจฟเจธเจเจฐ เจเจพเจ เจเฉฑเจ PC817 เจเจชเจเฉเจเจชเจฒเจฐ เจจเจพเจฒ เจฌเจฃเจฟเจ เจเฉฑเจ เจเจชเจเฉเจเจชเจฒเจฐ เจตเจฐเจคเจฟเจ เจเจพเจเจฆเจพ เจนเฉเฅค เจธเจพเจฐเฉ เจตเจฟเจเจฒเจชเจพเจ เจฆเฉ เจเจพเจเจ เจเฉเจคเฉ เจเจ เจธเฉ. LED เจเฉฑเจ เจฎเฉเจเฉเจนเจฎเฉเจเจฐ เจจเจพเจฒ เจธเจฐเจเจเจพเจ เจฆเฉ เจฆเฉเจฐเจเจเจจเจพ เจเจพเจเจ เจฆเฉเจฐเจพเจจ เจธเฉเจฐเฉฑเจเจฟเจ เจฒเจ เจฒเฉเฉ เจตเจฟเฉฑเจ เจเฉเฉเฉ 22V เจฆเฉ เจตเฉเจฒเจเฉเจ เจฒเจ เจคเจฟเจเจฐ เจเฉเจคเฉ เจเจ เจฆเฉ SVV630 เจเฉเจชเฉเจธเฉเจเจฐเจพเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเฉ เจนเฉเจ เจฎเฉเจเฉเจฆเจพ เจธเฉเจฎเจพ เจฆเฉ เจจเจพเจฒ เจเฉฑเจ เจธเฉเจงเจพเจฐเฉ เจตเฉเจฒเจเฉเจ เจฆเฉเจเจฐเจพ เจธเฉฐเจเจพเจฒเจฟเจค เจนเฉเฅค
ST7735S LCD เจธเจเฉเจฐเฉเจจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเฉ เจนเฉเจ เจเจชเจฐเฉเจเจฟเฉฐเจ เจเจพเจเจฎ เจฐเฉเจกเจฟเฉฐเจเจพเจ เจจเฉเฉฐ เจชเฉเฉเจนเจจเจพ, 01 MHz เจฆเฉ เจฌเจพเจฐเฉฐเจฌเจพเจฐเจคเจพ 'เจคเฉ E01-ML05DP2,4 เจฎเฉเจกเฉเจเจฒ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเฉ เจนเฉเจ เจฐเฉเจกเฉเจ เจฐเจพเจนเฉเจ เจฐเฉเจ
เจฒ-เจเจพเจเจฎ เจกเจพเจเจพ เจเฉเจฐเจพเจเจธเจฎเจฟเจธเจผเจจเฅค เจเจธ เจกเจฟเจตเจพเจเจธ เจตเจฟเฉฑเจ nRF24L01+ เจเจฟเฉฑเจช เจ
เจคเฉ RFX2401C เจเฉเจฐเจพเจเจธเจฎเจฟเจ/เจฐเจฟเจธเฉเจต เจเจเจชเจฒเฉเจซเจพเจเจฐ,
100 เจฎเฉเจเจพเจตเจพเจ เจคเฉฑเจ เจเจเจเจชเฉเฉฑเจ เจชเจพเจตเจฐ. เจเจจเจฒเจพเจเจจ เจเฉเจฒเจเฉเจฒเฉเจเจฐ เจตเจฟเฉฑเจ เจฒเฉเฉเฉเจเจฆเฉ เจฐเฉเจเจ เจฒเจ เจคเจฟเจเจฐ เจเฉเจคเฉ เจเจ เจนเฉเจฒเฉเจเจฒ เจเจเจเฉเจจเจพ
เจฐเฉเจเฉ เจฌเฉเจฐเจก
4-เจเฉเจจเจฒ เจเจพเจเจเจเจฐเฅค เจเฉฑเจ เจฎเจฐเฉเฉเจฟเจ เจเฉเฉเจพ เจธเฉฐเจเจพเจฐ เจฒเจพเจเจจ เจเฉฑเจคเฉ เจฆเจเจฒ เจคเฉเจ เจฌเจเจพเจเจฃ เจฒเจ เจเจจเจชเฉเจเจธ 'เจคเฉ LC เจซเจฟเจฒเจเจฐ เจนเฉเฉฐเจฆเฉ เจนเจจเฅค เจจเจฟเจฏเฉฐเจคเจฐเจฃ เจตเจธเจคเฉเจเจ เจฆเฉ เจธเจฅเจฟเจคเฉ เจฆเจพ เจกเฉเจเจพ เจฒเจเจพเจคเจพเจฐ เจชเฉเจฐเจคเฉ เจธเจเจฟเฉฐเจ เจเฉฑเจ เจตเจพเจฐ เจชเฉเฉเจนเจฟเจ เจเจพเจเจฆเจพ เจนเฉ เจ
เจคเฉ LCD เจเฉฑเจคเฉ เจฐเฉฐเจ เจตเจฟเฉฑเจ เจชเฉเจฐเจฆเจฐเจธเจผเจฟเจค เจนเฉเฉฐเจฆเจพ เจนเฉเฅค เจฐเฉเจกเจฟเฉฐเจเจพเจ เจจเฉเฉฐ เจนเจฐ 1 เจธเจเจฟเฉฐเจเจพเจ เจตเจฟเฉฑเจ เจเฉเจฐ-เจ
เจธเจฅเจฟเจฐ เจฎเฉเจฎเฉเจฐเฉ เจตเจฟเฉฑเจ เจ
เฉฑเจชเจกเฉเจ เจ
เจคเฉ เจฐเจฟเจเจพเจฐเจก เจเฉเจคเจพ เจเจพเจเจฆเจพ เจนเฉเฅค 36 เจธเจเจฟเฉฐเจ เจเฉฑเจ เจเฉฐเจเฉ เจฆเจพ 36/1 เจนเฉ, เจเจน เจเจน เจซเจพเจฐเจฎเฉเจ เจนเฉ เจเจฟเจธ เจตเจฟเฉฑเจ เจกเฉเจเจพ เจฆเฉ เจฒเฉเฉ เจนเฉเฉฐเจฆเฉ เจนเฉเฅค เจนเจฐ 100 เจธเจเจฟเฉฐเจ เจนเจฐเฉเจ เจเฉฐเจเจฐเฉเจฒ เจฏเฉเจจเจฟเจ เจฒเจ เจเจชเจฐเฉเจธเจผเจจ เจฆเฉ เจธเจเจฟเฉฐเจเจพเจ เจฆเฉ เจธเฉฐเจเจฟเจ เจฌเจพเจฐเฉ เจเจพเจฃเจเจพเจฐเฉ เจชเฉเจฐเจธเจพเจฐเจฟเจค เจเฉเจคเฉ เจเจพเจเจฆเฉ เจนเฉเฅค EEPROM เจฎเฉเจฎเฉเจฐเฉ เจตเจฟเฉฑเจ 12 เจตเจพเจฐ, เจจเจฟเจฐเจฎเจพเจคเจพ เจฆเฉ เจ
เจจเฉเจธเจพเจฐ, เจฒเจฟเจเจฃ-เจฎเจฟเจเจพเจเจฃ เจฆเฉ เจเฉฑเจเจฐ เจฆเฉ เจเฉฑเจ เจธเฉเจฎเจค เจเจฟเจฃเจคเฉ เจนเฉเฅค เจธเจญ เจคเฉเจ เจญเฉเฉเจพ เจตเจฟเจเจฒเจช เจเจฆเฉเจ เจนเฉเฉฐเจฆเจพ เจนเฉ เจเจฆเฉเจ เจเฉฑเจเฉ-เจเฉฑเจ เจเฉฑเจ เจธเฉเฉฑเจฒ เจจเฉเฉฐ เจฒเจเจพเจคเจพเจฐ เจ
เฉฑเจชเจกเฉเจ เจเฉเจคเจพ เจเจพ เจฐเจฟเจนเจพ เจนเฉเจตเฉเฅค เจชเจนเจฟเจฒเฉ เจเจพเจเจเจเจฐ เจฆเจพ เจตเฉเจฒเจฏเฉเจฎ 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 เจจเฉเฉฐ เจชเจฐเจฟเจญเจพเจธเจผเจฟเจค เจเจฐเฉ
#define TFT_RST -1 // เจคเฉเจธเฉเจ เจเจธเจจเฉเฉฐ Arduino เจฐเฉเจธเฉเจ เจจเจพเจฒ เจตเฉ เจเฉเฉ เจธเจเจฆเฉ เจนเฉ
// เจเจฟเจธ เจธเจฅเจฟเจคเฉ เจตเจฟเฉฑเจ, เจเจธ # เจชเจฐเจฟเจญเจพเจธเจผเจฟเจค เจชเจฟเฉฐเจจ เจจเฉเฉฐ -1 เจคเฉ เจธเฉเจ เจเจฐเฉ!
//#define TFT_DC 9 // DC=RS=A0 - เจเจฎเจพเจเจก เจเจพเจ เจกเฉเจเจพ เจฐเจเจฟเจธเจเจฐ เจฆเฉ เจเฉเจฃ เจเจฐเจจ เจฒเจ เจ
เจนเฉเจฆเจพ เจตเจฟเจเจฒเจชเฅค
#TFT_DC 3 เจจเฉเฉฐ เจชเจฐเจฟเจญเจพเจธเจผเจฟเจค เจเจฐเฉ
Adafruit_ST7735 tft = Adafruit_ST7735(TFT_CS, TFT_DC, TFT_RST);
// เจตเจฟเจเจฒเจช 2: เจเฉเจ เจตเฉ เจชเจฟเฉฐเจจ เจตเจฐเจคเฉ เจชเจฐ เจฅเฉเฉเจพ เจนเฉเจฒเฉ!
#define TFT_SCLK 13 // เจเจนเจจเจพเจ เจจเฉเฉฐ เจเจน เจชเจฟเฉฐเจจ เจฌเจฃเจพเจเจฃ เจฒเจ เจธเฉเฉฑเจ เจเจฐเฉ เจเฉ เจคเฉเจธเฉเจ เจเจพเจนเฉเฉฐเจฆเฉ เจนเฉ!
#define TFT_MOSI 11 // เจเจนเจจเจพเจ เจจเฉเฉฐ เจเจน เจชเจฟเฉฐเจจ เจฌเจฃเจพเจเจฃ เจฒเจ เจธเฉเฉฑเจ เจเจฐเฉ เจเฉ เจคเฉเจธเฉเจ เจเจพเจนเฉเฉฐเจฆเฉ เจนเฉ!
//Adafruit_ST7735 tft = Adafruit_ST7735(TFT_CS, TFT_DC, TFT_MOSI, TFT_SCLK, TFT_RST);
#เจธเจผเจพเจฎเจฒ
เจฌเจพเจเจ เจธเจผเจฟเจซเจ = 52;
เจฌเจพเจเจ เจชเจฟเจจเจธเจเฉเจ;
เจเฉเจฐ-เจนเจธเจคเจพเจเจฐเจฟเจค เจฒเฉฐเจฌเฉ เจชเฉฐเจช[4];// 4 เจธเจเจฟเฉฐเจเจพเจ เจฆเฉ เจเจพเจเจเจเจฐ เจฎเฉเฉฑเจฒเจพเจ เจฆเฉ เจจเจพเจฒ เจเจฐเฉ
เจซเจฒเฉเจ m = 3600.0;
เจนเจธเจคเจพเจเจฐเจฟเจค int เจชเจคเจพ = 0;
เจเจพเจเจเจเจฐเจพเจ เจฒเจ int rc;// เจตเฉเจฐเฉเจเจฌเจฒ
เจเฉเจฐ-เจนเจธเจคเจพเจเจฐเจฟเจค เจฒเฉฐเจฌเจพ เจธเจฎเจชเฉเจฐเฉเจฎ = 0;
เจฌเจฟเจจเจพเจ เจฆเจธเจคเจเจค เจเฉเจคเฉ เจฒเฉฐเจฌเฉ เจธเจฎเจธเฉเจ = 0;
เจฌเจพเจเจ i = 0;
เจฌเจพเจเจ k = 34;
เจ
เจฃเจนเจธเจคเจพเจเจฐเจฟเจค int z = 0;
เจฌเจพเจเจ b = B00000001;
เจฌเจพเจเจ เจชเจฎเจฐเจเจพเจเจเจเจฐ[4]; // เจตเจธเจคเฉ เจธเจฅเจฟเจคเฉเจเจ เจจเฉเฉฐ เจธเจเฉเจฐ เจเจฐเจจ เจฒเจ เจเจฐเฉ, 1 - เจฌเฉฐเจฆ, 0 - เจเจพเจฒเฉเฅค
int เจธเจผเฉเจฐเฉเจเจค = 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;
เจชเฉเจฐเจเจก = เจชเฉเจฐเจเจก | B11110000; // เจธเจพเจซเจเจตเฉเจ
เจฐ เจเจธเจพเจเจฃเจพ เจเฉฐเจฎ เจเจฐ เจฐเจฟเจนเจพ เจนเฉ, เจเฉฑเจ เจชเฉฑเจงเจฐเฉ -
// เจจเจฟเจฏเฉฐเจคเจฐเจฟเจค เจเจฌเจเฉเจเจ โเจเฉฐเจฎ เจจเจนเฉเจ เจเจฐเจฆเฉโ, โ4โ เจธเจพเจฐเฉ 1 เจธเฉเจจเฉเจ
เจฐ เจชเฉเจฐเจเจพเจ D เจจเฉเฉฐ เจฒเจฟเจเจฟเจ เจเจพเจเจฆเจพ เจนเฉ, เจเฉเจ เจเจฟเจฃเจคเฉ เจจเจนเฉเจ เจนเฉเฉฐเจฆเฉ เจนเฉเฅค
เจฒเจ ( rc = 0; rc < 4; rc++)
{
tft.setCursor ( 3, rc * 10 + เจธเจผเจฟเจซเจ ); // เจจเจฟเจฏเฉฐเจคเจฐเจฃ เจตเจธเจคเฉเจเจ เจฆเฉ เจธเจฅเจฟเจคเฉ เจจเฉฐเจฌเจฐ เจชเฉเจฐเจฆเจฐเจธเจผเจฟเจค เจเจฐเจจเจพ
tft.print(rc + 1);
}
tft.setCursor(12, 0); // เจเฉเจเจธเจ เจฆเฉเจเจ 3 เจฒเจพเจเจจเจพเจ เจเจเจเจชเฉเฉฑเจ
tft.println("เจตเจฟเจเจพเจธเจเจพเจฐ เจ
เจคเฉ เจจเจฟเจฐเจฎเจพเจฃ"); // เจเจชเจฃเฉ เจ
เจเจผเฉเจเจผเจพเจ เจฆเฉ เจชเฉเจฐเจธเจผเฉฐเจธเจพ เจเจฐเจจ เจฒเจ
tft.setCursor(24, 10); // เจเจพเจ เจฌเฉเจฐเจพเจ เจเจพเจชเฉเจฐเจพเจเจ
tft.print("เจตเจฟเจเจพเจธเจเจพเจฐ MM");
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 เจเจพเจเจเจเจฐเจพเจ เจฆเฉ เจเฉเฉ เจฒเจ เจเฉฑเจ เจจเจตเจพเจ เจ
เจเจฒเจพ เจฎเฉเฉฑเจฒ เจจเจฟเจฐเจงเจพเจฐเจค เจเจฐเจจเจพ
sumprim = (เจชเฉฐเจช [0] + เจชเฉฐเจช [1] + เจชเฉฐเจช [2] + เจชเฉฐเจช [3]);
// เจธเจฎเจชเฉเจฐเฉเจฎ เจตเฉเจฐเฉเจเจฌเจฒ เจตเจฟเฉฑเจ 4 เจเจพเจเจเจเจฐเจพเจ เจฆเฉ เจเฉเฉ เจฆเฉ เจจเจตเฉเจ เจฎเฉเฉฑเจฒ เจฆเฉ เจตเฉเจฐเฉเจเจฌเจฒ เจตเจฟเฉฑเจ เจชเจฟเจเจฒเฉ เจฎเฉเฉฑเจฒ เจจเจพเจฒ เจคเฉเจฒเจจเจพ เจเจฐเจฆเจพ เจนเฉ
// sumsec เจ
เจคเฉ เจเฉเจเจฐ เจชเจฟเจเจฒเฉ เจเฉเฉ เจจเจตเฉเจ เจฐเจเจฎ เจคเฉเจ เจเฉฑเจ เจเจพเจ เจฌเจฐเจพเจฌเจฐ เจนเฉ, เจคเจพเจ เจจเจตเจพเจ เจตเฉฑเจกเจพ เจเจพเจ เจฌเจฐเจพเจฌเจฐ เจจเจฟเจฐเจงเจพเจฐเจค เจเฉเจคเจพ เจเจพเจเจฆเจพ เจนเฉ
// sumsec เจฎเฉเฉฑเจฒ.
เจเฉเจเจฐ ( sumsec <= sumprim ) {
sumsec = sumprim; //
// เจ
เจคเฉ เจฎเฉเจเฉเจฆเจพ เจฎเฉเฉฑเจฒ z เจเจกเจฐเฉเฉฑเจธ เจตเฉเจฐเฉเจเจฌเจฒ เจจเฉเฉฐ เจจเจฟเจฐเจงเจพเจฐเจค เจเฉเจคเจพ เจเจฟเจ เจนเฉ, z 16 เจฎเฉเฉฑเจฒเจพเจ เจฆเฉ 4-เจฌเจพเจเจ เจฌเจฒเจพเจ เจฆเฉ เจธเจผเฉเจฐเฉเจเจค เจฆเจพ เจชเจคเจพ เจนเฉ
// เจเฉฑเจเฉ เจธเจฎเฉเจ เจฐเจฟเจเจพเจฐเจก เจเฉเจคเฉ เจเจพเจเจเจเจฐ (เจเจฟเจเจเจเจฟ เจเจฆเฉเจ เจชเฉเจฐเจ เจชเฉเจฒเจฟเฉฐเจ เจเจฐเจฆเฉ เจนเฉ, เจเจธเจฆเฉ เจธเจพเจฐเฉ 8 เจฌเจฟเฉฑเจ เจเฉฑเจเฉ เจธเจฎเฉเจ เจฒเจฟเจเฉ เจเจพเจเจฆเฉ เจนเจจ,
// เจชเฉเจฐเจ เจกเฉ เจฆเฉ เจธเจพเจกเฉ เจเจผเจฐเฉเจฐเฉ เจเฉฑเจ 4 เจฌเจฟเฉฑเจเจพเจ เจธเจฎเฉเจค).
เจชเจคเจพ = z;
}
}
// เจเจ เจตเจพเจฐ เจซเจฟเจฐ 16 เจฐเจฟเจเจพเจฐเจก เจเฉเจคเฉ เจเจพเจเจเจเจฐ เจฎเฉเฉฑเจฒเจพเจ เจฆเฉ 4 เจฌเจพเจเจเจธ เจฆเฉ เจฌเจฒเจพเจ เจฆเฉ เจธเจผเฉเจฐเฉ เจฆเฉ เจชเจคเฉ 'เจคเฉ เจเจชเฉเจฐเฉเจฎ เจฎเฉเจฎเฉเจฐเฉ เจจเฉเฉฐ เจเจเจธเฉเจธ เจเจฐเจจเจพ
// เจเจเจฐเฉ, i.e. เจซเฉเจฐเฉเจเจผเจฟเฉฐเจ เจฆเฉ เจเจพเจฐเจจ เจฌเฉฐเจฆ เจนเฉเจฃ เจเจพเจ เจฐเฉเจฌเฉเจ เจเจฐเจจ เจคเฉเจ เจชเจนเจฟเจฒเจพเจ เจฎเฉเฉฑเจฒเฅค เจจเจตเฉเจจเจคเจฎ เจฐเจฟเจเจพเจฐเจกเจฟเฉฐเจ
// 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 );
if (pumrcounter [rc] != pinState) { // เจ
เจคเฉ เจเฉเจเจฐ เจฎเฉเจฒ เจจเจนเฉเจ เจเจพเจเจฆเจพ, เจคเจพเจ
pumrcounter[rc] = pinState; // เจชเฉเจฐเจ เจฌเจฟเฉฑเจ เจธเจฅเจฟเจคเฉ เจตเฉเจฐเฉเจเจฌเจฒ เจจเฉเฉฐ เจเฉฑเจ เจจเจตเจพเจ เจฎเฉเฉฑเจฒ 1/0 เจจเจฟเจฐเจงเจพเจฐเจค เจเจฐเจจเจพ
}
// เจฐเฉฐเจ เจจเจฟเจฏเฉฐเจคเจฐเจฃ เจตเจธเจคเฉเจเจ เจฆเฉ เจธเจฅเจฟเจคเฉ เจฆเจพ เจธเฉฐเจเฉเจค
// BLUE เจฎเฉเจเฉเจฆเจพ เจธเจเฉเจฐเฉเจจ (เจเจพเจ เจฒเจพเจเจฌเฉเจฐเฉเจฐเฉ?) เจฆเฉ เจเฉฑเจ เจเฉเจเฉ เจเจฟเจนเฉ เจเฉเจฌเฉ เจนเฉ, RGB เจ
เจคเฉ BGR เจจเฉเฉฐ เจฎเจฟเจฒเจพเจเจ เจเจฟเจ เจนเฉเฅค
if (pinState == ( b << rc )) {
tft.fillRect(15, ((rc * 10 + เจธเจผเจฟเจซเจ)), 7, 7, ST7735_BLUE); // เจเฉฑเจ เจชเฉฑเจงเจฐ เจฆเฉ เจเจฟเจฃเจคเฉ เจฒเจ เจนเจฐเฉ เจคเฉเจ เจจเฉเจฒเฉ เจตเจฟเฉฑเจ เจฌเจฆเจฒเฉ
} เจนเฉเจฐ {
tft.fillRect(15, ((rc * 10 + เจธเจผเจฟเจซเจ)), 7, 7, ST7735_GREEN); // เจเฉฑเจ เจชเฉฑเจงเจฐ เจฆเฉ เจเจฟเจฃเจคเฉ เจฒเจ เจจเฉเจฒเฉ เจคเฉเจ เจนเจฐเฉ เจฌเจฆเจฒเฉ
เจชเฉฐเจช [rc] += 1; // เจเจชเจฐเฉเจเจฟเฉฐเจ เจเจพเจเจฎ เจเจพเจเจเจเจฐ เจตเจฟเฉฑเจ 1 เจธเจเจฟเฉฐเจ เจเฉเฉเฉ
}
}
k++;
เจเฉเจเจฐ (k == 36) {
เจเฉ = 0;
tft.fillRect(30, เจธเจผเจฟเจซเจ, 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 + เจธเจผเจฟเจซเจ ); // เจธเจเจฐเฉเจจ 10 เจชเจฟเจเจธเจฒ เจนเฉเจ เจพเจ เจธเจผเจฟเจซเจ เจฆเฉ เจจเจพเจฒ เจเฉฑเจ เจเฉฐเจเฉ เจฆเจพ เจธเฉเจตเจพเจ เจนเจฟเฉฑเจธเจพ
tft.println(เจชเฉฐเจช [rc] / m);
}
// EEPROM เจจเฉเฉฐ "เจเฉฑเจเฉ" เจเจชเจฐเฉเจเจฟเฉฐเจ เจเฉฐเจเจฟเจเจ เจฆเฉ เจฎเฉเฉฑเจฒ (เจธเจเจฟเฉฐเจเจพเจ เจตเจฟเฉฑเจ) เจฒเจฟเจเจฃเจพ ////////////////////////////////////////////////
เจฒเจ (rc = 0; rc < 4; rc++)
{
EEPROM.put(เจชเจคเจพ, เจชเฉฐเจช [rc]);
เจชเจคเจพ += sizeof(float); // เจฒเจฟเจเจฃ เจเจกเจฐเฉเฉฑเจธ เจตเฉเจฐเฉเจเจฌเจฒ เจจเฉเฉฐ เจตเจงเจพเจ
}
}
// เจฐเฉเจกเฉเจ เจเฉเจจเจฒ เจเฉฑเจคเฉ เจกเฉเจเจพ เจคเฉเจ เจกเฉเจเจพ เจญเฉเจเฉ เจเฉ เจเจน เจฆเจฐเจธเจพเจเจเจฆเจพ เจนเฉ เจเจฟ เจเจฟเฉฐเจจเฉ เจฌเจพเจเจ เจญเฉเจเฉ เจเจพเจฃเฉ เจนเจจเฅค
เจเฉเจเจฐ ((k == 6 ) || ( k == 18 ) || ( k == 30 )) {
เจนเจธเจคเจพเจเจฐเจฟเจค เจฒเฉฐเจฌเฉ เจกเฉเจเจพ;
radio.write(&start, sizeof(start));
เจฒเจ (i = 0; i < 4; i++) {
เจกเจพเจเจพ = เจชเฉฐเจช [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