Arduino เชฎเชพเช‚ Windows เชฎเชพเชŸเซ‡ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชฌเชจเชพเชตเชตเซ‹

Arduino เชฎเชพเช‚ Windows เชฎเชพเชŸเซ‡ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชฌเชจเชพเชตเชตเซ‹

เชเช• เชฆเชฟเชตเชธ เชฎเชจเซ‡ เชฒเชพเชตเชตเชพเชจเซ‹ เชชเชพเช—เชฒ เชตเชฟเชšเชพเชฐ เช†เชตเซเชฏเซ‹ เชเช• เชœเช—เซเชฏเชพเช 500 เชฒเซ‡เชธเชฐ เชชเซ‹เช‡เชจเซเชŸเชฐ. เชฎเซ‡เช‚ เช˜เชฃเซ‹ เชธเชฎเชฏ เชชเชธเชพเชฐ เช•เชฐเซเชฏเซ‹ เช…เชจเซ‡ เชคเซ‡ เช•เชฐเซเชฏเซเช‚. เชคเซ‡ เชœเซ‹เชตเชพเชฒเชพเชฏเช• เช…เชจเซ‡ เชจเช•เชพเชฎเซเช‚ เชฌเชนเชพเชฐ เช†เชตเซเชฏเซเช‚, เชชเชฐเช‚เชคเซ เชฎเชจเซ‡ เชคเซ‡ เช—เชฎเซเชฏเซเช‚. เช› เชฎเชนเชฟเชจเชพ เชชเชนเซ‡เชฒเชพ เชฎเชจเซ‡ เชฌเซ€เชœเซ‹ เช‰เชจเซเชฎเชคเซเชค เชตเชฟเชšเชพเชฐ เช†เชตเซเชฏเซ‹. เช† เชตเช–เชคเซ‡, เชฌเชฟเชฒเช•เซเชฒ เชœเซ‹เชตเชพเชฒเชพเชฏเช• เชจเชฅเซ€, เชชเชฐเช‚เชคเซ เชตเชงเซ เช‰เชชเชฏเซ‹เช—เซ€ เช›เซ‡. เชฎเซ‡เช‚ เชคเซ‡เชจเชพ เชชเชฐ เช˜เชฃเซ‹ เชธเชฎเชฏ เชชเชฃ เชตเชฟเชคเชพเชตเซเชฏเซ‹. เช…เชจเซ‡ เช† เชฒเซ‡เช–เชฎเชพเช‚, เชนเซเช‚ เชฎเชพเชฐเชพ เชฌเซ€เชœเชพ เช•เซเชฐเซ‡เชเซ€ เช†เชˆเชกเชฟเชฏเชพเชจเซเช‚ เชฌเซ€เชŸเชพ เชตเชฐเซเชเชจ เชฐเชœเซ‚ เช•เชฐเซเช‚ เช›เซเช‚.

เชฎเซ‡เช‚ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เชจเซ‡เชจเซ‹เชจเชฎ (เชจเชพเชจเซ‹เชจเชฎ) เช•เชนเซเชฏเซ‹ เช…เชจเซ‡ เชคเซ‡เชจเชพ เชฎเชพเชŸเซ‡ เชฒเซ‹เช—เซ‹ เชชเชฃ เชฒเชˆเชจเซ‡ เช†เชตเซเชฏเซ‹ (เชฎเซ‡เช‚ 5 เชฎเชฟเชจเชฟเชŸ เชฎเชพเชŸเซ‡ เชฆเซ‹เชฐเซเชฏเซเช‚).

Arduino เชฎเชพเช‚ Windows เชฎเชพเชŸเซ‡ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชฌเชจเชพเชตเชตเซ‹

เชœเซ‡เช“ Arduino เชจเชพ เชธเช‚เชฆเชฐเซเชญเชฎเชพเช‚ เชตเชฟเชšเชพเชฐเซ‡ เช›เซ‡, เช…เชฎเซ‡ เช•เชนเซ€ เชถเช•เซ€เช เช•เซ‡ Nanonyam เช เชตเชฟเชจเซเชกเซ‹เชเชจเซ‡ เชจเชฟเชฏเช‚เชคเซเชฐเชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชตเชฐเซเชšเซเชฏเซเช…เชฒ Arduino เชถเชฟเชฒเซเชก เช›เซ‡.

