เจเฉฑเจ เจธเจธเจคเฉ เจเฉเจจเฉ เจกเจฟเจตเจพเจเจธ เจคเฉเจ เจเฉฑเจ เจชเฉเจฐเฉเจเจฐเจพเจฎเฉเจฌเจฒ เจคเจฐเจ เจเฉฐเจเจฐเฉเจฒเจฐ เจเจฟเจตเฉเจ เจฌเจฃเจพเจเจ เจเจพเจตเฉ เจเจธ เจฌเจพเจฐเฉ เจเฉฑเจ เจฒเฉเจเฅค เจ
เจเจฟเจนเฉ เจกเจฟเจตเจพเจเจธ เจนเฉเจฎ เจเจเฉเจฎเฉเจธเจผเจจ เจ
เจคเฉ เจธเจเฉเจฒ เจเฉฐเจชเจฟเจเจเจฐ เจธเจพเจเฉฐเจธ เจตเจฟเฉฑเจ เจชเฉเจฐเฉเจเจเฉเจเจฒ เจเจฒเจพเจธเจพเจ เจฆเฉ เจฐเฉเจช เจตเจฟเฉฑเจ เจเจธเจฆเฉ เจตเจฐเจคเฉเจ เจฒเฉฑเจญเฉเจเฉเฅค
เจธเฉฐเจฆเจฐเจญ เจฒเจ, เจฎเฉเจฒ เจฐเฉเจช เจตเจฟเฉฑเจ เจธเฉเจจเฉเจซ เจฌเฉเจธเจฟเจ เจชเฉเจฐเฉเจเจฐเจพเจฎ เจเฉฑเจ เจเฉเจจเฉ เจเจฒเจพเจเจก เจธเฉเจตเจพ เจฆเฉเจเจฐเจพ เจเฉฑเจ เจฎเฉเจฌเจพเจเจฒ เจเจชเจฒเฉเจเฉเจธเจผเจจ เจฆเฉ เจจเจพเจฒ เจเฉฐเจฎ เจเจฐเจฆเจพ เจนเฉ; เจชเฉเจฐเจธเจคเจพเจตเจฟเจค เจธเฉเจง เจคเฉเจ เจฌเจพเจ
เจฆ, เจฌเฉเจฐเจพเจเจเจผเจฐ เจตเจฟเฉฑเจ เจเจธ เจกเจฟเจตเจพเจเจธ เจฆเฉ เจจเจพเจฒ เจนเฉเจฐ เจธเจพเจฐเฉ เจธเฉฐเจชเจฐเจ เจธเฉฐเจญเจต เจนเฉเจฃเจเฉเฅค
เจธเฉเจเจธเจผเจจ I. Sonoff เจจเฉเฉฐ MGT24 เจธเฉเจตเจพ เจจเจพเจฒ เจเฉเฉเจจเจพ
เจเจฆเจฎ 1: เจเฉฑเจ เจเฉฐเจเจฐเฉเจฒ เจชเฉเจจเจฒ เจฌเจฃเจพเจ
เจธเจพเจเจ 'เจคเฉ เจฐเจเจฟเจธเจเจฐ เจเจฐเฉ
เจฒเจพเจเจฟเจจ
เจเฉฑเจ เจจเจตเฉเจ เจกเจฟเจตเจพเจเจธ เจฒเจ เจเฉฑเจ เจเฉฐเจเจฐเฉเจฒ เจชเฉเจจเจฒ เจฌเจฃเจพเจเจฃ เจฒเจ, "+" เจฌเจเจจ 'เจคเฉ เจเจฒเจฟเฉฑเจ เจเจฐเฉเฅค
เจเฉฑเจ เจชเฉเจจเจฒ เจฌเจฃเจพเจเจฃ เจฆเฉ เจเจฆเจพเจนเจฐเจจ
เจเฉฑเจ เจตเจพเจฐ เจชเฉเจจเจฒ เจฌเจฃ เจเจพเจฃ เจคเฉเจ เจฌเจพเจ
เจฆ, เจเจน เจคเฉเจนเจพเจกเฉ เจชเฉเจจเจฒเจพเจ เจฆเฉ เจธเฉเจเฉ เจตเจฟเฉฑเจ เจฆเจฟเจเจพเจ เจฆเฉเจตเฉเจเจพเฅค
เจฌเจฃเจพเจ เจเจ เจชเฉเจจเจฒ เจฆเฉ "เจธเฉเจเจ
เฉฑเจช" เจเฉเจฌ เจตเจฟเฉฑเจ, "เจกเจฟเจตเจพเจเจธ เจเจเจกเฉ" เจ
เจคเฉ "เจ
เจงเจฟเจเจพเจฐเจค เจเฉเฉฐเจเฉ" เจเฉเจคเจฐ เจฒเฉฑเจญเฉ; เจญเจตเจฟเฉฑเจ เจตเจฟเฉฑเจ, เจธเฉเจจเฉเจซ เจกเจฟเจตเจพเจเจธ เจจเฉเฉฐ เจธเฉเจ เจ
เจช เจเจฐเจจ เจตเฉเจฒเฉ เจเจธ เจเจพเจฃเจเจพเจฐเฉ เจฆเฉ เจฒเฉเฉ เจนเฉเจตเฉเจเฉเฅค
เจเฉเจฌ เจเจฆเจพเจนเจฐเจจ
เจเจฆเจฎ 2. เจกเจฟเจตเจพเจเจธ เจจเฉเฉฐ เจฐเฉเจซเจฒเฉเจธเจผ เจเจฐเฉ
เจเจชเจฏเฉเจเจคเจพ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเฉ เจนเฉเจ
เจเจฆเจฎ 3. เจกเจฟเจตเจพเจเจธ เจธเฉเฉฑเจเจ เฉฑเจช
เจกเจฟเจตเจพเจเจธ 'เจคเฉ เจชเจพเจตเจฐ เจฒเจพเจเฉ เจเจฐเฉ, LED เจฒเจพเจเจ เจนเฉเจฃ เจคเฉเจ เจฌเจพเจ
เจฆ, เจฌเจเจจ เจจเฉเฉฐ เจฆเจฌเจพเจ เจ
เจคเฉ เจเจธเจจเฉเฉฐ เจเจฆเฉเจ เจคเฉฑเจ เจฆเจฌเจพ เจเฉ เจฐเฉฑเจเฉ เจเจฆเฉเจ เจคเฉฑเจ LED เจธเจฎเฉเจ-เจธเจฎเฉเจ 'เจคเฉ เจธเจฎเจพเจจ เจฐเฉเจช เจตเจฟเฉฑเจ เจซเจฒเฉเจธเจผ เจเจฐเจจเจพ เจธเจผเฉเจฐเฉ เจจเจนเฉเจ เจเจฐเจฆเจพ เจนเฉเฅค
เจเจธ เจธเจฎเฉเจ, "PLC Sonoff Basic" เจจเจพเจ เจฆเจพ เจเฉฑเจ เจจเจตเจพเจ เจตเจพเจ-เจซเจพเจ เจจเฉเฉฑเจเจตเจฐเจ เจฆเจฟเจเจพเจ เจฆเฉเจตเฉเจเจพ, เจเจชเจฃเฉ เจเฉฐเจชเจฟเจเจเจฐ เจจเฉเฉฐ เจเจธ เจจเฉเฉฑเจเจตเจฐเจ เจจเจพเจฒ เจเจจเฉเจเจ เจเจฐเฉเฅค
LED เจธเฉฐเจเฉเจค เจฆเฉ เจตเจฟเจเจเจฟเจ
LED เจธเฉฐเจเฉเจค
เจกเจฟเจตเจพเจเจธ เจธเจฅเจฟเจคเฉ
เจเจตเจฐเจคเฉ เจกเจฌเจฒ เจซเจฒเฉเจธเจผเจฟเฉฐเจ
เจฐเจพเจเจเจฐ เจจเจพเจฒ เจเฉเจ เจเจจเฉเจเจธเจผเจจ เจจเจนเฉเจ
เจฒเจเจพเจคเจพเจฐ เจเจฎเจเจฆเจพ เจนเฉ
เจฐเจพเจเจเจฐ เจจเจพเจฒ เจเฉเจจเฉเจเจธเจผเจจ เจธเจฅเจพเจชเจฟเจค เจเฉเจคเจพ เจเจฟเจ เจนเฉ
เจเจตเจฐเจคเฉ เจตเจฐเจฆเฉ เจซเจฒเฉเจธเจผเจฟเฉฐเจ
เจตเจพเจ-เจซเจพเจ เจเจเจธเฉเจธ เจชเฉเจเจเฉฐเจ เจฎเฉเจก
เจฌเฉเจเจพเจเจ
เจฌเจฟเจเจฒเฉ เจธเจชเจฒเจพเจ เจจเจนเฉเจ
เจเฉฑเจ เจเฉฐเจเจฐเจจเฉเจ เจฌเฉเจฐเจพเจเจเจผเจฐ เจเฉเจฒเฉเจนเฉ เจ เจคเฉ เจเจกเจฐเฉเฉฑเจธ เจฌเจพเจฐ เจตเจฟเฉฑเจ "192.168.4.1" เจเฉเจเจธเจ เจฆเจฐเจ เจเจฐเฉ, เจกเจฟเจตเจพเจเจธ เจฆเฉ เจจเฉเจเจตเจฐเจ เจธเฉเจเจฟเฉฐเจเจเจผ เจธเฉเจเจฟเฉฐเจเจเจผ เจชเฉฐเจจเฉ 'เจคเฉ เจเจพเจเฅค
เจนเฉเจ เจพเจ เจฆเจฟเฉฑเจคเฉ เจเฉเจคเจฐเจพเจ เจจเฉเฉฐ เจญเจฐเฉ:
- "เจจเฉเฉฑเจเจตเจฐเจ เจฆเจพ เจจเจพเจฎ" เจ เจคเฉ "เจชเจพเจธเจตเจฐเจก" (เจคเฉเจนเจพเจกเฉ เจเจฐ เจฆเฉ เจตเจพเจ-เจซเจพเจ เจฐเจพเจเจเจฐ เจจเจพเจฒ เจกเจฟเจตเจพเจเจธ เจจเฉเฉฐ เจฒเจฟเฉฐเจ เจเจฐเจจ เจฒเจ)เฅค
- "เจกเจฟเจตเจพเจเจธ ID" เจ เจคเฉ "เจ เจงเจฟเจเจพเจฐเจค เจเฉเฉฐเจเฉ" (MGT24 เจธเฉเจตเจพ 'เจคเฉ เจกเจฟเจตเจพเจเจธ เจจเฉเฉฐ เจ เจงเจฟเจเจพเจฐเจค เจเจฐเจจ เจฒเจ)เฅค
เจกเจฟเจตเจพเจเจธ เจจเฉเฉฑเจเจตเจฐเจ เจชเฉเจฐเจพเจฎเฉเจเจฐ เจธเฉเฉฑเจ เจเจฐเจจ เจฆเฉ เจเจฆเจพเจนเจฐเจจ
เจธเฉเจเจฟเฉฐเจเจพเจ เจจเฉเฉฐ เจธเฉเจฐเฉฑเจเจฟเจ
เจค เจเจฐเฉ เจ
เจคเฉ เจกเจฟเจตเจพเจเจธ เจจเฉเฉฐ เจฐเฉเจฌเฉเจ เจเจฐเฉ.
เจเจน เจเจธ เจฒเจ เจนเฉ
เจเจฆเจฎ 4. เจเจจเฉเจเจเจฟเฉฐเจ เจธเฉเจเจธเจฐ (เจตเจฟเจเจฒเจชเจฟเจ)
เจฎเฉเจเฉเจฆเจพ เจซเจฐเจฎเจตเฉเจ
เจฐ เจเจพเจฐ ds18b20 เจคเจพเจชเจฎเจพเจจ เจธเฉเจเจธเจฐเจพเจ เจฆเจพ เจธเจฎเจฐเจฅเจจ เจเจฐเจฆเจพ เจนเฉเฅค เจเจฅเฉ
เจธเฉเจเจธเจผเจจ II. เจตเจฟเจเจผเฉเจ เจฒ เจชเฉเจฐเฉเจเจฐเจพเจฎเจฟเฉฐเจ
เจเจฆเจฎ 1: เจธเจเฉเจฐเจฟเจชเจเจพเจ เจฌเจฃเจพเจ
เจชเฉเจฐเฉเจเจฐเจพเจฎเจฟเฉฐเจ เจตเจพเจคเจพเจตเจฐเจฃ เจตเจเฉเจ เจตเจฐเจคเจฟเจ เจเจพเจเจฆเจพ เจนเฉ
เจฎเฉเจ เจกเจฟเจตเจพเจเจธ เจชเฉเจฐเจพเจฎเฉเจเจฐเจพเจ เจจเฉเฉฐ เจฒเจฟเจเจฃ เจ
เจคเฉ เจชเฉเฉเจนเจจ เจฒเจ เจตเจฟเจธเจผเฉเจธเจผ เจฌเจฒเจพเจ เจธเจผเจพเจฎเจฒ เจเฉเจคเฉ เจนเจจเฅค เจเจฟเจธเฉ เจตเฉ เจชเฉเจฐเจพเจฎเฉเจเจฐ เจจเฉเฉฐ เจจเจพเจฎ เจฆเฉเจเจฐเจพ เจเจเจธเฉเจธ เจเฉเจคเจพ เจเจพเจเจฆเจพ เจนเฉเฅค เจฐเจฟเจฎเฉเจ เจกเจฟเจตเจพเจเจธเจพเจ เจฆเฉ เจชเฉเจฐเจพเจฎเฉเจเจฐเจพเจ เจฒเจ, เจฎเจฟเจธเจผเจฐเจฟเจค เจจเจพเจฎ เจตเจฐเจคเฉ เจเจพเจเจฆเฉ เจนเจจ: "เจชเฉเจฐเจพเจฎเฉเจเจฐ @ เจกเจฟเจตเจพเจเจธ"เฅค
เจตเจฟเจเจฒเจชเจพเจ เจฆเฉ เจกเฉเจฐเฉเจชเจกเจพเจเจจ เจธเฉเจเฉ
เจฒเฉเจก (1Hz) เจจเฉเฉฐ เจเจพเจฒเฉ เจ
เจคเฉ เจฌเฉฐเจฆ เจเจฐเจจ เจฒเจ เจธเจพเจเจเจฒเจฟเจ เจธเจตเจฟเจเจฟเฉฐเจ เจฒเจ เจเจฆเจพเจนเจฐเจจ เจฆเฉเจฐเจฟเจธเจผ:
เจฆเฉ เจตเฉฑเจ-เจตเฉฑเจ เจกเจฟเจตเจพเจเจธเจพเจ เจฆเฉ เจธเฉฐเจเจพเจฒเจจ เจจเฉเฉฐ เจธเจฎเจเจพเจฒเฉ เจเจฐเจจ เจตเจพเจฒเฉ เจธเจเฉเจฐเจฟเจชเจ เจฆเฉ เจเฉฑเจ เจเจฆเจพเจนเจฐเจจเฅค เจ
เจฐเจฅเจพเจค, เจเจพเจฐเจเฉเจ เจกเจฟเจตเจพเจเจธ เจฆเฉ เจฐเฉเจฒเฉเจ
เจฐเจฟเจฎเฉเจ เจกเจฟเจตเจพเจเจธ เจฆเฉ เจฐเฉเจฒเฉเจ
เจฆเฉ เจธเฉฐเจเจพเจฒเจจ เจจเฉเฉฐ เจฆเฉเจนเจฐเจพเจเจเจฆเฉ เจนเฉ.
เจฅเจฐเจฎเฉเจธเจเฉเจ เจฒเจ เจฆเฉเจฐเจฟเจธเจผ (เจนเจฟเจธเจเจฐเฉเจธเจฟเจธ เจคเฉเจ เจฌเจฟเจจเจพเจ):
เจตเจงเฉเจฐเฉ เจเฉเฉฐเจเจฒเจฆเจพเจฐ เจธเจเฉเจฐเจฟเจชเจเจพเจ เจฌเจฃเจพเจเจฃ เจฒเจ, เจคเฉเจธเฉเจ เจตเฉเจฐเฉเจเจฌเจฒ, เจฒเฉเจชเจธ, เจซเฉฐเจเจธเจผเจจเจพเจ (เจเจฐเจเฉเจฎเฉเจเจเจพเจ เจฆเฉ เจจเจพเจฒ) เจ
เจคเฉ เจนเฉเจฐ เจฐเจเจจเจพเจตเจพเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐ เจธเจเจฆเฉ เจนเฉเฅค เจฎเฉเจ เจเฉฑเจฅเฉ เจเจธ เจธเจญ เจฆเจพ เจตเจฟเจธเจฅเจพเจฐ เจจเจพเจฒ เจตเจฐเจฃเจจ เจจเจนเฉเจ เจเจฐเจพเจเจเจพ; เจจเฉเฉฑเจ 'เจคเฉ เจชเจนเจฟเจฒเจพเจ เจนเฉ เจฌเจนเฉเจค เจเฉเจ เจนเฉ.
เจเจฆเจฎ 2: เจธเจเฉเจฐเจฟเจชเจเจพเจ เจฆเจพ เจเฉเจฐเจฎ
เจฒเจฟเจชเฉ เจจเจฟเจฐเฉฐเจคเจฐ เจเจฒเจฆเฉ เจนเฉ, เจ
เจคเฉ เจเจฟเจตเฉเจ เจนเฉ เจเจน เจเจชเจฃเฉ เจ
เฉฐเจค เจคเฉ เจชเจนเฉเฉฐเจเจฆเฉ เจนเฉ, เจเจน เจฆเฉเจฌเจพเจฐเจพ เจธเจผเฉเจฐเฉ เจนเฉ เจเจพเจเจฆเฉ เจนเฉ. เจเจธ เจธเจฅเจฟเจคเฉ เจตเจฟเฉฑเจ, เจฆเฉ เจฌเจฒเจพเจ เจนเจจ เจเฉ เจธเจเฉเจฐเจฟเจชเจ เจจเฉเฉฐ เจ
เจธเจฅเจพเจ เจคเฉเจฐ 'เจคเฉ เจฐเฉเจ เจธเจเจฆเฉ เจนเจจ, "เจฆเฉเจฐเฉ" เจ
เจคเฉ "เจตเจฟเจฐเจพเจฎ".
"เจฆเฉเจฐเฉ" เจฌเจฒเจพเจ เจจเฉเฉฐ เจฎเจฟเจฒเฉเจธเจเจฟเฉฐเจ เจเจพเจ เจฎเจพเจเจเฉเจฐเฉ เจธเจเจฟเฉฐเจ เจฆเฉเจฐเฉ เจฒเจ เจตเจฐเจคเจฟเจ เจเจพเจเจฆเจพ เจนเฉเฅค เจเจน เจฌเจฒเจพเจ เจธเจเจคเฉ เจจเจพเจฒ เจธเจฎเฉเจ เจฆเฉ เจ
เฉฐเจคเจฐเจพเจฒ เจจเฉเฉฐ เจฌเจฐเจเจฐเจพเจฐ เจฐเฉฑเจเจฆเจพ เจนเฉ, เจธเจฎเฉเฉฑเจเฉ เจกเจฟเจตเจพเจเจธ เจฆเฉ เจธเฉฐเจเจพเจฒเจจ เจจเฉเฉฐ เจฐเฉเจเจฆเจพ เจนเฉเฅค
"เจตเจฟเจฐเจพเจฎ" เจฌเจฒเจพเจ เจฆเฉเจเฉ (เจเจพเจ เจเฉฑเจ) เจฆเฉเจฐเฉ เจฒเจ เจตเจฐเจคเจฟเจ เจเจพเจเจฆเจพ เจนเฉ, เจ
เจคเฉ เจเจน เจกเจฟเจตเจพเจเจธ เจตเจฟเฉฑเจ เจนเฉเจฐ เจชเฉเจฐเจเจฟเจฐเจฟเจเจตเจพเจ เจฆเฉ เจเจเจเจผเฉเจเจฟเจเจธเจผเจจ เจจเฉเฉฐ เจฐเฉเจเจฆเจพ เจจเจนเฉเจ เจนเฉเฅค
เจเฉ เจธเจเฉเจฐเจฟเจชเจ เจเจชเจฃเฉ เจเจช เจตเจฟเฉฑเจ เจเฉฑเจ เจ
เจจเฉฐเจค เจฒเฉเจช เจฐเฉฑเจเจฆเจพ เจนเฉ, เจเจฟเจธ เจฆเฉ เจฎเฉเฉฑเจ เจญเจพเจ เจตเจฟเฉฑเจ "เจตเจฟเจฐเจพเจฎ" เจจเจนเฉเจ เจนเฉเฉฐเจฆเจพ เจนเฉ, เจ
เจจเฉเจตเจพเจฆเจ เจธเฉเจคเฉฐเจคเจฐ เจคเฉเจฐ 'เจคเฉ เจเฉฑเจ เจเฉเจเจพ เจตเจฟเจฐเจพเจฎ เจธเจผเฉเจฐเฉ เจเจฐเจฆเจพ เจนเฉเฅค
เจเฉเจเจฐ เจจเจฟเจฐเจงเจพเจฐเจค เจฎเฉเจฎเฉเจฐเฉ เจธเจเฉเจ เจเจคเจฎ เจนเฉ เจเจพเจเจฆเจพ เจนเฉ, เจคเจพเจ เจฆเฉเจญเจพเจธเจผเฉเจ เจ
เจเจฟเจนเฉ เจชเจพเจตเจฐ เจนเฉฐเจเจฐเฉ เจธเจเฉเจฐเจฟเจชเจ เจจเฉเฉฐ เจเจฒเจพเจเจฃเจพ เจฌเฉฐเจฆ เจเจฐ เจฆเฉเจตเฉเจเจพ (เจเจตเจฐเจคเฉ เจซเฉฐเจเจธเจผเจจเจพเจ เจจเจพเจฒ เจธเจพเจตเจงเจพเจจ เจฐเจนเฉ)เฅค
เจเจฆเจฎ 3: เจธเจเฉเจฐเจฟเจชเจเจพเจ เจจเฉเฉฐ เจกเฉเจฌเฉฑเจ เจเจฐเจจเจพ
เจเฉฑเจ เจธเจเฉเจฐเจฟเจชเจ เจจเฉเฉฐ เจกเฉเจฌเฉฑเจ เจเจฐเจจ เจฒเจ เจเฉ เจชเจนเจฟเจฒเจพเจ เจนเฉ เจกเจฟเจตเจพเจเจธ เจตเจฟเฉฑเจ เจฒเฉเจก เจเฉเจคเฉ เจเจพ เจเฉเฉฑเจเฉ เจนเฉ, เจคเฉเจธเฉเจ เจเฉฑเจ เจชเฉเจฐเฉเจเจฐเจพเจฎ เจเจฐเฉเจธ เจเจฆเจฎ เจฆเจฐ เจเจฆเจฎ เจเจฒเจพ เจธเจเจฆเฉ เจนเฉเฅค เจเจน เจฌเจนเฉเจค เจฒเจพเจญเจฆเจพเจเจ เจนเฉ เจธเจเจฆเจพ เจนเฉ เจเจฆเฉเจ เจธเจเฉเจฐเจฟเจชเจ เจฆเจพ เจตเจฟเจตเจนเจพเจฐ เจฒเฉเจเจ เจฆเฉ เจเจฐเจพเจฆเฉ เจจเจพเจฒเฉเจ เจตเฉฑเจเจฐเจพ เจจเจฟเจเจฒเจฟเจเฅค เจเจธ เจธเจฅเจฟเจคเฉ เจตเจฟเฉฑเจ, เจเจฐเฉเจธเจฟเฉฐเจ เจฒเฉเจเจ เจจเฉเฉฐ เจธเจฎเฉฑเจธเจฟเจ เจฆเฉ เจธเจฐเฉเจค เจจเฉเฉฐ เจเจฒเจฆเฉ เจฒเฉฑเจญเจฃ เจ เจคเฉ เจธเจเฉเจฐเจฟเจชเจ เจตเจฟเฉฑเจ เจเจฒเจคเฉ เจจเฉเฉฐ เจ เฉเจ เจเจฐเจจ เจฆเฉ เจเจเจฟเจ เจฆเจฟเฉฐเจฆเฉ เจนเฉเฅค
เจกเฉเจฌเฉฑเจ เจฎเฉเจก เจตเจฟเฉฑเจ เจซเฉเจเจเฉเจฐเฉเจ
เจฒ เจฆเฉ เจเจฃเจจเจพ เจเจฐเจจ เจฒเจ เจฆเฉเจฐเจฟเจธเจผ:
เจกเฉเจฌเฉฑเจ เจเฉเจฒ เจฌเจนเฉเจค เจธเจฐเจฒ เจนเฉ เจ
เจคเฉ เจเจธ เจตเจฟเฉฑเจ เจคเจฟเฉฐเจจ เจฎเฉเฉฑเจ เจฌเจเจจ เจนเฉเฉฐเจฆเฉ เจนเจจ: โเจธเจผเฉเจฐเฉโ, โเจเฉฑเจ เจเจฆเจฎ เจ
เฉฑเจเฉโ เจ
เจคเฉ โเจธเจเจพเจชโ (เจเจ โเจเจเจเจฐโ เจ
เจคเฉ โเจเจเจเจผเจฟเจโ เจกเฉเจฌเฉฑเจ เจฎเฉเจก เจฌเจพเจฐเฉ เจตเฉ เจจเจพ เจญเฉเฉฑเจฒเฉเจ)เฅค เจเจฆเจฎ-เจฆเจฐ-เจเจฆเจฎ เจเจฐเฉเจธเจฟเฉฐเจ เจคเฉเจ เจเจฒเจพเจตเจพ, เจคเฉเจธเฉเจ เจเจฟเจธเฉ เจตเฉ เจฌเจฒเจพเจ (เจฌเจฒเจพเจ 'เจคเฉ เจเจฒเจฟเฉฑเจ เจเจฐเจเฉ) 'เจคเฉ เจเฉฑเจ เจฌเฉเจฐเฉเจเจชเฉเจเจเฉฐเจ เจธเฉเฉฑเจ เจเจฐ เจธเจเจฆเฉ เจนเฉเฅค
เจฎเจพเจจเฉเจเจฐ เจตเจฟเฉฑเจ เจชเฉเจฐเจพเจฎเฉเจเจฐเจพเจ (เจธเฉเจเจธเจฐ, เจฐเฉเจฒเฉเจ
) เจฆเฉ เจฎเฉเจเฉเจฆเจพ เจฎเฉเฉฑเจฒ เจชเฉเจฐเจฆเจฐเจธเจผเจฟเจค เจเจฐเจจ เจฒเจ, "เจชเฉเจฐเจฟเฉฐเจ" เจฌเจฒเจพเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเฉเฅค
เจเจน เจเจธ เจฒเจ เจนเฉ
เจเจคเจธเฉเจเจคเจพ เจฒเจ เจญเจพเจ. เจนเฉเฉฑเจก เจฆเฉ เจนเฉเจ เจพเจ เจเฉ เจนเฉ?
เจธเจเฉเจฐเจฟเจชเจเจพเจ เจจเฉเฉฐ เจเจพเจฐเจเฉเจ เจกเจฟเจตเจพเจเจธ 'เจคเฉ เจเฉฐเจฎ เจเจฐเจจ เจฒเจ, เจฌเจพเจเจเจเฉเจก เจฆเฉเจญเจพเจธเจผเฉเจ เจ
เจคเฉ 38 เจจเจฟเจฐเจฆเฉเจธเจผเจพเจ เจตเจพเจฒเจพ เจเฉฑเจ เจ
เจธเฉเจเจฌเจฒเจฐ เจตเจฟเจเจธเจค เจเฉเจคเจพ เจเจฟเจ เจธเฉเฅค เจฌเจฒเฉเจเจฒเฉ เจฆเฉ เจธเจฐเฉเจค เจเฉเจก เจตเจฟเฉฑเจ เจเฉฑเจ เจตเจฟเจธเจผเฉเจธเจผ เจเฉเจก เจเจจเจฐเฉเจเจฐ เจฌเจฃเจพเจเจ เจเจฟเจ เจนเฉ เจเฉ เจตเจฟเจเจผเฉเจ
เจฒ เจฌเจฒเจพเจเจพเจ เจจเฉเฉฐ เจ
เจธเฉเจเจฌเจฒเฉ เจจเจฟเจฐเจฆเฉเจธเจผเจพเจ เจตเจฟเฉฑเจ เจฌเจฆเจฒเจฆเจพ เจนเฉเฅค เจเจธ เจคเฉเจ เจฌเจพเจ
เจฆ, เจเจธ เจ
เจธเฉเจเจฌเจฒเจฐ เจชเฉเจฐเฉเจเจฐเจพเจฎ เจจเฉเฉฐ เจฌเจพเจเจเจเฉเจก เจตเจฟเฉฑเจ เจฌเจฆเจฒเจฟเจ เจเจพเจเจฆเจพ เจนเฉ เจ
เจคเฉ เจเจเจเจผเฉเจเจฟเจเจธเจผเจจ เจฒเจ เจกเจฟเจตเจพเจเจธ เจตเจฟเฉฑเจ เจเฉเจฐเจพเจเจธเจซเจฐ เจเฉเจคเจพ เจเจพเจเจฆเจพ เจนเฉเฅค
เจเจธ เจตเจฐเจเฉเจ
เจฒ เจฎเจธเจผเฉเจจ เจฆเจพ เจเจฐเจเฉเจเฉเจเจเจฐ เจเจพเจซเจผเฉ เจธเจฐเจฒ เจนเฉ เจ
เจคเฉ เจเจธเจฆเจพ เจตเจฐเจฃเจจ เจเจฐเจจ เจตเจฟเฉฑเจ เจเฉเจ เจเจพเจธ เจฌเจฟเฉฐเจฆเฉ เจจเจนเฉเจ เจนเฉ; เจเฉฐเจเจฐเจจเฉเฉฑเจ 'เจคเฉ เจคเฉเจนเจพเจจเฉเฉฐ เจธเจญ เจคเฉเจ เจธเจฐเจฒ เจตเจฐเจเฉเจ
เจฒ เจฎเจธเจผเฉเจจเจพเจ เจจเฉเฉฐ เจกเจฟเจเจผเจพเจเจจ เจเจฐเจจ เจฌเจพเจฐเฉ เจฌเจนเฉเจค เจธเจพเจฐเฉ เจฒเฉเจ เจฎเจฟเจฒเจฃเจเฉเฅค
เจฎเฉเจ เจเจฎ เจคเฉเจฐ 'เจคเฉ เจเจชเจฃเฉ เจตเจฐเจเฉเจ
เจฒ เจฎเจธเจผเฉเจจ เจฆเฉ เจธเจเฉเจ เจฒเจ 1000 เจฌเจพเจเจเจธ เจจเจฟเจฐเจงเจพเจฐเจค เจเจฐเจฆเจพ เจนเจพเจ, เจเฉ เจเจฟ เจฌเจเจฃ เจฒเจ เจเจพเจซเฉ เจนเฉเฅค เจฌเฉเจธเจผเฉฑเจ, เจกเฉเฉฐเจเฉ เจฆเฉเจนเจฐเจพเจ เจเจฟเจธเฉ เจตเฉ เจธเจเฉเจ เจจเฉเฉฐ เจเจคเจฎ เจเจฐ เจธเจเจฆเฉ เจนเจจ, เจชเจฐ เจเจนเจจเจพเจ เจฆเฉ เจเฉเจ เจตเจฟเจนเจพเจฐเจ เจตเจฐเจคเฉเจ เจนเฉเจฃ เจฆเฉ เจธเฉฐเจญเจพเจตเจจเจพ เจจเจนเฉเจ เจนเฉเฅค
เจจเจคเฉเจเจพ เจฌเจพเจเจเจเฉเจก เจเจพเจซเจผเฉ เจธเฉฐเจเฉเจช เจนเฉเฅค เจเฉฑเจ เจเจฆเจพเจนเจฐเจฃ เจฆเฉ เจคเฉเจฐ 'เจคเฉ, เจเจธเฉ เจซเฉเจเจเฉเจฐเฉเจ
เจฒ เจฆเฉ เจเจฃเจจเจพ เจเจฐเจจ เจฒเจ เจฌเจพเจเจเจเฉเจก เจธเจฟเจฐเจซ 49 เจฌเจพเจเจเจธ เจนเฉเฅค เจเจน เจเจธเจฆเจพ เจตเจฟเจเจผเฉเจ
เจฒ เจฐเฉเจช เจนเฉ:
เจ
เจคเฉ เจเจน เจเจธเจฆเจพ เจ
เจธเฉเจเจฌเจฒเจฐ เจชเฉเจฐเฉเจเจฐเจพเจฎ เจนเฉ:
shift -1
ldi 10
call factorial, 1
print
exit
:factorial
ld_arg 0
ldi 1
gt
je 8
ld_arg 0
ld_arg 0
ldi 1
sub
call factorial, 1
mul
ret
ldi 1
ret
เจเฉ เจชเฉเจฐเจคเฉเจจเจฟเจงเจคเจพ เจฆเฉ เจ เจธเฉเจเจฌเจฒเฉ เจซเจพเจฐเจฎ เจฆเจพ เจเฉเจ เจตเจฟเจนเจพเจฐเจ เจฎเฉเฉฑเจฒ เจจเจนเฉเจ เจนเฉ, เจคเจพเจ "เจเจพเจตเจพเจธเจเฉเจฐเจฟเจค" เจเฉเจฌ, เจเจธเจฆเฉ เจเจฒเจ, เจตเจฟเจเจผเฉเจ เจฒ เจฌเจฒเจพเจเจพเจ เจจเจพเจฒเฉเจ เจตเจงเฉเจฐเฉ เจเจพเจฃเจฟเจ-เจชเจเจพเจฃเจฟเจ เจฆเจฟเฉฑเจ เจฆเจฟเฉฐเจฆเฉ เจนเฉ:
function factorial(num) {
if (num > 1) {
return num + factorial(num - 1);
}
return 1;
}
window.alert(factorial(10));
เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจฆเฉ เจธเจฌเฉฐเจง เจตเจฟเฉฑเจ. เจเจฆเฉเจ เจฎเฉเจ เจธเจญ เจคเฉเจ เจธเจฐเจฒ เจซเจฒเฉเจธเจผเจฐ เจธเจเฉเจฐเจฟเจชเจ เจเจฒเจพเจเจ, เจคเจพเจ เจฎเฉเจจเฉเฉฐ เจเจธเจฟเจฒเฉเจธเจเฉเจช เจธเจเฉเจฐเฉเจจ 'เจคเฉ 47 kHz เจตเจฐเจ เจตเฉเจต เจฎเจฟเจฒเฉ (80 MHz เจฆเฉ เจชเฉเจฐเฉเจธเฉเจธเจฐ เจเจฒเจพเจ เจธเจชเฉเจก 'เจคเฉ)เฅค
เจฎเฉเจจเฉเฉฐ เจฒเจเจฆเจพ เจนเฉ เจเจฟ เจเจน เจเฉฑเจ เจเฉฐเจเจพ เจจเจคเฉเจเจพ เจนเฉ, เจเฉฑเจเฉ เจเฉฑเจ เจเจน เจเจคเฉ เจฒเจเจญเจ เจฆเจธ เจเฉเจฃเจพ เจคเฉเจเจผ เจนเฉ
เจ เฉฐเจคเจฟเจฎ เจญเจพเจ
เจธเฉฐเจเฉเจช เจเจฐเจจ เจฒเจ, เจฎเฉเจ เจเจนเจพเจเจเจพ เจเจฟ เจธเจเฉเจฐเจฟเจชเจเจพเจ เจฆเฉ เจตเจฐเจคเฉเจ เจธเจพเจจเฉเฉฐ เจจเจพ เจธเจฟเจฐเจซเจผ เจเฉฑเจ เจตเฉฑเจเจฐเฉ เจกเจฟเจตเจพเจเจธ เจฆเฉ เจธเฉฐเจเจพเจฒเจจ เจฆเฉ เจคเจฐเจ เจจเฉเฉฐ เจชเฉเจฐเฉเจเฉเจฐเจพเจฎ เจเจฐเจจ เจฆเฉ เจเจเจพเจเจผเจค เจฆเจฟเฉฐเจฆเฉ เจนเฉ, เจฌเจฒเจเจฟ เจเจ เจกเจฟเจตเจพเจเจธเจพเจ เจจเฉเฉฐ เจเฉฑเจ เจธเจฟเฉฐเจเจฒ เจตเจฟเจงเฉ เจตเจฟเฉฑเจ เจเฉเฉเจจเจพ เจตเฉ เจธเฉฐเจญเจต เจฌเจฃเจพเจเจเจฆเจพ เจนเฉ, เจเจฟเฉฑเจฅเฉ เจเฉเจ เจกเจฟเจตเจพเจเจธเจพเจ เจฆเฉเจเจฟเจเจ เจฆเฉ เจตเจฟเจตเจนเจพเจฐ เจจเฉเฉฐ เจชเฉเจฐเจญเจพเจตเจค เจเจฐเจฆเฉเจเจ เจนเจจ.
เจฎเฉเจ เจเจน เจตเฉ เจจเฉเจ เจเจฐเจฆเจพ เจนเจพเจ เจเจฟ เจธเจเฉเจฐเจฟเจชเจเจพเจ เจจเฉเฉฐ เจธเจเฉเจฐ เจเจฐเจจ เจฆเจพ เจเฉเจฃเจฟเจ เจคเจฐเฉเจเจพ (เจธเจฟเฉฑเจงเจพ เจเจชเจฃเฉ เจเจช เจตเจฟเฉฑเจ เจกเจฟเจตเจพเจเจธเจพเจ เจตเจฟเฉฑเจ, เจ
เจคเฉ เจธเจฐเจตเจฐ เจเฉฑเจคเฉ เจจเจนเฉเจ) เจชเจนเจฟเจฒเจพเจ เจคเฉเจ เจเฉฐเจฎ เจเจฐเจจ เจตเจพเจฒเฉ เจกเจฟเจตเจพเจเจธเจพเจ เจจเฉเฉฐ เจเจฟเจธเฉ เจนเฉเจฐ เจธเจฐเจตเจฐ เจตเจฟเฉฑเจ เจฌเจฆเจฒเจฃ เจจเฉเฉฐ เจธเจฐเจฒ เจฌเจฃเจพเจเจเจฆเจพ เจนเฉ, เจเจฆเจพเจนเจฐเจจ เจฒเจ เจเฉฑเจ เจเจฐเฉเจฒเฉ เจฐเจธเจฌเฉเจฐเฉ เจตเจฟเฉฑเจ, เจเฉฑเจฅเฉ
เจเจน เจธเจญ เจนเฉ, เจฎเฉเจจเฉเฉฐ เจธเจฒเจพเจน เจ
เจคเฉ เจฐเจเจจเจพเจคเจฎเจ เจเจฒเฉเจเจจเจพ เจธเฉเจฃ เจเฉ เจเฉเจธเจผเฉ เจนเฉเจตเฉเจเฉ.
เจธเจฐเฉเจค: www.habr.com