เชฌเซ€เชœเชพ เชถเชฌเซเชฆเซ‹เชฎเชพเช‚ เช•เชนเซ€เช เชคเซ‹, Nanonyam เช เชเช• เชตเชฐเซเชšเซเชฏเซเช…เชฒ เชฎเชถเซ€เชจ เช›เซ‡ เชœเซ‡ เชฌเชพเช‡เชŸเช•เซ‹เชก เชคเชฐเซ€เช•เซ‡ AVR เชฎเชพเช‡เช•เซเชฐเซ‹เช•เชจเซเชŸเซเชฐเซ‹เชฒเชฐ (ATMEGA2560 เชจเซ€ เชญเชฒเชพเชฎเชฃ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡) เชฎเชพเชŸเซ‡ เชซเชฐเซเชฎเชตเซ‡เชฐเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡. เช† เชตเชฐเซเชšเซเชฏเซเช…เชฒ เชฎเชถเซ€เชจเชจเซ€ เช…เช‚เชฆเชฐ AVR เช•เซ‹เชฐ เชธเชฟเชฎเซเชฏเซเชฒเซ‡เชŸเชฐ เช›เซ‡, เชชเชฐเช‚เชคเซ เชชเซ‡เชฐเชฟเชซเซ‡เชฐเชฒ เช‰เชชเช•เชฐเชฃเซ‹เชจเซ‡ เชฌเชฆเชฒเซ‡, เชœเซ‡ 0x0060 เชฅเซ€ 0x01FF เชธเซเชงเซ€เชจเชพ SRAM เชธเชฐเชจเชพเชฎเชพเช‚เช“ เชชเชฐ เชธเซเชฅเชฟเชค เช›เซ‡, เชตเชฐเซเชšเซเชฏเซเช…เชฒ เชซเช‚เช•เซเชถเชจเซเชธ (เชตเชฟเชจเซเชกเซ‹เช API เชซเช‚เช•เซเชถเชจเซเชธ เชธเชนเชฟเชค) เชฎเชพเชŸเซ‡ เชเช• เชตเชฟเชถเชฟเชทเซเชŸ เช‡เชจเซเชŸเชฐเชซเซ‡เชธ เช›เซ‡. เช…เชจเซ‡ เช…เชนเซ€เช‚ เชคเซ‡ เชคเชฐเชค เชœ เชธเชฎเชœเชตเซเช‚ เช–เซ‚เชฌ เชœ เชฎเชนเชคเซเชตเชชเซ‚เชฐเซเชฃ เช›เซ‡: เชจเซ‡เชจเซ‹เชจเชฎ เชฎเชพเชŸเซ‡เชจเชพ เช•เซ‹เชกเชฎเชพเช‚ เช‰เชฒเซเชฒเซ‡เช–เชฟเชค เชฎเซ‡เชฎเชฐเซ€ เชฐเซ‡เชจเซเชœเชจเซ€ เช•เซ‹เชˆ เชเช•เซเชธเซ‡เชธ เชนเซ‹เชตเซ€ เชœเซ‹เชˆเช เชจเชนเซ€เช‚, เชœเซ‡เชฅเซ€ เช†เช•เชธเซเชฎเชฟเช• เชฐเซ€เชคเซ‡ เช•เซ‰เชฒ เชจ เชฅเชพเชฏ, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชซเชพเช‡เชฒเซ‹เชจเซ‡ เช•เชพเชขเซ€ เชจเชพเช–เชตเชพ เช…เชฅเชตเชพ เชกเชฟเชธเซเช•เชจเซ‡ เชซเซ‹เชฐเซเชฎเซ‡เชŸ เช•เชฐเชตเชพเชจเซเช‚ เช•เชพเชฐเซเชฏ. เชฌเชพเช•เซ€เชจเซ€ SRAM เชฎเซ‡เชฎเชฐเซ€ เชฐเซ‡เชจเซเชœ 0x0200 เชฅเซ€ 0xFFFF (เช† เชตเชพเชธเซเชคเชตเชฟเช• เชฎเชพเช‡เช•เซเชฐเซ‹เช•เชจเซเชŸเซเชฐเซ‹เชฒเชฐ เช•เชฐเชคเชพเช‚ เชตเชงเซ เช›เซ‡) เช•เซ‹เชˆเชชเชฃ เชนเซ‡เชคเซ เชฎเชพเชŸเซ‡ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เชฎเชพเชŸเซ‡ เช‰เชชเชฒเชฌเซเชง เช›เซ‡. เชนเซเช‚ เชคเชฐเชค เชœ เชจเซ‹เช‚เชง เช•เชฐเซเช‚ เช›เซเช‚ เช•เซ‡ เชตเชพเชธเซเชคเชตเชฟเช• เชฎเชพเช‡เช•เซเชฐเซ‹เช•เชจเซเชŸเซเชฐเซ‹เชฒเชฐ (เช…เชฅเชตเชพ เช…เชจเซเชฏ เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐเชฎเชพเช‚เชฅเซ€ เชซเชฐเซเชฎเชตเซ‡เชฐ) เชจเชพ เชซเชฐเซเชฎเชตเซ‡เชฐเชจเชพ เช†เช•เชธเซเชฎเชฟเช• เชฒเซ‹เช‚เชš เชธเชพเชฎเซ‡ เชตเชฟเชถเซ‡เชท เชธเซเชฐเช•เซเชทเชพ เช›เซ‡: "เช–เชคเชฐเชจเชพเช•" เช•เชพเชฐเซเชฏเซ‹เชจเซ‡ เชธเช•เซเชฐเชฟเชฏ เช•เชฐเชคเชพ เชชเชนเซ‡เชฒเชพ, เชคเชฎเชพเชฐเซ‡ เชตเชฟเชถเชฟเชทเซเชŸ เชฎเซเชถเซเช•เซ‡เชฒ เชตเชฐเซเชšเซเชฏเซเช…เชฒ เชซเช‚เช•เซเชถเชจเชจเซ‡ เช•เซ‰เชฒ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡. เช•เซ‡เชŸเชฒเชพเช• เช…เชจเซเชฏ เชธเซเชฐเช•เซเชทเชพ เชฒเช•เซเชทเชฃเซ‹ เชชเชฃ เช›เซ‡.

Nanonyam เชฎเชพเชŸเซ‡ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเซเชธ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡, เชคเชฎเชพเชฐเซ‡ เช–เชพเชธ เชชเซเชธเซเชคเช•เชพเชฒเชฏเซ‹เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡ เชœเซ‡ เชนเชพเชฒเชฎเชพเช‚ เช‰เชชเชฒเชฌเซเชง เชคเชฎเชพเชฎ เชตเชฐเซเชšเซเชฏเซเช…เชฒ เชซเช‚เช•เซเชถเชจเซเชธเชจเซ‡ เช…เชฎเชฒเชฎเชพเช‚ เชฎเซ‚เช•เซ‡ เช›เซ‡. เชคเซ‡เชจเชพ เชฎเชพเชŸเซ‡ เชจเซ‡เชจเซ‹เชจเชฎ เชตเชฐเซเชšเซเชฏเซเช…เชฒ เชฎเชถเซ€เชจ เช…เชจเซ‡ เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€เช“ เชกเชพเช‰เชจเชฒเซ‹เชก เช•เชฐเซ‹ เช…เชนเซ€เช‚ เชนเซ‹เชˆ เชถเช•เซ‡ เช›เซ‡. เช…เชจเซ‡ เช…เชนเซ€เช‚ เชตเชฐเซเชšเซเชฏเซเช…เชฒ เชซเช‚เช•เซเชถเชจ เชตเชฐเซเชฃเชจ เชชเซƒเชทเซเช . เช…เชจเซ‡ เชนเชพ, เชฎเชพเชฐเซ€ เชธเชพเช‡เชŸ เช–เซ‚เชฌ เชœ เช†เชฆเชฟเชฎ เช›เซ‡ เช…เชจเซ‡ เชฎเซ‹เชฌเชพเช‡เชฒ เช‰เชชเช•เชฐเชฃเซ‹ เชฎเชพเชŸเซ‡ เช…เชจเซเช•เซ‚เชณ เชจเชฅเซ€.

Nanonyam เช˜เชฐ เช…เชจเซ‡ เชตเซเชฏเชพเชชเชพเชฐเซ€ เช‰เชชเชฏเซ‹เช— เชฎเชพเชŸเซ‡ เชฎเชซเชค เช›เซ‡. เชจเซ‡เชจเซ‹เชจเชฟเชฏเชฎ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎ "เชœเซ‡เชฎ เช›เซ‡ เชคเซ‡เชฎ" เชงเซ‹เชฐเชฃเซ‡ เชชเซเชฐเชฆเชพเชจ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เชธเซ‹เชฐเซเชธ เช•เซ‹เชก เช†เชชเชตเชพเชฎเชพเช‚ เช†เชตเซ‡เชฒ เชจเชฅเซ€.

เช† เช•เชพเชฐเซเชฏเช•เซเชฐเชฎ เชนเชพเชฒเชฎเชพเช‚ เชชเชฐเซ€เช•เซเชทเชฃ เชคเชฌเช•เซเช•เชพเชฎเชพเช‚ เช›เซ‡. เชฒเช—เชญเช— 200 เชตเชฐเซเชšเซเชฏเซเช…เชฒ เชซเช‚เช•เซเชถเชจเซเชธ เช…เชฎเชฒเชฎเชพเช‚ เชฎเซ‚เช•เซเชฏเชพ เชœเซ‡ เชคเชฎเชจเซ‡ Windows เชฎเชพเชŸเซ‡ เชธเชฐเชณ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเซเชธ เชฌเชจเชพเชตเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡.
เชฆเซ‡เช–เซ€เชคเซ€ เชฐเซ€เชคเซ‡, เช†เชตเชพ เชตเชฐเซเชšเซเชฏเซเช…เชฒ เชฎเชถเซ€เชจเชฎเชพเช‚ เช•เช‚เชˆเช• เชœเชŸเชฟเชฒ เชฌเชจเชพเชตเชตเชพเชจเซเช‚ เช•เชพเชฎ เช•เชฐเชถเซ‡ เชจเชนเซ€เช‚, เช•เชพเชฐเชฃ เช•เซ‡ เช•เซ‹เชก เชฎเชพเชŸเซ‡เชจเซ€ เชฎเซ‡เชฎเชฐเซ€ เชซเช•เซเชค 256 kB เช›เซ‡. เชกเซ‡เชŸเชพ เช…เชฒเช— เชซเชพเช‡เชฒเซ‹เชฎเชพเช‚ เชธเช‚เช—เซเชฐเชนเชฟเชค เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡, เช—เซเชฐเชพเชซเชฟเช• เชญเชพเช— เชฎเชพเชŸเซ‡ เชฌเชซเชฐ เชฌเชพเชนเซเชฏ เชฐเซ€เชคเซ‡ เชฒเชพเช—เซ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เชฌเชงเชพ เช•เชพเชฐเซเชฏเซ‹ 8-เชฌเซ€เชŸ เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐ เชฎเชพเชŸเซ‡ เชธเชฐเชณ เช…เชจเซ‡ เช…เชจเซเช•เซ‚เชณ เช›เซ‡.

เชคเชฎเซ‡ เชจเชพเชจเซ‹เชจเชฎเชฎเชพเช‚ เชถเซเช‚ เช•เชฐเซ€ เชถเช•เซ‹? เชนเซเช‚ เชฅเซ‹เชกเซ€ เชธเชฎเชธเซเชฏเชพเช“ เชธเชพเชฅเซ‡ เช†เชตเซเชฏเซ‹.

เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎ เชฌเซเชฒเซ‹เช•เซเชธเชจเซ‹ เชตเชฟเช•เชพเชธ

เชฎเชจเซ‡ เชเช•เชตเชพเชฐ 128x64 เชกเซ‹เชŸ เช—เซเชฐเชพเชซเชฟเช• เชกเชฟเชธเซเชชเซเชฒเซ‡ เชฎเชพเชŸเซ‡ เชœเชŸเชฟเชฒ เชฎเซ‡เชจเซ‚ เชกเชฟเชเชพเช‡เชจ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชชเชกเซ€. เชชเชฟเช•เซเชธเซ‡เชฒเซเชธ เช•เซ‡เชตเซ€ เชฆเซ‡เช–เชพเชฏ เช›เซ‡ เชคเซ‡ เชœเซ‹เชตเชพ เชฎเชพเชŸเซ‡ เชนเซเช‚ เช–เชฐเซ‡เช–เชฐ เชซเชฐเซเชฎเชตเซ‡เชฐเชจเซ‡ เชตเชพเชธเซเชคเชตเชฟเช• เชฎเชพเช‡เช•เซเชฐเซ‹เช•เชจเซเชŸเซเชฐเซ‹เชฒเชฐเชฎเชพเช‚ เชธเชคเชค เชฒเซ‹เชก เช•เชฐเชตเชพ เชฎเชพเช‚เช—เชคเซ‹ เชจ เชนเชคเซ‹. เช…เชจเซ‡ เชคเซ‡เชฅเซ€ เชจเชพเชจเซ‹เชจเซเชฏเชฎเชจเซ‹ เชตเชฟเชšเชพเชฐ เชœเชจเซเชฎเซเชฏเซ‹. เชจเซ€เชšเซ‡เชจเซ€ เช†เช•เซƒเชคเชฟ เช เชœ เชฎเซ‡เชจเซ‚ เชชเชฐเชจเซ€ เชเช• เช†เช‡เชŸเชฎเชจเชพ เชตเชพเชธเซเชคเชตเชฟเช• OLED เชกเชฟเชธเซเชชเซเชฒเซ‡เชฎเชพเช‚เชฅเซ€ เชเช• เช›เชฌเซ€ เชฌเชคเชพเชตเซ‡ เช›เซ‡. เชนเชตเซ‡ เชนเซเช‚ เชตเชพเชธเซเชคเชตเชฟเช• เช‰เชชเช•เชฐเชฃ เชตเชฟเชจเชพ เชคเซ‡เชจเชพ เชฆเซเชตเชพเชฐเชพ เช•เชพเชฎ เช•เชฐเซ€ เชถเช•เซเช‚ เช›เซเช‚.

Arduino เชฎเชพเช‚ Windows เชฎเชพเชŸเซ‡ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชฌเชจเชพเชตเชตเซ‹

เชจเซ‡เชจเซ‹เชจเชฎ (เชคเซ‡เชจเชพ เช…เช‚เชคเชฟเชฎ เชตเชฟเชšเชพเชฐเชฎเชพเช‚) เชฎเชพเช‡เช•เซเชฐเซ‹เช•เชจเซเชŸเซเชฐเซ‹เชฒเชฐเซเชธ เชฎเชพเชŸเซ‡ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎ เชฌเซเชฒเซ‹เช•เซเชธ เชชเชฐ เช•เชพเชฎ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡เชจเซเช‚ เชเช• เชธเชพเชฐเซเช‚ เชธเชพเชงเชจ เช›เซ‡, เช•เชพเชฐเชฃ เช•เซ‡ เช—เซเชฐเชพเชซเชฟเช•เซเชธ (เชคเชฎเซ‡ เชกเชฟเชธเซเชชเซเชฒเซ‡ เช…เชจเซ‡ เชธเซ‚เชšเช•เซ‹เชจเซเช‚ เช…เชจเซเช•เชฐเชฃ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹), เชซเชพเช‡เชฒเซ‹ เชธเชพเชฅเซ‡ (เชคเชฎเซ‡ เชฒเซ‹เช— เชฌเชจเชพเชตเซ€ เชถเช•เซ‹ เช›เซ‹, เชชเชฐเซ€เช•เซเชทเชฃ เชกเซ‡เชŸเชพ เชตเชพเช‚เชšเซ€ เชถเช•เซ‹ เช›เซ‹) เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡เชจเชพ เช•เชพเชฐเซเชฏเซ‹ เช›เซ‡. เช•เซ€เชฌเซ‹เชฐเซเชก (เชคเชฎเซ‡ เชเช• เชœ เชธเชฎเชฏเซ‡ 10 เชฌเชŸเชจเซ‹ เชธเซเชงเซ€ เชตเชพเช‚เชšเซ€ เชถเช•เซ‹ เช›เซ‹), COM เชชเซ‹เชฐเซเชŸเซเชธ เชธเชพเชฅเซ‡ (เช…เชนเซ€เช‚ เชเช• เช…เชฒเช— เช†เช‡เชŸเชฎ เช›เซ‡).

เชเชกเชชเซ€ เช•เชพเชฐเซเชฏเช•เซเชฐเชฎเซ‹ เชฌเชจเชพเชตเซ€ เชฐเชนเซเชฏเชพ เช›เซ‡

เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชคเชฎเชพเชฐเซ‡ 100500 เชŸเซ‡เช•เซเชธเซเชŸ เชซเชพเช‡เชฒเซ‹เชจเซ‡ เชเชกเชชเชฅเซ€ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡. เชฆเชฐเซ‡เช•เชจเซ‡ เช–เซ‹เชฒเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡, เช•เซ‡เชŸเชฒเชพเช• เชธเชฐเชณ เช…เชฒเซเช—เซ‹เชฐเชฟเชงเชฎ เช…เชจเซเชธเชพเชฐ เชธเชนเซ‡เชœ เชธเช‚เชถเซ‹เชงเชฟเชค, เชธเชพเชšเชตเซ‡เชฒ เช…เชจเซ‡ เชฌเช‚เชง. เชœเซ‹ เชคเชฎเซ‡ เชชเชพเชฏเชฅเซ‹เชจ เชฎเชพเชธเซเชŸเชฐ เช›เซ‹, เชคเซ‹ เชนเซเช‚ เชคเชฎเชจเซ‡ เช…เชญเชฟเชจเช‚เชฆเชจ เช†เชชเซเช‚ เช›เซเช‚, เชคเชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เชฌเชงเซเช‚ เช›เซ‡. เชชเชฐเช‚เชคเซ เชœเซ‹ เชคเชฎเซ‡ เช•เช เชฃ เช†เชฐเซเชกเซเชจเซ‹ เช›เซ‹ (เช…เชจเซ‡ เชคเซ‡เชฎเชพเช‚เชจเชพ เช˜เชฃเชพ เชฌเชงเชพ เช›เซ‡), เชคเซ‹ เชจเซ‡เชจเซ‹เชจเชฎ เชคเชฎเชจเซ‡ เช† เชธเชฎเชธเซเชฏเชพ เชนเชฒ เช•เชฐเชตเชพเชฎเชพเช‚ เชฎเชฆเชฆ เช•เชฐเชถเซ‡. เชจเซ‡เชจเซ‹เชจเชฎเชฎเชพเช‚ เช† เชฎเชพเชฐเซ‹ เชฌเซ€เชœเซ‹ เชงเซเชฏเซ‡เชฏ เช›เซ‡: เช˜เชฃเชพ เช‰เชชเชฏเซ‹เช—เซ€ เช•เชพเชฐเซเชฏเซ‹ เชœเซ‡เชฎ เช•เซ‡ เชŸเซ‡เช•เซเชธเซเชŸ เชชเซเชฐเซ‹เชธเซ‡เชธเชฟเช‚เช—, เชธเซเช•เซเชฐเซ€เชจเชถเซ‹เชŸ เชฒเซ‡เชตเชพ เช…เชฅเชตเชพ เชธเชฟเชธเซเชŸเชฎเชฎเชพเช‚ เช•เซ€เชธเซเชŸเซเชฐเซ‹เช•เชจเซเช‚ เช…เชจเซเช•เชฐเชฃ เช•เชฐเชตเซเช‚ (เชœเซ‡ เชฌเชงเชพ, เชฎเชพเชฐเซเช— เชฆเซเชตเชพเชฐเชพ, เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ เช›เซ‡), เชคเซ‡เชฎเชœ เชจเชฟเชฏเชฎเชฟเชค เช•เชพเชฐเซเชฏเซ‹เชจเซ‡ เช‰เช•เซ‡เชฒเชตเชพ เชฎเชพเชŸเซ‡ เช…เชจเซเชฏ เช˜เชฃเชพ เช•เชพเชฐเซเชฏเซ‹ เช‰เชฎเซ‡เชฐเชตเชพ. .

COM เชชเซ‹เชฐเซเชŸ เชฆเซเชตเชพเชฐเชพ เชนเชพเชฐเซเชกเชตเซ‡เชฐเชจเซเช‚ เชชเชฐเซ€เช•เซเชทเชฃ

Nanonyam เชเช• เชŸเชฐเซเชฎเชฟเชจเชฒ เชคเชฐเซ€เช•เซ‡ เช•เชพเชฎ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡ เชœเซ‡ เชคเชฎเชพเชฐเชพ เช…เชฒเซเช—เซ‹เชฐเชฟเชงเชฎ เชชเซเชฐเชฎเชพเชฃเซ‡ เช•เชพเชฎ เช•เชฐเซ‡ เช›เซ‡. เชคเชฎเซ‡ เช‰เชชเช•เชฐเชฃเชจเซ‡ เชจเชฟเชฏเช‚เชคเซเชฐเชฟเชค เช•เชฐเชตเชพ เช…เชจเซ‡ เชชเซ‹เชฐเซเชŸเชฎเชพเช‚เชฅเซ€ เชชเซเชฐเชพเชชเซเชค เชกเซ‡เชŸเชพ เชชเซเชฐเชฆเชฐเซเชถเชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชเช• เชจเชพเชจเซเช‚ เชฎเซ‡เชจเซ‚ เชฆเซ‹เชฐเซ€ เชถเช•เซ‹ เช›เซ‹. เชคเชฎเซ‡ เชตเชฟเชถเซเชฒเซ‡เชทเชฃ เชฎเชพเชŸเซ‡ เชซเชพเช‡เชฒเซ‹เชฎเชพเช‚เชฅเซ€ เชกเซ‡เชŸเชพ เชธเชพเชšเชตเซ€ เช…เชจเซ‡ เชตเชพเช‚เชšเซ€ เชถเช•เซ‹ เช›เซ‹. เชธเชฐเชณ เชกเซ€เชฌเช—เซ€เช‚เช— เช…เชจเซ‡ เชนเชพเชฐเซเชกเชตเซ‡เชฐเชจเชพ เชฎเชพเชชเชพเช‚เช•เชจ เชฎเชพเชŸเซ‡ เชคเซ‡เชฎเชœ เชธเชฐเชณ เชตเชฐเซเชšเซเชฏเซเช…เชฒ เช‡เชจเซเชธเซเชŸเซเชฐเซเชฎเซ‡เชจเซเชŸ เช•เช‚เชŸเซเชฐเซ‹เชฒ เชชเซ‡เชจเชฒ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡เชจเซเช‚ เชเช• เชธเชฐเชณ เชธเชพเชงเชจ. เชตเชฟเชฆเซเชฏเชพเชฐเซเชฅเซ€เช“ เช…เชจเซ‡ เชฏเซเชตเชพ เชตเซˆเชœเซเชžเชพเชจเชฟเช•เซ‹ เชฎเชพเชŸเซ‡ เช† เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เช–เซ‚เชฌ เชœ เช‰เชชเชฏเซ‹เช—เซ€ เชธเชพเชฌเชฟเชค เชฅเชˆ เชถเช•เซ‡ เช›เซ‡.

เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฟเช‚เช— เชคเชพเชฒเซ€เชฎ

เชœเซ‹ เช•เซ‡, เชธเชฎเช—เซเชฐ Arduino เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเชจเซ€ เชœเซ‡เชฎ, Nanonyam เชจเซ€ เชฎเซเช–เซเชฏ เช‰เชชเชฏเซ‹เช—เซ€เชคเชพ เชซเช‚เช•เซเชถเชจ, เช‡เชจเซเชŸเชฐเชซเซ‡เชธ เช…เชจเซ‡ เชฌเซเชŸเชฒเซ‹เชกเชฐเชจเชพ เชธเชฐเชณเซ€เช•เชฐเชฃเชฎเชพเช‚ เชฐเชนเซ‡เชฒเซ€ เช›เซ‡. เชคเซ‡เชฅเซ€, เช† เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เชถเชฟเช–เชพเช‰ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฐเซ‹ เช…เชจเซ‡ เชœเซ‡เช“ arduino เชจเชพ เชธเซเชคเชฐเชฅเซ€ เชธเช‚เชคเซเชทเซเชŸ เช›เซ‡ เชคเซ‡เชฎเชจเชพ เชฎเชพเชŸเซ‡ เชฐเชธ เชงเชฐเชพเชตเชคเซ‹ เชนเซ‹เชตเซ‹ เชœเซ‹เชˆเช. เชฎเชพเชฐเซเช— เชฆเซเชตเชพเชฐเชพ, เชฎเซ‡เช‚ เชนเชœเซ€ เชชเชฃ เช†เชฐเซเชกเซเชจเซ‹เชจเซ‹ เชตเชฟเช—เชคเชตเชพเชฐ เช…เชญเซเชฏเชพเชธ เช•เชฐเซเชฏเซ‹ เชจเชฅเซ€, เช•เชพเชฐเชฃ เช•เซ‡ เชฎเซ‡เช‚ เชนเช‚เชฎเซ‡เชถเชพ WinAVR เช…เชฅเชตเชพ AVR เชธเซเชŸเซเชกเชฟเชฏเซ‹เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซเชฏเซ‹ เช›เซ‡, เชชเชฐเช‚เชคเซ เชเชธเซ‡เชฎเซเชฌเชฒเชฐเชฅเซ€ เชถเชฐเซ‚เช†เชค เช•เชฐเซ€ เช›เซ‡. เชคเซ‡เชฅเซ€, เชจเซ€เชšเซ‡เชจเซ‹ เช‰เชฆเชพเชนเชฐเชฃ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎ เชฅเซ‹เชกเซ‹ เช–เซ‹เชŸเซ‹ เชนเชถเซ‡, เชชเชฐเช‚เชคเซ เชคเชฆเซเชฆเชจ เช•เชพเชฐเซเชฏเช•เชพเชฐเซ€ เชนเชถเซ‡.

เชนเซ‡เชฒเซ‹ เชนเซ‡เชฌเซเชฐ!

เช•เซ‡เชŸเชฒเชพเช• เชจเซ‡เชจเซ‹เชจเซ€เชฎ เชธเซเชตเชฟเชงเชพเช“เชฅเซ€ เชชเชฐเชฟเชšเชฟเชค เชฅเชตเชพเชจเซ‹ เช…เชจเซ‡ เชเช• เชธเชฐเชณ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎ เชฒเช–เชตเชพเชจเซ‹ เช† เชธเชฎเชฏ เช›เซ‡. เช…เชฎเซ‡ Arduino เชฎเชพเช‚ เชฒเช–เซ€เชถเซเช‚, เชชเชฐเช‚เชคเซ เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡ เชจเชนเซ€เช‚, เชชเชฐเช‚เชคเซ เชนเชตเซ‡ เชนเซเช‚ เชœเซ‡ เชฐเซ€เชคเซ‡ เช•เชฐเซ€ เชถเช•เซเช‚ เช›เซเช‚ เชคเซ‡ เชฐเซ€เชคเซ‡ (เชฎเซ‡เช‚ เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ เช•เชนเซเชฏเซเช‚ เช›เซ‡ เช•เซ‡ เชฎเซ‡เช‚ เชนเชœเซ€ เชธเซเชงเซ€ เช† เชตเชพเชคเชพเชตเชฐเชฃเชจเซ‡ เช–เซ‚เชฌ เชธเชพเชฐเซ€ เชฐเซ€เชคเซ‡ เชถเซ‹เชงเซ€ เชถเช•เซเชฏเซเช‚ เชจเชฅเซ€). เชชเซเชฐเชฅเชฎ, เชเช• เชจเชตเซ‹ เชธเซเช•เซ‡เชš เชฌเชจเชพเชตเซ‹ เช…เชจเซ‡ Mega2560 เชฌเซ‹เชฐเซเชก เชชเชธเช‚เชฆ เช•เชฐเซ‹.

Arduino เชฎเชพเช‚ Windows เชฎเชพเชŸเซ‡ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชฌเชจเชพเชตเชตเซ‹

เชธเซเช•เซ‡เชšเชจเซ‡ เชซเชพเช‡เชฒเชฎเชพเช‚ เชธเชพเชšเชตเซ‹ เช…เชจเซ‡ เช†เช—เชณ เช•เซ‰เชชเชฟ เช•เชฐเซ‹ เชจเชพเชจเซ‹เชจเชฎ เชชเซเชธเซเชคเช•เชพเชฒเชฏ. เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€เช“เชจเชพ เชนเซ‡เชกเชฐเซ‹เชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เช•เชฐเชตเซ‹ เชคเซ‡ เชฏเซ‹เช—เซเชฏ เชฐเชนเซ‡เชถเซ‡, เชชเชฐเช‚เชคเซ เชฎเชจเซ‡ เช–เชฌเชฐ เชจเชฅเซ€ เช•เซ‡ Arduino เชฎเชพเช‚ เชตเซเชฏเช•เซเชคเชฟเช—เชค เชซเชพเช‡เชฒเซ‹เชจเซเช‚ เชธเช‚เช•เชฒเชจ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชฒเช–เชตเซเช‚, เชคเซ‡เชฅเซ€ เชนเชฎเชฃเชพเช‚ เชฎเชพเชŸเซ‡ เช…เชฎเซ‡ เชซเช•เซเชค เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€เช“เชจเซ‡ เชธเซ€เชงเชพ เชœ (เช…เชจเซ‡ เชเช• เชœ เชธเชฎเชฏเซ‡) เชถเชพเชฎเซ‡เชฒ เช•เชฐเซ€เชถเซเช‚:

#include <stdio.h>
#include "NanonyamnN_System_lib.c"
#include "NanonyamnN_Keyboard_lib.c"
#include "NanonyamnN_File_lib.c"
#include "NanonyamnN_Math_lib.c"
#include "NanonyamnN_Text_lib.c"
#include "NanonyamnN_Graphics_lib.c"
#include "NanonyamnN_RS232_lib.c"

เช–เชพเชธ เชฎเซ‹เชกเซเชฏเซเชฒ โ€œNanonyam for Arduinoโ€ เชฌเชจเชพเชตเชตเซเช‚ เชตเชงเซ เชฏเซ‹เช—เซเชฏ เชฐเชนเซ‡เชถเซ‡, เชœเซ‡ Arduino เชฅเซ€ เชธเซ€เชงเชพ เชœ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡. เชœเชฒเชฆเซ€ เชนเซเช‚ เชคเซ‡เชจเซ‡ เชธเชฎเชœเซ€เชถ, เชนเซเช‚ เชคเซ‡ เช•เชฐเซ€เชถ, เชชเชฐเช‚เชคเซ เชนเชฎเชฃเชพเช‚ เชฎเชพเชŸเซ‡ เชนเซเช‚ เชซเช•เซเชค เชตเชฐเซเชšเซเชฏเซเช…เชฒ เชฎเชถเซ€เชจ เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพเชจเซ‹ เชธเชพเชฐ เชฌเชคเชพเชตเซ€ เชฐเชนเซเชฏเซ‹ เช›เซเช‚. เช…เชฎเซ‡ เชจเซ€เชšเซ‡เชจเซ‹ เช•เซ‹เชก เชฒเช–เซ€เช เช›เซ€เช:

//ะกั€ะฐะทัƒ ะฟะพัะปะต ะทะฐะฟัƒัะบะฐ ั€ะธััƒะตะผ ั‚ะตะบัั‚ ะฒ ะพะบะฝะต
void setup() {
  sys_Nanonyam();//ะŸะพะดั‚ะฒะตั€ะถะดะฐะตะผ ะบะพะด ะฒะธั€ั‚ัƒะฐะปัŒะฝะพะน ะผะฐัˆะธะฝั‹
  g_SetScreenSize(400,200);//ะ—ะฐะดะฐั‘ะผ ั€ะฐะทะผะตั€ ะดะธัะฟะปะตั 400ั…200 ั‚ะพั‡ะตะบ
  sys_WindowSetText("Example");//ะ—ะฐะณะพะปะพะฒะพะบ ะพะบะฝะฐ
  g_ConfigExternalFont(0,60,1,0,0,0,"Arial");//ะ—ะฐะดะฐั‘ะผ ัˆั€ะธั„ั‚ Windows ะฒ ัั‡ะตะนะบะต ัˆั€ะธั„ั‚ะพะฒ 0
  g_SetExternalFont(0);//ะ’ั‹ะฑะธั€ะฐะตะผ ัั‡ะตะนะบัƒ ัˆั€ะธั„ั‚ะพะฒ 0 ะดะปั ั€ะธัะพะฒะฐะฝะธั ั‚ะตะบัั‚ะฐ
  g_SetBackRGB(0,0,255);//ะฆะฒะตั‚ ั„ะพะฝะฐ ัะธะฝะธะน
  g_SetTextRGB(255,255,0);//ะฆะฒะตั‚ ั‚ะตะบัั‚ะฐ ะถั‘ะปั‚ั‹ะน
  g_ClearAll();//ะžั‡ะธั‰ะฐะตะผ ัะบั€ะฐะฝ (ะทะฐะปะธะฒะบะฐ ั†ะฒะตั‚ะพะผ ั„ะพะฝะฐ)
  g_DrawTextCenterX(0,400,70,"Hello, Habr!");//ะ ะธััƒะตะผ ะฝะฐะดะฟะธััŒ
  g_Update();//ะ’ั‹ะฒะพะดะธะผ ะณั€ะฐั„ะธั‡ะตัะบะธะน ะฑัƒั„ะตั€ ะฝะฐ ัะบั€ะฐะฝ
}

//ะŸั€ะพัั‚ะพ ะถะดั‘ะผ ะทะฐะบั€ั‹ั‚ะธั ะฟั€ะพะณั€ะฐะผะผั‹
void loop() {
  sys_Delay(100);//ะ—ะฐะดะตั€ะถะบะฐ ะธ ั€ะฐะทะณั€ัƒะทะบะฐ ะฟั€ะพั†ะตััะพั€ะฐ
}

เช† เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎ เชธเชพเชฅเซ‡ เชธเซเช•เซ‡เชš เช•เชฐเซ‹ เช…เชนเซ€เช‚ เชกเชพเช‰เชจเชฒเซ‹เชก เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡. เช•เชพเชฐเซเชฏเซ‹เชจเซเช‚ เชตเชฟเช—เชคเชตเชพเชฐ เชตเชฐเซเชฃเชจ เชธเชพเช‡เชŸ เชชเชฐ เชถเซ‹เชงเซ‹. เชนเซเช‚ เช†เชถเชพ เชฐเชพเช–เซเช‚ เช›เซเช‚ เช•เซ‡ เช† เช•เซ‹เชกเชฎเชพเช‚เชจเซ€ เชŸเชฟเชชเซเชชเชฃเซ€เช“ เชคเซ‡เชจเซ‹ เชธเชพเชฐเชพเช‚เชถ เชฎเซ‡เชณเชตเชตเชพ เชฎเชพเชŸเซ‡ เชชเซ‚เชฐเชคเซ€ เช›เซ‡. เช…เชนเซ€เช‚ เช•เชพเชฐเซเชฏ sys_Nanoonyam() เชตเชฐเซเชšเซเชฏเซเช…เชฒ เชฎเชถเซ€เชจ เชฎเชพเชŸเซ‡ "เชชเชพเชธเชตเชฐเซเชก" เชจเซ€ เชญเซ‚เชฎเชฟเช•เชพ เชญเชœเชตเซ‡ เช›เซ‡, เชœเซ‡ เชตเชฐเซเชšเซเชฏเซเช…เชฒ เชซเช‚เช•เซเชถเชจเซเชธ เชชเชฐเชจเชพ เชชเซเชฐเชคเชฟเชฌเช‚เชงเซ‹เชจเซ‡ เชฆเซ‚เชฐ เช•เชฐเซ‡ เช›เซ‡. เช† เชซเช‚เช•เซเชถเชจ เชตเชฟเชจเชพ, เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎ เช“เชชเชฐเซ‡เชถเชจเชจเชพ 3 เชธเซ‡เช•เช‚เชก เชชเช›เซ€ เชฌเช‚เชง เชฅเชˆ เชœเชถเซ‡.

เช…เชฎเซ‡ "เชšเซ‡เช•" เชฌเชŸเชจ เชฆเชฌเชพเชตเซ€เช เช›เซ€เช เช…เชจเซ‡ เชคเซเชฏเชพเช‚ เช•เซ‹เชˆ เชญเซ‚เชฒเซ‹ เชจ เชนเซ‹เชตเซ€ เชœเซ‹เชˆเช.

Arduino เชฎเชพเช‚ Windows เชฎเชพเชŸเซ‡ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชฌเชจเชพเชตเชตเซ‹

เชนเชตเซ‡ เชคเชฎเชพเชฐเซ‡ เชฌเชพเชˆเชจเชฐเซ€ เชซเชพเช‡เชฒ (เชซเชฐเซเชฎเชตเซ‡เชฐ) เชฎเซ‡เชณเชตเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡. เชฎเซ‡เชจเซ เชชเชธเช‚เชฆ เช•เชฐเซ‹ "เชธเซเช•เซ‡เชš>>เชฌเชพเชˆเชจเชฐเซ€ เชซเชพเชˆเชฒ เชจเชฟเช•เชพเชธ เช•เชฐเซ‹ (CTRL+ALT+S)".

Arduino เชฎเชพเช‚ Windows เชฎเชพเชŸเซ‡ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชฌเชจเชพเชตเชตเซ‹

เช† เชธเซเช•เซ‡เชš เชซเซ‹เชฒเซเชกเชฐเชฎเชพเช‚ เชฌเซ‡ HEX เชซเชพเช‡เชฒเซ‹เชจเซ€ เชจเช•เชฒ เช•เชฐเชถเซ‡. เช…เชฎเซ‡ "with_bootloader.mega" เช‰เชชเชธเชฐเซเช— เชตเชฟเชจเชพ เชซเช•เซเชค เชซเชพเช‡เชฒ เชฒเชˆเช เช›เซ€เช.

เชจเซ‡เชจเซ‹เชจเชฎ เชตเชฐเซเชšเซเชฏเซเช…เชฒ เชฎเชถเซ€เชจเชฎเชพเช‚ HEX เชซเชพเช‡เชฒเชจเซ‹ เช‰เชฒเซเชฒเซ‡เช– เช•เชฐเชตเชพเชจเซ€ เช˜เชฃเซ€ เชฐเซ€เชคเซ‹ เช›เซ‡, เชคเซ‡ เชคเชฎเชพเชฎเชจเซเช‚ เชตเชฐเซเชฃเชจ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡. เช† เชชเซƒเชทเซเช  เชชเชฐ. เชนเซเช‚ เชซเชพเช‡เชฒเชจเซ€ เชฌเชพเชœเซเชฎเชพเช‚ เชฌเชจเชพเชตเชตเชพเชจเซเช‚ เชธเซ‚เชšเชจ เช•เชฐเซเช‚ เช›เซเช‚ Nanonyam.exe เชซเชพเช‡เชฒ เชฎเชพเชฐเซเช—, เชœเซ‡เชฎเชพเช‚ เช…เชฎเชพเชฐเซ€ HEX เชซเชพเช‡เชฒเชจเซ‹ เชธเช‚เชชเซ‚เชฐเซเชฃ เชชเชพเชฅ เชฐเชœเซ€เชธเซเชŸเชฐ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡. เชœเซ‡ เชชเช›เซ€ เชคเชฎเซ‡ เชฆเซ‹เชกเซ€ เชถเช•เซ‹ เช›เซ‹ Nanonyam.exe. เช…เชฎเชจเซ‡ เช…เชฎเชพเชฐเชพ เชถเชฟเชฒเชพเชฒเซ‡เช– เชธเชพเชฅเซ‡ เชตเชฟเชจเซเชกเซ‹ เชฎเชณเซ‡ เช›เซ‡.

Arduino เชฎเชพเช‚ Windows เชฎเชพเชŸเซ‡ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชฌเชจเชพเชตเชตเซ‹

เช เชœ เชฐเซ€เชคเซ‡, เชคเชฎเซ‡ เช…เชจเซเชฏ เชตเชพเชคเชพเชตเชฐเชฃเชฎเชพเช‚ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเซเชธ เชฌเชจเชพเชตเซ€ เชถเช•เซ‹ เช›เซ‹, เชœเซ‡เชฎ เช•เซ‡ AVR เชธเซเชŸเซเชกเชฟเชฏเซ‹ เช…เชฅเชตเชพ WinAVR.

เช…เชนเซ€เช‚ เช…เชฎเซ‡ เชจเชพเชจเซ‹เชจเซเชฏเชฎ เชธเชพเชฅเซ‡เชจเซ€ เช…เชฎเชพเชฐเซ€ เช“เชณเช–เชพเชฃ เชชเซ‚เชฐเซ€ เช•เชฐเซ€เช เช›เซ€เช. เชฎเซเช–เซเชฏ เชตเชฟเชšเชพเชฐ เชธเซเชชเชทเซเชŸ เชนเซ‹เชตเซ‹ เชœเซ‹เชˆเช. เชตเชงเซ เช‰เชฆเชพเชนเชฐเชฃเซ‹ เชตเซ‡เชฌเชธเชพเช‡เชŸ เชชเชฐ เช›เซ‡.. เชœเซ‹ เช† เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชชเซ‚เชฐเชคเชพ เชฒเซ‹เช•เซ‹ เชคเซˆเชฏเชพเชฐ เชนเซ‹เชฏ, เชคเซ‹ เชนเซเช‚ เชตเชงเซ เช‰เชฆเชพเชนเชฐเชฃเซ‹ เชฌเชจเชพเชตเซ€เชถ เช…เชจเซ‡ เชตเชฐเซเชšเซเชฏเซเช…เชฒ เชซเช‚เช•เซเชถเชจ เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€เช“เชจเซ‡ "เชญเชฐเชตเชพเชจเซเช‚" เชšเชพเชฒเซ เชฐเชพเช–เซ€เชถ. เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเชจเชพ เชตเชฟเช•เชพเชธ เชฎเชพเชŸเซ‡เชจเชพ เชจเช•เซเช•เชฐ เชตเชฟเชšเชพเชฐเซ‹ เช…เชจเซ‡ เช–เชพเชฎเซ€เช“, เชญเซ‚เชฒเซ‹ เช…เชจเซ‡ เชญเซ‚เชฒเซ‹เชจเชพ เช…เชนเซ‡เชตเชพเชฒเซ‹ เชธเซเชตเซ€เช•เชพเชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เชคเซ‡เชฎเชจเซ‡ เชธเช‚เชชเชฐเซเช•เซ‹ เชชเชฐ เชจเชฟเชฐเซเชฆเซ‡เชถเชฟเชค เช•เชฐเชตเชพเชจเซ€ เชธเชฒเชพเชน เช†เชชเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชตเซ‡เชฌเชธเชพเช‡เชŸ เชชเชฐ เชฆเชฐเซเชถเชพเชตเซ‡เชฒ เช›เซ‡. เช…เชจเซ‡ เชŸเชฟเชชเซเชชเชฃเซ€เช“เชฎเชพเช‚ เชšเชฐเซเชšเชพ เช†เชตเช•เชพเชฐเซเชฏ เช›เซ‡.

เชคเชฎเชพเชฐเชพ เชงเซเชฏเชพเชจ เช…เชจเซ‡ เชธเชพเชฐเชพ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฟเช‚เช— เชฎเชพเชŸเซ‡ เชฌเชงเชพเชจเซ‹ เช†เชญเชพเชฐ!

เชธเซ‹เชฐเซเชธ: www.habr.com

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